【Postman】Newman安装与环境配置完整版(内含安装过程中遇到的问题与解决方案)

这篇具有很好参考价值的文章主要介绍了【Postman】Newman安装与环境配置完整版(内含安装过程中遇到的问题与解决方案)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

概要

  • Newman:一款基于nodejs开发的可以运行Postman脚本的工具,并且可以生成测试报告。
  • 本文介绍了Newman安装全过程,包括以下三个步骤: 1、nodejs的安装与环境配置。
    2、安装newman。
    3、安装newman-reporter-html。
  • 另外还有安装过程中遇到的一些问题与解决方案。

Newman安装三步走

一、nodejs安装与环境配置

1、安装

(1)步骤
下载地址: http://nodejs.cn/download/
newman安装,postman,测试工具,node.js
下载完成后双击运行安装包,如【nnode-v18.17.0-x64.msi】
点击下一步完成安装过程。
(2)测试
打开cmd窗口运行node -v,结果如下图所示:
newman安装,postman,测试工具,node.js

2、环境配置

(1)配置npm的全局模块的存放路径以及cache的路径
在Nodejs安装目录下新建node_cache和node_global空文件夹,如下:
newman安装,postman,测试工具,node.js

(2)打开cmd 窗口分别运行以下两条命令
注意:将路径改为你自己新建的以上两个文件夹的位置。

npm config set prefix "D:\Nodejs\node_global"
npm config set cache "D:\Nodejs\node_cache"

newman安装,postman,测试工具,node.js

(3)右键此电脑→属性→高级系统设置→环境变量
添加系统变量NODE_PATH值为node_modules文件夹的路径,如:D:\Nodejs\node_modules
newman安装,postman,测试工具,node.js
编辑系统变量Path添加%NODE_PATH%
newman安装,postman,测试工具,node.js
编辑用户变量Path中的npm路径,将其改为node_global文件夹的路径,如:D:\Nodejs\node_global
newman安装,postman,测试工具,node.js

二、安装newman

1、步骤

打开cmd窗口,运行npm install -g newman
newman安装,postman,测试工具,node.js
输入newman -v,出现版本号即为安装成功
newman安装,postman,测试工具,node.js

2、问题与解决方案

(1)安装时出现"npm notice Run npm install -g npm@9.8.1 to update!"
如下图所示:
newman安装,postman,测试工具,node.js
解决方案:不用管,后面安装newman-reporter-html还需要降低版本。

newman安装,postman,测试工具,node.js
(2)安装完后输入newman -v显示“‘newman’ 不是内部或外部命令,也不是可运行的程序或批处理文件。”
如下图所示:
newman安装,postman,测试工具,node.js
解决方案:按照本文一中进行nodejs的环境配置。

三、安装newman-reporter-html

1、步骤

降低npm版本,运行命令:npm install npm@6.14.10 -g --no-fund
newman安装,postman,测试工具,node.js
运行npm install -g newman-reporter-html --no-fund
newman安装,postman,测试工具,node.js

至此完成Newman的安装与配置。

2、问题与解决方案

(1)问题:npm WARN deprecated har-validator@5.1.5: this library is no longer supported
npm WARN deprecated uuid@3.4.0: Please upgrade to version 7 or higher. Older versions may use Math.random() in certain circumstances, which is known to be problematic. See https://v8.dev/blog/math-random for details.
npm WARN deprecated uuid@3.3.2: Please upgrade to version 7 or higher. Older versions may use Math.random() in certain circumstances, which is known to be problematic. See https://v8.dev/blog/math-random for details.
npm WARN deprecated mkdirp@0.5.1: Legacy versions of mkdirp are no longer supported. Please update to mkdirp 1.x. (Note that the API surface has changed to use Promises in 1.x.)

如下图所示:
newman安装,postman,测试工具,node.js
解决方案:参考步骤(1),降低npm版本,运行命令:npm install npm@6.14.10 -g --no-fund
newman安装,postman,测试工具,node.js

(2)问题:输入npm install xx后出现:
3 packages are looking for funding
run npm fund for details

newman安装,postman,测试工具,node.js
解决方案:在后面加上 --no-fund
newman安装,postman,测试工具,node.js文章来源地址https://www.toymoban.com/news/detail-716867.html

