newman的使用

目录

1、newman介绍

2、使用newman运行集合操作步骤

前期准备-软件下载

3、postman使用url运行集合

4、newman使用file形式运行集合

报错示例(未输入保存地址)

成功运行示例

5、newman生成测试报告文件

6、newman部分基础命令

示例截图


1、newman介绍

Newman是一个基于Node.js的postman命令行工具,用于运行和测试PostmanAPI 请求的集合。它允许用户在命令行环境中执行Postman的JSON文件,从而实现接口自动化测试和持续集成,同时支持用户进行自动化测试、批量执行请求、生成报告等操作。

2、使用newman运行集合操作步骤

  • 前期准备-软件下载

  1. 进入官网下载node.js,网址:https://nodejs.org/en/

     2. 打开cmd,可在命令提示符内输入命令node --version查看是否成功下载node.js。

     3. 打开cmd,下载newman,在命令提示框内使用命令行npm install -g newman进行下载;

(可通过命令newman --version查看是否下载成功)


3、postman使用url运行集合

        ①新建一个get请求,输入postman api获取的url地址:https://api.postman.com/collections

        ②单击想要运行的集合,选择info图标后得到集合id,进行复制操作。

        ③在url后粘贴获取到的集合id,如下图所示:

        ④前往集合内选择Automate runs via CL,选择添加API KEY获取api密钥

        ⑤设置apikey参数并粘贴获取到的密钥,发送请求成功自动运行集合


4、newman使用file形式运行集合

将脚本导出:选择你想要运行的集合右键点击三个点,选择Export,并选择导出后的json文件位置。

使用newman run 命令可以指定一个本地文件。

newman run + 导出的json文件 

注意:如果未进入保存的son文件真实地址,要在newman run 命令后输入,否则系统查找不到已导出的集合文件

报错示例(未输入保存地址)

成功运行示例


5、newman生成测试报告文件

 需要提前安装一个自定义报告器--“htmlextra”。

打开cmd,输入        npm install -g newman-reporter-htmlextra        命令下载htmlextra报告器。

下载成功后使用命令newman run  获取运行集合api所需地址 -r htmltra(指定htmltra为reporter)

运行后不会出现任何提示,可以去到输入命令的地址位置查看测试报告

  •         进入newman文件夹,打开html页面可以成功看到生成的集合测试报告


6、newman部分基础命令

--bail                                  当遇见错误的时候将停止执行测试

--env-var                            设置环境变量

--folder                               文件夹本质上只允许运行一个特定的文件夹。

--verbose                            查看详细选项

--ssl--insurance                  禁用ssl验证(当尝试使用可用的内部api时,newman可能会拒绝连接                                               到该特定api)

-d 或 --data        指定数据文件或提供数据参数。

-e 或 --environment   指定环境文件。

-g 或 --global       设置全局变量。

-r 或 --reporter    选择报告生成器。

--no-color         禁用颜色输出。

--silent        静默模式,不输出日志信息。

--timeout          设置请求超时时间。

示例截图

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值