postman中,runner 不仅可以批量执行接口请求,也可对请求进行批量执行
一、启动 runner
1、选择想要执行的测试集,点击测试集名称后的更多,选择点击Run collection
二、选择执行的接口
1、进入启动runnner后,如果测试集中有多个接口,默认选中所有接口
2、可点击前面的选框,进行取消选择,保留需要执行的接口,以单个登录接口为例
1、Environment:环境切换
如果选择的Collection的请求中需要用到特定的环境,可以通过此选项切换
2、Iterations:迭代次数
按照设置的请求执行顺序,执行设置的迭代次数
3、Delay:设置请求之间的延时
收集运行中每个请求之间的间隔(以毫秒为单位)
4、Data:提供用于收集运行的数据文件
支持application/Json、text/csv文件格式,并且提供了数据预览功能,下一篇文章专门讲解参数化的使用。
5、save responses:保存响应结果
限制运行Collection时的响应日志记录,默认情况下,所有响应都会被记录,可以更改该设置以提高执行效率。更改方式可以有如下几种:
a、对于所有请求,将记录所有请求的响应。
b、对于失败的请求,将仅记录对至少一项测试失败的请求的响应。
c、对于没有请求,将不会记录任何响应。
6、keep variable values:保存运行中的变量
启用此选项将在运行结束时保存变量的值,并覆盖先前的值。
7、Save Cookies after collection run:运行collection之后保存cookie值
Collection中的请求可以在执行期间创建/更新cookie。该选项可以将cookie保存到cookie管理器,从而覆盖任何现有cookie。启用此选项会将会话的cookie保存到cookie管理器
三、执行
登录接口,迭代3次,每次迭代之间间隔1分钟
1、点击run后,进入执行页
右侧边栏可以看到明显的编号,几次迭代会有几个数据
可查看通过的接口,当设置断言后,成功的接口可在Psaaed中统计,若未设置断言,会都显示在ALL Tests中
左上角,可查看计划已启动时长
有断言
无断言