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

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命令行工具的使用)