自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(30)
  • 收藏
  • 关注

原创 接口测试的分类

接口测试分类内部接口:测试被测系统各个子模块之间的接口,或者被测系统提供给内部使用的接口外部接口:被测系统调用外部接口系统对外提供的接口接口测试的重点:检查接口参数传递的正确性, 接口功能的正确性,输出结果的正确性,以及对各种异常情况容错的处理,以及权限控制,分页,调用次数的限制。接口架构设计基于SOAP架构。基于XML规范,基于WebServices协议。特点:接口地址?wsdl结尾基于RPC架构,基于dubbo协议,thrift协议...

2022-02-11 19:14:02 1889

原创 input输入函数

input函数介绍作用接收来自用户的输入返回值类型输入值的类型为str值的存储使用=对输入的值进行存储常用运算符算术运算符标准算术运算符 取余运算符 幂运算符赋值运算符比较运算符布尔运算符位运算符#加法运算print(1+1)#减法运算print(1-1)#乘法运算print(2*3)#除法运算print(1/2)#整除运算print(11//2)#取余运算print(11%2)#幂运算 表示2的2次方print(2**3

2021-08-19 17:42:12 292

原创 变量的定义和使用

1.变量有三部分组成标识: 表示对象所存储的内存地址,使用内置函数id(obj)来获取类型:表示的是对象的数据类型,使用内置函数type(obj)来获取值:表示所存储的具体数据,使用print(obj)可以将值输出打印# 赋值变量name ="sadsa"# 获取变量idprint("id",id(name))# 获取变量类型print("类型:",type(name))#输出值print(name)常用的数据类型整数类型int ——>int->98浮点类型类型

2021-08-19 15:08:34 396

原创 二进制与字符编码

# 将进制转换为字符print(chr(0b100111001011000))# 将字符转换为十进制print(ord("乘"))

2021-08-14 11:29:06 157

原创 转义字符详解

什么是转义字符呢?就是反斜杠+要转义的首字母为什么需要转义字符当字符串包含反斜杠、单引号和双音信号等特殊用途的字符时,必须使用反斜杠对这些字符进行转义(转换一个含义)反斜杠:\单引号:’双引号:"当字符串中包含换行、回车、水平制表符或退格等无法直接表示的特殊字符时,也可以使用转义字符换行:\n回车:\r水平制表符:\t退格:\b...

2021-08-12 17:05:02 1922

原创 python基础输出函数print

1.将内容输出到文件中#去打开D盘一个名为text的txt文件如果没有就创建一个fp = open("D:/text.txt","a+")#将hellword写如到文件中print("helloword",file=fp)fp.close()

2021-08-12 16:19:07 158

原创 python日期

日期时间模块calendar 日历模块time 时间模块datetime 日期时间模块timeit 时间检测模块calendar 日历模块日历模块不会随着python的启动而加载import calendarcalendar()获取指定年份的日历信息字符串格式: calendar....

2020-01-14 10:59:50 96

原创 andriod签名

andriod要求所有已安装的应用程序都使用数字证书做签名数字证书的私钥由开发者持有为什末要有签名开发andriod的人众多,完全有可能把包名命名成相同的名字需要签名来区分由于...

2020-01-05 09:48:09 92

原创 接口自动化测试流程

1.根据接口文档进行需求分析2.整理接口清单3.用例根据接口清单设计测试4.搭建接口自动化测试环境5.设计接口自动化测试架构6.编写接口自动化代码7. 执行接口测试永利8. 生成接口测试报告分析...

2019-12-19 13:47:37 1576

原创 postman断言详解

Postman断言一个完整的接口测试,包括:请求——>获取相应正文——>断言,我们已经知道了请求与获取响应正文,下面来介绍如何用postman进行断言Tests这个“Tests”就是我们需要处理断言的地方,postman很人性化的帮我们把断言所用的函数全给准备好了...

2019-11-14 10:49:15 1938

