接口测试
summer_learn
自动化测试萌新,互相关注一起成长吧
展开
-
jenkins+postman+newman的持续集成
【原理】搭建环境之前需要先理清楚各个环境的依赖关系,jenkins只支持windows命令行跟linux shell环境执行构建命令,而postman的测试脚本不能直接在命令行或shell环境执行,postman脚本需要有自己的执行环境,叫newman;而postman是基于javascript语言,所以newman环境还依赖于javascript的环境nodejs;所以整个过程是先搭建node...原创 2020-01-13 17:55:06 · 385 阅读 · 0 评论 -
newman的基本使用
简介 Newman 是 Postman 推出的一个 nodejs 库,直接来说就是 Postman 的json文件可以在命令行执行的插件。 Newman 可以方便地运行和测试集合,并用之构造接口自动化测试和持续集成。安装 安装需要通过 npm 命令来完成,可以直接安装 nodejs,配置环境变量来完成。 在控制台中运行命令:npm install -g newman 验证ne...转载 2020-01-10 18:19:43 · 10320 阅读 · 4 评论 -
接口测试用例应包含哪些内容
1、用例ID如:storm-0012、接口名称如:获取用户信息3、用例标题如:GET请求–获取用户信息成功GET请求–获取不存在的用户信息GET请求–不传递参数4、请求URL如:http://xxxx:8080/xxxx5、请求方法如Get,Post,Delete6、前置条件7、请求参数如:userid=18、响应如:{“code”:200,“id”:1,...原创 2020-01-10 17:18:45 · 5278 阅读 · 1 评论 -
postman中的一些常用检查点
postman接口配置的Tests中,可以编写检查点。点击Tests后,右边侧边栏中提供了一些常用检查点模板,可以直接点击后进行修改使用。下面是一些常用检查点的举例说明//检查响应体中是否包含一个字符串。以下示例是接口响应必须包含“你好”字符串,否则报错。pm.test(“Body matches string”,function(){pm.expect(pm.response.tex...原创 2020-01-07 14:14:01 · 2887 阅读 · 0 评论 -
postman接口测试中指定测试顺序的方法
在接口的Tests中,输入内容postman.setNextRequest(‘request3’)括号中是接口的名称这样,在运行集合时,运行完当前接口会直接跳转到指定接口运行如果指定运行的接口后面还有其他接口,会继续运行指定接口及它后面的接口...原创 2020-01-06 16:47:18 · 1778 阅读 · 0 评论 -
HTTP的GET和POST方法的区别
1、提交数据的方式不同①GET请求的数据会在URL中直接体现,以“?”分隔URL和传输数据,多个传输数据之间用“&”连接。如果数据是英文字母或数字,则直接发送,如果是空格,则被转换为“+”,如果是中文或其他字符,则会用Base64加密字符串进行转换。②POST请求的数据是放在HTTP包的请求体中2、传输数据的大小长度限制不同①GET。特定浏览器和服务器对URL的长度有限制,如IE对...原创 2020-01-03 10:35:46 · 115 阅读 · 1 评论