npm包newman-reporter-track-env-vars使用教程

阅读时长 4 分钟读完

前言

在前端开发中,我们经常需要做接口测试。在接口测试过程中,对测试结果的分析和记录都非常重要。newman是一个常用的Node.js库,用于运行Postman集合中的测试脚本。它对测试结果进行了很好的封装与展示。在使用过程中,我们可能需要对测试结果进行自定义化展示,这就需要使用到newman-reporter插件了。本文介绍了一款名为newman-reporter-track-env-vars的插件的使用方法,用于展示接口测试过程中的环境变量信息。

安装

在使用newman-reporter-track-env-vars之前,需要先安装newman和该插件。具体步骤如下:

  1. 安装Node.js环境:可以在Node.js官网下载安装包进行安装。

  2. 安装newman:

  1. 安装newman-reporter-track-env-vars:

使用

生成测试报告

在使用newman运行测试脚本时,添加--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

纠错
反馈