使用Newman命令行执行Postman用例

久违的更新,最近半年在技术上没有什么突破,一方面是工作原因,一方面是自己的问题。对今后的方向和目标仍有些迷茫...
-----------------------------------------------------------------------------------

Newman安装
npm install -g newman
命令行执行Postman用例
newman run C:\Users\lianglj\Desktop\WEY-app.postman_collection.json -e C:\Users\lianglj\Desktop\WEY-app.postman_environment.json -g C:\Users\lianglj\Desktop\WeyApp.postman_globals.json --delay-request 1000

newman run + 用例json文件路径

-e + 环境变量文件地址

-g + 全局变量文件地址

--delay-request + 请求间的delay时长,单位为毫秒

--folder + 文件夹路径,运行指定文件夹下的用例

-n,--iteration-count + number,collection执行的次数

--export-environment + path,执行用例后将环境变量导出

--export-globals + path,执行用例后将全局变量导出

导出报告
Cli

在console中生成报告

newman run C:\Users\lianglj\Desktop\WEY-app.postman_collection.json -e C:\Users\lianglj\Desktop\WEY-app.postman_environment.json -g C:\Users\lianglj\Desktop\WeyApp.postman_globals.json --delay-request 1000 -r cli

newman_cli_report.png
HTML

作为一种external报告方式,html reporter需要安装:

npm install -g newman-reporter-html

生成html格式的报告:

newman run C:\Users\lianglj\Desktop\WEY-app.postman_collection.json -e C:\Users\lianglj\Desktop\WEY-app.postman_environment.json -g C:\Users\lianglj\Desktop\WeyApp.postman_globals.json --delay-request 1000 -r html

执行后,报告路径:C:\Users\lianglj\newman

微信图片_20190221102653.jpg
小结

目前已知的可以用命令行执行postman用例的工具只有newman,不过也基本满足需求了。

今后看一下html reporter定制化这部分,看看能否比较灵活的生成报告。

你可能感兴趣的:(使用Newman命令行执行Postman用例)