原创 python的行和缩进

行和缩进学习 Python 与其他语言最大的区别就是,Python 的代码块不使用大括号 {} 来控制类,函数以及其他逻辑判断。python 最具特色的就是用缩进来写模块。缩进的空白数量是可变的,但是所有代码块语句必须包含相同的缩进空白数量,这个必须严格执行。以下实例缩进为四个空格:实例if True:print (“True”)else:print (“False”)以下代码将...

2019-10-14 19:04:01 450

原创 分布式数据库

自从Google Spanner F1发布后,分布式数据发展很快,跟随者国外有CockraoachDB,国内有TiDB,两者发展都比较火,从原理上来讲也确实能结局不少业务场景的痛点,如数据一致性要求高(多副本分布式协议保障一致)、数据容量很大、动态扩缩容、容灾要求 高、跨机房、跨地域部署等。传统数据库的痛点解决任何企业,如果使用传统的单机关系型数据库,在数据量持续增长下,或者对业务的可用性有严...

2019-10-09 12:38:21 172

原创 数据库和数据库对象

系统数据库系统数据库是指安装完MySQL服务器后,会附带的一些数据库,系统数据库会记录一些必需的信息,用户不能直接修改这些系统数据库。各个系统数据库的作用如下:information_schema:主要存储系统中的一些数据库对象信息,如用户表信息、列信息、权限信息、字符集信息和分区信息等。performance_schema:主要存储数据库服务器性能参数。mysql:主要存储系统的用户...

2019-10-09 11:30:10 1025

原创 Mysql的组成部分

MySQL由以下几部分组成连接池组件管理服务和工具组件SQL接口组件查询分析器组件优化器组件缓冲组件插件式存储引擎物理文件MySQL数据库区别于其他数据库的最重要的一个特点就是其插件式的表存储引擎。MySQL插件式的存储引擎架构提供了一系列标准的管理和服务支持,这些标准与存储引擎本身无关,可能是,每个数据库系统本身都必须的,如SQL分析器和优化器,而存储引擎是底层物理结构的实现...

2019-10-09 11:01:04 794

原创 控制脚本

处理信号Linux利用信号与运行系统中的进程进行通信,可以通过对脚本进行编程,使其在收到特定信号时执行某些命令,从而控制呢shell脚本的操作

2019-09-28 11:02:20 153

原创 shell的类型

系统启动什么样的shell程序取决于你个人的用户ID配置。

2019-09-27 16:45:07 200

原创 插入缓冲Insert Buffer

1.Insert BufferInsert Buffer可能是InnoDB存储引擎关键特性中最令人兴奋的一个功能。不过这个名字可能会让人认为插入缓冲是缓冲池中的一个组成部分。其实不然...

2019-09-26 20:30:04 928

原创 /etc/passwd文件

Linux系统使用了一个专门的文件来将用户的登录名匹配到对应的UID值,这个文件就是/etc/passwd文件,它包含了一些与用户有关的信息。下面是Linux系统上典型的/etc/passwd文件的一个例子$ cat /etc/passwdroot:x:0:0:root:/root:/bin/bashbin:x:1:1:bin:/bin:/sbin/nologin...

2019-09-26 14:12:59 1102

原创 Linux安全性

Linux安全系统的核心是用户账户

2019-09-26 10:39:58 1136

原创 为什么使用索引

数据库对象索引其实与书的目录非常相似,主要是为了提高从表中检索数据的速度。由于数据存储在数据库表中,所以索引是创建在数据库表对象上的,由表中的一个字段或多个字段生成的键组成,这些存储在数据结构(B-树或哈希表)中,通过MYSQL可以快速有效的查找与键值相关联的字段。根据索引的存储类型,可以将索引分为B型树索引(BTREE)和哈希索引(HASH)。注意:InnoDB和MyISAM存储引擎支持BT...

2019-09-26 08:31:44 243

原创 启动shell。

