Postman--与Jenkins集成报错:newman不是内部或外部命令

C:\Users\davi\Desktop\postman>newman run wl.postman_collection.json -r html 
'newman' 不是内部或外部命令,也不是可运行的程序
或批处理文件。

进入【Manage Jenkins】>>>【Configure System】
1.找到全局属性
2.点击environment variables
3.点击新增
4.添加一个键,自定义即可
5.把对应的node和cnpm的安装路径填上去,然后保存即可
在这里插入图片描述

node路径一般是C:\Program Files\nodejs
在这里插入图片描述

cnpm的路径,在cmd中输入cnpm -v即可看到
在这里插入图片描述

配置好环境变量后,再次构建,构建成功

Started by user David
Running as SYSTEM
Building in workspace C:\Users\davi\.jenkins\workspace\postman
[postman] $ cmd /c call C:\Users\davi\AppData\Local\Temp\jenkins8160780556492363685.bat
C:\Users\davi\.jenkins\workspace\postman>C:
C:\Users\davi\.jenkins\workspace\postman>cd C:\Users\davi\Desktop\postman 
C:\Users\davi\Desktop\postman>newman run wl.postman_collection.json -r html 
**Finished: SUCCESS**
在Windows系统中,当你遇到“newman -v 'newman' 不是内部外部命令,也不是可运行程序批处理文件”的错误信息时,这通常意味着系统找不到名为newman的命令。这可能是因为newman工具没有被安装,者它的安装路径没有被添加到系统的环境变量中。 newman是一个由Postman提供的命令行工具,它允许用户从命令行运行和测试Postman集合。若要在Windows上使用newman,需要确保以下几点: 1. newman已经被安装在你的系统中。可以通过npm(Node.js包管理器)来安装newman: ``` npm install -g newman ``` 2. 安装完成后,newman的可执行文件需要被添加到系统的PATH环境变量中,这样你才能在命令行的任何位置运行newman。在Node.js和npm安装后,通常它们的路径会被自动添加到PATH中,但newman可能需要单独添加。你可以手动添加newman的安装路径到PATH中,者在安装时指定npm将newman安装到PATH中已有的路径。 如果你已经确保newman安装正确,但仍然遇到这个问题,可以尝试以下步骤来解决: - 检查newman是否正确安装,可以在命令行中运行: ``` npm list -g --depth=0 ``` 查看输出列表中是否包含newman- 尝试使用newman的完整路径来运行命令,看看是否能成功执行: ``` <newman的安装路径>\newman -v ``` 如果这个命令可以工作,说明问题出在环境变量上。 - 如果newman是作为全局模块安装的,你可以通过运行以下命令来添加newman到PATH环境变量(需要管理员权限): ``` setx path "%path%;%appdata%\npm" ``` 然后重启命令提示符窗口。 - 请检查系统环境变量中是否有重复的路径,有时候错误的路径者多余的分号都可能导致这个问题。
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值