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

文章目录

概要

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

Newman安装三步走

一、nodejs安装与环境配置

1、安装

(1)步骤

下载地址: http://nodejs.cn/download/

下载完成后双击运行安装包,如【nnode-v18.17.0-x64.msi】

点击下一步完成安装过程。
(2)测试

打开cmd窗口运行node -v,结果如下图所示:

2、环境配置

(1)配置npm的全局模块的存放路径以及cache的路径

在Nodejs安装目录下新建node_cache和node_global空文件夹,如下:

(2)打开cmd 窗口分别运行以下两条命令

注意:将路径改为你自己新建的以上两个文件夹的位置。

java 复制代码
npm config set prefix "D:\Nodejs\node_global"
npm config set cache "D:\Nodejs\node_cache"


(3)右键此电脑→属性→高级系统设置→环境变量

添加系统变量NODE_PATH值为node_modules文件夹的路径,如:D:\Nodejs\node_modules

编辑系统变量Path添加%NODE_PATH%

编辑用户变量Path中的npm路径,将其改为node_global文件夹的路径,如:D:\Nodejs\node_global

二、安装newman

1、步骤

打开cmd窗口,运行npm install -g newman

输入newman -v,出现版本号即为安装成功

2、问题与解决方案

(1)安装时出现"npm notice Run npm install -g npm@9.8.1 to update!"

如下图所示:

解决方案:输入npm install -g npm安装最新版本npm。

**(2)安装完后输入newman -v显示"'newman' 不是内部或外部命令,也不是可运行的程序或批处理文件。"

如下图所示:

解决方案:按照本文一中进行nodejs的环境配置。

三、安装newman-reporter-html

打开cmd窗口,运行npm install -g newman-reporter-html

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

相关推荐
柒儿吖15 分钟前
SSCom 重构全记录:用 Rust 把串口调试助手送上鸿蒙 PC、macOS、Windows和Linux
测试工具·rust·harmonyos
梦帮科技18 分钟前
Next.js 16 模块化单体实战:App Router、领域模块与 Route Handler 分层
css·数据结构·链表·正则表达式·node.js·json·html5
梦帮科技1 小时前
从 Guest 到 Platinum:Prompt 配额、API Key 与访问控制的安全闭环
javascript·git·架构·node.js·reactjs·html5·visual studio
秋秋小事1 小时前
node prisma+postgreSQL中的查询与过滤
node.js
右耳朵猫AI1 小时前
Node.js周刊2026W37 | 三处进程崩溃修复、fs 内置 glob、Workers 模块注册表、Vitest 5.0
javascript·后端·node.js
右耳朵猫AI1 小时前
Web前端周刊2026W37 | Shopify 转原生、React 编译 Rust 化、Vitest 5.0、Rslib 1.0
前端·javascript·react.js·typescript·node.js
秋秋小事1 小时前
node prisma中的crud
node.js
梦帮科技2 小时前
从提示词到可复现音乐工作流:RNOISE 2.0 的 Prompt Engineering 架构
人工智能·python·mysql·ci/cd·架构·node.js·numpy
AngusKit3 小时前
AngusTester 与 Postman、MeterSphere:私有化统一测试怎么选
测试工具·jmeter·压力测试·metersphere·web测试·移动端测试
小静AI工程实验室3 小时前
JS 逆向接口 ID 变了?Python 与 Node.js 复现 JSON 大整数精度丢失
javascript·python·node.js