目录
- Postman介绍
- 安装Postman
- 应用实例
- 集合功能
- 设置环境变量
- 编写测试用例
- 批量执行case
- 总结
Postman介绍

应用实例
这节包含以下内容:
- 集合功能
- 设置环境变量
- 编写测试用例
- 批量执行case

集合功能
这里的集合可以看做是多个网络请求的组合。可以把整个APP的网络请求作为一个集合,也可以把一个功能模块的网络请求作为一个集合(以车场景为例)。其实就是一个文件夹。




设置环境变量
环境变量 可以作为共享的变量作为网络请求的参数,修改一处,所有网络请求的参数都会随着变化,比如设置 host 表示请求的地址,不同的site之间切换,只需要修改 host 变量即可,方便又实用。
举个例子:



在使用的时候,使用 {{变量名}} 的方式取值。例如:
{{host}}/Heart/index/future24h/
language:{{language}}

编写测试用例
在参数菜单栏最右边还有个 Tests 标签,如下图所示。这里面可以编写简单的脚本来判断请求的结果是否正确。基本用法可以参考 (实例)

var data = JSON.parse(responseBody);
tests["返回正确code"] = data.status === 'OK';
tests["数据列表不为空"] = data.hourly && data.hourly.length > 0
这里添加了两条测试用例,分别是:
返回正确的code,如果code等于000000,结果为pass,反之fail
判断数据列表中有数据,如果data.hourly > 0,结果为pass,反之fail
看一下执行结果:


如果失败:


批量执行case
postman还有一个高级的功能就是批量执行case,一个跑完整个集合的请求,并能够直观的展示执行结果。



总结
postman功能很强大,不仅可以批量模拟请求,还可以通过简单的脚本判断返回数据是否正确。测试结果能够很直观的展示接口情况,提高了测试效率。
附件
网友评论