到了这里,关于【Postman】Newman安装与环境配置完整版(内含安装过程中遇到的问题与解决方案)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Ubuntu20.04安装sql server(内含多个可能遇到的问题以及解决方法)

    这学期的课程有数据库,因此今天(2022.3.6)在ubuntu上安装了sql server2019 即使根据官方指引进行安装也会遇到不少问题,因此为在这里总结了我自己遇到的所有问题,以及给出了相应的解决方案,希望能为后来的人解决一些困惑和麻烦 根据指引,在终端输入第一条语句:(导入

    2024年02月05日
    浏览(27)
  • postman+newman

    1.1、工具介绍 postman是一个接口测试和HTTP请求的工具 (注册账号,数据保存到远端,更换机器,用账号可以找回之前的数据)   1.2、http协议 是超文本传输协议,属于“应用层”协议,是万维网(www,即:world-wide web的缩写)进行数据通信的基础 GET (get): 对应数据库中的sel

    2023年04月08日
    浏览(23)
  • 在安装和配置DVWA渗透测试环境遇到的报错问题

    前面的安装我参考的这个博主:渗透测试漏洞平台DVWA环境安装搭建及初级SQL注入-CSDN博客 这里提示一下,我使用的是PHPstudy集成环境(mysql,Apache),博主提到的php.in文件  位置在设置里面,点击php.ini 其他的错误按照博主的改。 解决方法参照博主:Dvwa遇到 Could not connect to the d

    2024年02月08日
    浏览(29)
  • 必备工具:Postman Newman 详解

    Postman Newman 是一个 CLI(命令行界面)工具,可以使用它来运行 Postman 中的集合(Collection)和环境(Environment)进行自动化测试。它是 Postman 的命令行 Collection Runner,能够直接从命令行运行 Postman 集合。使用 Newman 可以测试 API 的功能、性能、可靠性和安全性,同时可以将测试

    2024年04月09日
    浏览(28)
  • 【Postman】以命令行形式执行Postman脚本(使用newman)

    目录 以命令行形式执行Postman脚本(使用Newman) 一、背景 二、Newman的安装 1、Node.js 2、Newman 三、脚本准备 四、Newman的执行 1、run 2、变量的使用 3、参数化文件 4、指定folder 五、生成报告 1、生成简洁版html报告 2、生成加强版html测试报告和Json测试报告 ​Postman的操作离不开客

    2024年02月08日
    浏览(28)
  • 【newman】postman生成漂亮的测试报告

    先安装node.js;下载地址:https://nodejs.org/en/download/ -e:在环境变量文件前加参数; -k:解决ssl证书问题; -r html:生成测试报告 newman run D:PostMantest_report开放平台测试记录开放平台功能.postman_collection.json -e D:PostMantest_report开放平台测试记录oapi.environment.json --reporter-htmlextra-bro

    2023年04月17日
    浏览(21)
  • Jenkins在Linux环境下的安装与配置,包含遇到的问题以及解决方法

    Jenkins是一个开源软件项目,是基于Java开发的一种持续集成(CI)工具,用于解决持续重复的部署、监控工作;它一个开放易用的软件平台,大大简化软件的持续集成。 目前持续集成(CI)已成为许多软件开发团队的常见做法。它是一种实践,旨在缓和和稳固软件的构建过程,并

    2024年02月02日
    浏览(32)
  • 使用newman导出postman响应数据到本地文件

    Postman是日常接口测试的一个重要工具,有时候需要可能需要把请求的响应数据导出到本地文件。单纯使用postman客户端是不行的。应该是为postman内置了安全机制,不允许这样操作。但是可以通过newman来操作 newman是执行postman请求集合的一个命令行工具,也可以作为一个npm包,

    2024年02月15日
    浏览(15)
  • Postman接口测试实战-接口断言/newman执行集成(详细)

    接口测试用例 接口的功能测试维度:单接口(正向和反向)和业务接口(一般做正向测试) 接口测试的测试用例编写: 不单单针对参数值正确与否进行,还可以针对参数本身进行测试 正向参数 必选参数:所有的必选(必填参数)都包含 组合参数:所有的必选+任意一个或多

    2024年02月16日
    浏览(21)
  • Postman Newman API 自动化测试快速入门

    Newman 是一款专为 Postman 打造的命令行工具,旨在通过自动运行 Postman 集合和环境,实现 API 测试的自动化。它使得开发者无需打开 Postman 图形界面,即可直接在命令行中执行测试用例。 使用 Newman 进行 API 测试,可以带来诸多好处: 快速反馈 :每当代码发生变更,开发者都可

    2024年04月14日
    浏览(52)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包