Newman介绍
Postman是专为接口测试而生,而Newman是专为Postman而生。因为服务器一般都是Linux系统,而前文提到的操作都离不开Postman的客户端,为解决这个问题,谷歌公司引入了 Newman工具。Newman是Postman的命令行,是一种Collection测试集运行程序,Newman可以让我们的Postman脚本通过非 GUI 的方式运行,即可以在Linux系统下运行我们的Postman测试集脚本。
Newman使用
导出用例
选择需要操作的集合,打开选项菜单,选择Export
弹出来的窗口,默认已选择版本,点击Export
选择存放路径,默认文件名为 collection_name.postman_collection.json ,可重命名
(如下图的 微信公众平台接口测试.postman_collection.json,重命名为testcase.json)
导出环境
导出需要的环境
导出全局变量
如果有数据文件,将数据文件拷贝到此处
在此路径输入cmd,回车
通过Newman命令运行测试用例
运行命令:newman run xxx.json
常用参数:
- -e 引用环境变量
- -g 引用全局变量
- -d 引用数据文件
- -n 指定测试用例
- -r cli,html,json,junit --reporter-html-export 指定生成HTML的报告
运行结果
该路径下,会生成一个HTML报告文件
网页查看,内容如下
参考: