ToB企服应用市场:ToB评测及商务社交产业平台

标题: postman结合newman生成测试报告 [打印本页]

作者: 南七星之家    时间: 2022-9-16 17:22
标题: postman结合newman生成测试报告
前置条件:已安装nodejs,安装详情可参考链接:https://www.cnblogs.com/zhen9436/p/16617383.html

1. cmd窗口安装newman
  1. npm install -g newman
复制代码
[img=80%,80%]https://img2022.cnblogs.com/blog/1949423/202208/1949423-20220826132144066-603471257.png[/img]2. cmd窗口安装newman-html报告
  1. nnpm install -g newman-reporter-html
复制代码
[img=80%,80%]https://img2022.cnblogs.com/blog/1949423/202208/1949423-20220826132550058-206167302.png[/img]3. cmd窗口安装美化测试报告
  1. npm install -g newman-reporter-htmlextra
复制代码
[img=80%,80%]https://img2022.cnblogs.com/blog/1949423/202208/1949423-20220826132912646-1156640473.png[/img]4. cmd窗口查看安装的插件
  1. npm list -g --depth 0
复制代码
[img=80%,80%]https://img2022.cnblogs.com/blog/1949423/202208/1949423-20220826133413794-1506784966.png[/img][img=80%,80%]https://img2022.cnblogs.com/blog/1949423/202208/1949423-20220826143831486-269156877.png[/img][img=80%,80%]https://img2022.cnblogs.com/blog/1949423/202208/1949423-20220826143905883-813531789.png[/img]6. 在本地选择某个目录建个文件夹,把postman内导出的json文件放入此文件夹下
[img=80%,80%]https://img2022.cnblogs.com/blog/1949423/202208/1949423-20220826144054946-186189849.png[/img]7. cmd窗口进入上个步骤文件夹内,运行postman文件并生成测试报告
  1. newman run test01.postman_collection.json   -r htmlextra --reporter-htmlextra-title "X项目自动化测试报告"
复制代码
[img=80%,80%]https://img2022.cnblogs.com/blog/1949423/202208/1949423-20220826144245322-117647521.png[/img]执行完上步骤后newman会在文件夹内自动创建个newman文件夹,文件夹内包含已生成的html测试报告文件
[img=80%,80%]https://img2022.cnblogs.com/blog/1949423/202208/1949423-20220826144424534-818944627.png[/img][img=80%,80%]https://img2022.cnblogs.com/blog/1949423/202208/1949423-20220826144450448-2138069309.png[/img]8. 打开html文件,浏览器内显示测试报告
[img=80%,80%]https://img2022.cnblogs.com/blog/1949423/202208/1949423-20220826143222913-1663004063.png[/img]
newman介绍

newman是为Postman而生,专门用来运行Postman编写好的脚本; 使用newman,你可以很方便的用命令行来执行postman collections。
newman基本用法(cmd窗口):newman run 用例集.json -e 环境变量文件.json -d 全局变量文件.json -r htmlextra(报告模板) --reporter-htmlextra-title "X项目自动化测试报告(报告名称)"。
命令行选项

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!




欢迎光临 ToB企服应用市场:ToB评测及商务社交产业平台 (https://dis.qidao123.com/) Powered by Discuz! X3.4