Postman还可以生成测试报告,还是多种格式报告?
Postman团队开源Newman作为Postman运营工具,该开源库使用命令行方式执行Postman 脚本,并且生成多种格式报告,还支持Postman SDK 纯代码脚本化Postman。
最近汇总所有支持Postman生成的报告,就是这个demo工程Postman-super-run它能帮助你执行Postman脚本(collection.json)并生成测试结果报告。
生成报告格式,如下图所示:
命令行输入mocha并回车,如此简单,就可执行Postman脚本并自动生成不同格式测试报告。
一、工具地址 https://github.com/liyinchigithub/Postman-super-run 二、环境要求Nodejs
如果你的电脑已安装配置Nodejs,此步骤可跳过。
如果还没有,请先安装配置Nodejs,具体步骤参考:
https://www.runoob.com/nodejs/nodejs-tutorial.html 三、使用打开命令行终端窗口
1、安装 npm install 2、将Postman脚本放入postmanCollection文件夹下 3、修改./test/test.js
修改引入Postman脚本的文件名称
脚本示例,以JavaScript单元测试Mocha来编写,如果你对Mocha还不了解,可参考下面链接:
https://mochajs.org/Mocha犹如Java Junit或TestNG
4、运行 mocha 5、自动生成报告文件文件位置在./report文件夹下
报告示例:
html
html
CSV
json
其他报告示例详见:
https://github.com/liyinchigithub/Postman-super-run/blob/master/README.md 四、配合持续集成运用场景1:
公司所在其他业务线测试、产品、业务同事,需要在我负责业务线测试环境,构造一些订单数据,用于他们后续环节流程测试,但又不想投入太多时间成本在我的业务线上,因此在jenkins配置一个job专门用来构造测试数据。
如下图所示: