美文网首页软件测试
【接口测试】13 Postman Newman命令行工具的使用

【接口测试】13 Postman Newman命令行工具的使用

作者: 测试allen说 | 来源:发表于2020-03-02 00:02 被阅读0次

    Newman是Postman的命令行Collection Runner。它使您可以直接从命令行运行Postman Collection。Newman与Postman保持功能对等,并允许您以在Postman的Collection runner中执行方式运行Collection。

    Newman基于Node.js构建,要运行Newman,请确保已安装Node.js,您可以 在Linux,Windows和Mac OSX上下周安装 Node.js。

    一、Newman的安装

    1、安装nodejs,下载直接安装即可(一般会默认设置环境变量)

    下载地址:https://nodejs.org/zh-cn/download/

    验证环境:cmd->npm –v,显示npm版本号,即为安装成功

    2、安装Newman

    Cmd命令行执行:npm install –g newman

    验证环境:cmd->newman –v

    3、解决npm安装newman速度慢的问题

    更换服务器镜像为国内服务器:cmd->npm config set registry http://registry.npm.taobao.org

    二、Newman运行Postman测试集步骤

    1、导出Collection文件或者环境变量文件

    a、选择要导出的collection右键中点击export,导出json格式的文件

    b、在环境变量设置中下载需要的环境变量(Global或Environment),导出json格式的文件

    2、运行Newman指令

    Newman提供了多种不同场景的运行方式,需要参数指定,可以通过newman run –h查看参数列表

    Newman常用参数:

    -n, --iteration-count [number]:定义运行collection的迭代次数

    -e, --environment [file|URL]:指定postman环境变量文件(Json文件)

    -d, --data [file]:指定postman参数化文件(支持csv、json格式等)

    3、Newman测试报告

    Newman提供了三种格式的报告,包括cli、json及html格式,需要通过-r参数指定。

    a、Cli格式:基础格式,默认cmd中显示的报告格式

    b、Json格式:使用-r json指定导出相应的文件,需要 ––reporter-json-export指定导出文件的存放路径,文件内容与postman runner中的export result内容相似,不建议使用。

    c、Html格式:使用-r html指定导出相应的文件,需要––reporter-html-export指定导出文件的存放路径。使用前需要安装(npm –g install newman-reporter-html)

    HTML格式报告r如下,建议使用:

    【原创系列文章 如需转载 请联系作者 】

    相关文章

      网友评论

        本文标题:【接口测试】13 Postman Newman命令行工具的使用

        本文链接:https://www.haomeiwen.com/subject/tvdmhhtx.html