postman高级用法-接口自动化

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了postman高级用法-接口自动化相关的知识,希望对你有一定的参考价值。

参考技术A 一、Environment:配置不同的环境参数
1、好处:
(1)将测试 URL 进行定义成变量的形式,固定域名或者参数
(2)将一些敏感的测试值定义为环境变量,比如密码,不暴露

2、配置步骤:
(1)添加设置按钮,进入当前环境变量列表页面

(2)Globals即设置全局变量;ADD则是添加新的环境变量

(3)已经配置好的环境变量

(4)全局变量配置页

(5)选择某个需要用的变量,输入'' 即可看见当前环境变量下所有的key值,选择想要的即可

(6)试试,可以用啦

二、Pre-request Script
1、配置使用环境变量,右侧为快捷方法

2、配置灵活的body参数

三、newman:postman关于collection操作的命令行
安装方式: npm install -g newman

github地址

1、我本人想用newman最主要的原因是postman无法自动多次运行某个collection

newman运行mycollection.json 10次 命令:
newman run mycollection.json -n 10

2、当然,如果有环境变量和全局变量的设置,也需要导出到本地,然后以文件的形式指定

3、要提供不同的数据集,可以指定本地JSON或CSV文件;数据文件运行多次迭代时,每次迭代使用其中一组变量

命令行举例
newman run mycollection.json -d data.json

4、运行完之后,必然是结果报告的获取了,可以将所有测试和请求的结果使用JSON报告器和文件名将运行器输出保存到文件中,然后导入Postman进行进一步分析。

newman run mycollection.json --reporters cli,json --reporter-json-export outputfile.json

以上是关于postman高级用法-接口自动化的主要内容,如果未能解决你的问题,请参考以下文章

你应该学会的接口调试神器——Postman高级用法

Postman 还能做自动化接口测试?早学会早下班……

Postman 还能做自动化接口测试?早学会早下班!

Postman最被低估的功能,自动化接口测试效率简直无敌!

Postman最被低估的功能,自动化接口测试效率简直无敌!

接口测试很难吗?一文教你用Postman轻松搞定接口测试