前言
在前端开发中,我们经常需要做接口测试。在接口测试过程中,对测试结果的分析和记录都非常重要。newman是一个常用的Node.js库,用于运行Postman集合中的测试脚本。它对测试结果进行了很好的封装与展示。在使用过程中,我们可能需要对测试结果进行自定义化展示,这就需要使用到newman-reporter插件了。本文介绍了一款名为newman-reporter-track-env-vars的插件的使用方法,用于展示接口测试过程中的环境变量信息。
安装
在使用newman-reporter-track-env-vars之前,需要先安装newman和该插件。具体步骤如下:
安装Node.js环境:可以在Node.js官网下载安装包进行安装。
安装newman:
npm install -g newman
- 安装newman-reporter-track-env-vars:
npm install -g newman-reporter-track-env-vars
使用
生成测试报告
在使用newman运行测试脚本时,添加--reporters-track-env-vars选项即可。具体实现方式如下:
newman run collection.json -e env.json --reporters track-env-vars
其中,collection.json为Postman集合文件,env.json为Postman环境文件,--reporters(track-env-vars)为newman-reporter-track-env-vars插件的选项。
查看测试报告
测试执行完毕后,会在当前目录下生成一个html格式的测试报告。在浏览器中打开该报告即可看到测试结果及环境变量信息。
示例代码
测试集合:
-- -------------------- ---- ------- - ------- --- ------- - - ------- ---------- -------- - - --------- ------- --------- - ------- ------------------ ------- - ---------------- ---- -- ----- -------- -- --- - ---------------------------------- ------ ------------------------------- --------- ------------------------------- ---------- - - - - - - -
环境变量文件:
-- -------------------- ---- ------- - ------- ------ --------- - - ------ ------ -------- ----------------------- - -- ------------ -------------- -------------------------- -------------- ----------------------- --------------------------- -------------------------- --------------- -
报告截图:
总结
通过使用newman-reporter-track-env-vars插件,我们可以在Postman集合测试结束后,通过生成的测试报告,清晰明了地展示出接口调用过程中的环境变量信息。这对于我们重复或者持续性的测试非常有帮助,特别是需要对测试结果进行展示与记录时。
来源:JavaScript中文网 ,转载请注明来源 https://www.javascriptcn.com/post/6005601381e8991b448de14f