【发布时间】:2021-04-29 16:39:53
【问题描述】:
我已关注以下Medium 帖子,内容是如何在 Azure DevOps 或 TFS 中配置 postman / newman API 测试并发布 HTML 结果?
在我的管道中,我有一个安装 newman 的任务(使用命令 install newman -g 传递)和一个运行 api 测试的任务。(失败 - 错误:'newman' 未被识别为内部或外部命令。)
在我的环境变量中,我有:
- npm\node_modules\newman\bin
- \npm\node_modules\newman
- %AppData%\npm
我确实使用npm install -g newman 安装了newman,如果我运行newman -v,我会得到5.2.2 的结果。
我的 Azure 任务运行 API 请求:newman run Auth.postman_collection.json -e UserAuthEnvironmentVariables.postman_environment.json --reporters cli,junit --reporter-junit-export Results\junitReport.xml
'C:\UsersC:\Users\RRQA.RRIOMQAS01\AppData\Roaming\npm\node_modules\newman 还包含文件和文件夹。
我的节点版本是v14.16.1,npm 版本是6.14.12
当我编辑环境变量时,我会重新启动服务器以确保更改生效。
还有什么其他建议我可以尝试解决这个问题吗?
【问题讨论】:
标签: node.js azure npm postman newman