接口测试,用来测试前端和后台的连接。测试中需要URL地址、请求方式、请求参数、返回参数。一般请求方式为get请求和post请求。get请求可以直接在浏览器中来测试。post请求的入参可以是键值对、json、文件等。其中get请求和post请求最大的区别是,get请求有请求体,post请求没有请求体。
在接口测试中,若有cookie则在请求头Headers中添加cookie。 cookie和服务端的session相对应。
接口测试中Postman的使用,添加URL、请求方式、请求参数。设置IP参数化:在设置中globals加入值和对应的IP。设置测试数据参数化:点击runner,添加循环次数和数据文件。同时也可以添加校验:在tests中加入Response body:Contains string(响应数据包含的内容)、Get a variable(添加变量),变量的数据可以添加到数据文件中,进行参数化验证。
python配置环境变量时,要配置python的安装目录和python安装目录下的scripts.
关于pycharm的一些简单设置,在file-setting中进行字体、颜色、配置创建项目使用python的版本等。
python中的条件判断 if 条件:内容 elif 条件:内容 else:内容。循环 使用while时先定义一个变量计数 count = 0 while < 3: 循环体 count+=1 ,for循环 for i in range(5): 循环内容 。在for和while循环后面可以跟 else,表示循环正常结束后,会执行else中的代码。 循环语句中,遇到 break,则停止循环,循环结束。遇到continue 则 不在执行下面语句,从新开始下一次循环。(input【输入】 type(s)【查看变量s的类型】 int(s)【变量类型转换为整型】 str(s)【变量类型变为字符串】)
python字符串格式化,一般 用占位符%s 或者{}. str = '%s,%s'%(u,p) 或者 str = ‘{u},{p}’.format(u=u1,p=p1). 占位符 {}可以为空。(导入当天时间 import datetime ty= datetime.tatetime.today();导入随机数字 import random s= random.randint(1,100))
python字符串的常用方法, s = 'abc' s.strip() 去掉字符串s 前后的空格或换行符。s.lower() 变小写 s.upper() 变大写 import random random.choice(s) 随机选择一个元素 len(s) 计算字符串元素个数