十一、Postman批量运行测试用例
十二、Postman数据驱动之cSV文件和JSON文件的处理
十三、测试必须带请求头的接口
常见的请求头:
Host 请求的主机地址
connection 连接方式
Accept 客户端接收到的数据格式
×-Requestea-Wih 异步请求
User-Agent 客户端的用户类型
Reterer 来源
Cookie Cookie信息
content-Type :请求内容的格式
十四.Postman接口Mock Servier服务器
mock模拟
后端的接口还没有开发完成,前端的业务需要调用后端的接口。
{"error_code":0,msg:""返回成功",data:[]}
十五、Postman的Cookie鉴权
什么是cookie ?
cookie是一小段文本,格式key=value.cookie鉴权的原理:
1.当客户端第一次访问服务器的时候,那么服务器就会生成Cookie信息,并且在响应头的set-cookie里面把生成的cookie信息发送给客户端。
⒉.当客户端第2-N次访问服务器的时候,那么客户端就会在请求头的cookie带上cookie信息,从而实现鉴权。
cookie的分类
会话cookie:保存在内存,当浏览器关闭之后就会自动化清除cookie。
持久cookie:保存在硬盘,浏览器关闭后不会清除,只有当失效时间到了才会自动清除。
十七、Newman
postman是专为接测试而生。newman(新男人)是专为postman而生。newman可以让我们的postman的脚本通过非GUI(命令行)的方式。
运行命令:newman run
常用参数∶︰
-e引用环境变量
-g引用全局变量
-d引用数据文件
-n指定测试用例迭代的次数
-r cli,html.json.junit --reporter-html-export指定生成HTML的报告。
执行命令如下:
E:\postman>Aewman run testcase.json -e environment.json -g globals.json -d data.json -r cli,html.json.junit --reporter-html-export report.html
十八、Postman+Newman+Jenkins实现接口测试
持续集成
1.新建一个项目
⒉.设置自定义工作空间。
3.执行windows的批处理命令
Execute Windows batch command
4.执行系统的Groovy脚本
Execute system Groovy script
5.生成的HTML的报告集成到Jenkins