这是我第一次使用Jenkins进行自动化测试。我尝试通过将Newman与Jenkins集成来运行测试,但是我总是得到
控制台错误
“纽曼:找不到命令”
结果是,这使我的测试失败了。
我正在Internet上寻找一些答案,有人告诉我为环境变量添加一个值,但是我不知道如何获得确切的值来添加此值。请告诉我在哪里可以得到的。我正在使用MacOS High Sierra
答案 0 :(得分:5)
在“全局工具配置”中添加Nodejs,在“要安装的全局npm软件包”中添加newman
在构建环境中,使用“将Node&npm bin /文件夹提供给PATH”
在Build中,如果使用的是Linux,则添加“ execute shell”;如果在Windows中,则使用“ execute windows batch command”,并添加newman命令
例如:
纽曼跑 https://www.getpostman.com/collections/631643-f695cab7-6878-eb55-7943-ad88e1ccfd65-JsLv
答案 1 :(得分:0)
只有在“提供节点&npm”选项下启用了“定位执行程序”并标记为“ with ant”后,html Extra记者才为我工作。
答案 2 :(得分:0)
我有类似的问题。我在“命令”字段中有几行文字。根据建议,我使用反斜杠使它看起来更漂亮,并且无法使用Newman创建报告。删除反斜杠并将所有信息写在一行中后,我才得到报告