GNU bash shell能提供对Linux系统的交互式访问。 他是作为普通程序运行的,通常是在用户登陆终端时启动。登陆时启动shell依赖于用户账户的配置。/etc/passwd文件包含了所有系统用户账户列表以及每个用户的基本配置信息。以下是从/etc/passwd文件中取出的样例条目:christine:X:501:501:Christine Bresnahan:/home/chr...

2019-09-25 21:26:03 189

原创 KDE桌面

KDE(K Desktop Environment,K桌面环境) 最初于1996年作为开源项目发布。它会生成一个类似于Microsoft Windows的图形化桌面环境。如果你是Windows用户,KDE就集成了所有你熟悉的功能图1——3展示了运行在openSuSE Linux发行版上的KDE桌面...

2019-09-25 19:55:18 2678

原创 基本的Linux文件系统

Linux最初采用的是一种简单文件系统,他模仿了Unix文件系统的功能。ext文件系统Linux操作系统中最早的文件系统叫作扩展文件系统(extended filesystem 简记为ext)...

2019-09-24 17:28:22 111

原创 登录shell

登录Linux系统时,bash shell会作为登录shell启动。登录shell会从5个不同的启动文件里读取命令:/etc/profile$HOME/.bash_profile$HOME/.bashrc$HOME/.bash_login$HOME/.profile...

2019-09-24 12:12:41 2084

原创 定位系统环境变量

环境变量在Linux系统中的用途很多。在你登入Linux系统时启动一个bash shell时默认情况下bash会在几个文件中查找命令。这些文件叫作启动文件或环境文件。bash检查的启动文件取决与你启动bash shell的方式。启动bash shell有三种方式:登录时作为默认登录shell作为非登录shell的交互式shell作为运行脚本的非交互式shell...

2019-09-24 12:01:08 160

原创 数组变量

环境变量有一个特性就是,可以作为数组使用。数组是能够存储多个值的变量。这些值可以单独引用,也可以作为整个数组来引用。给某个环境变量设置多个值,可以把值放在括号里,值与值之间用空格分割$mytest=(one two three four five)$linux数组没有什么特别的地方。如果你想把数组像普通环境变量那样显示,是不可行的 $ echo $mytest ...

2019-09-24 11:50:55 554

原创 liunx环境变量持久化

对全局环境变量来说(Linux系统中所有用户都需要使用的变量),可能更倾向于将新的或修改过得变量设置放在/etc/profile文件中,但这可不是什么好主意。如果你升级了所用的发行版,这个文件也会跟着更新,那你所有定制过的变量设置可就都没有了。最好是在/etc/profile.d目录中创建一个以**.sh**结尾的文件。把所有新的或修改过的全局环境变量设置放在这个文件中。在大多数发行版中 ,存...

2019-09-23 20:36:13 953

原创 非交互式shell

系统执行shell脚本时用的就是这种shell。不同的地方在于他没有命令行提示符。但是当你在系统上运行脚本的时,也许希望能够运行一些特定的启动命令。窍门脚本能以不同的方式执行。只有其中的某一些方式能够启动子shell。为了处理这种情况, bash shell提供了BASH_ENV环境变量。当shell启动一个非交互式shell进程时,他会检查这个环境变量来查看要执行的启动文件。如果有指定的文...

2019-09-23 16:50:11 967

原创 交互式shell

阿事实再次

2019-09-23 15:38:20 577

原创 Linux文件默认权限umask

Linux文件系统权限umaskumask 编辑 讨论当我们登录系统之后创建一个文件总是有一个默认权限的,那么这个权限是怎么来的呢?这就是umask干的事情。umask设置了用户创建文件的默认 权限,它与chmod的效果刚好相反,umask设置的是权限“补码”,而chmod设置的是文件权限码。一般可在/etc/profile、/etc/bashrc、$ [HOME]/.bash_profile...

2019-09-23 12:48:13 700

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除