通过 Jenkins 执行 Newman (Postman) 作业(输出问题)
Execute Newman (Postman) job via Jenkins (output issue)
我使用 windows 10 并将我的 Jenkins 配置为执行邮递员(纽曼)集合的构建我收到了完成:成功但是在该构建的控制台中我看到了乱码数据而不是纽曼 table结果:
由用户 admin 发起
在工作区 C:\Users\amir.jenkins\workspace\Newman 中构建
[纽曼] $ cmd /c call C:\Users\amir\AppData\Local\Temp\jenkins131434029649012710.bat
C:\Users\amir.jenkins\workspace\Newman>cd C:\Users\amir\node_modules\newman\bin
C:\Users\amir\node_modules\newman\bin>node newman -c "C:\Users\amir\Documents\Postman Collections\Test.postman_collection.json"
newman:不推荐使用 v2.x CLI 选项。您应该改用 newman 运行 [options] 。
有关详细信息,请参阅 https://github.com/postmanlabs/newman/blob/develop/MIGRATION.md。
纽曼
测试
→getProjectAlerts 副本
POST https://openweathermap.org/apii [200 OK, 91.8KB, 1610ms]
✓ 状态码为 200
√ 正文匹配字符串
┌──────────────⠔€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€ ─────┬──────────┠�
² 执行了 â” 失败了 â”
€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€ ─────────┼─────── ───┼──────────┤
迭代次数 1 0 次
€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€ ─────────┼─────── ───┼──────────┤
² 请求 ² 1 ² 0 ²
€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€ ─────────┼─────── ───┼──────────┤
â”,测试脚本â”,1â”,0â”,
€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€ ─────────┼─────── ───┼──────────┤
‚ 预请求脚本 ‚ 0 ‚ 0 ‚
€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€ ─────────┼─────── ───┼──────────┤
â”断言 â”, 2 â”, 0 â”,
€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€ ─────────┴──────┠€a”€a”€a”€a”´a”€a”€a”€a”€a”€a”€a”€a”€a”€a”€a”¤
² 总 运行 持续时间:1970 毫秒 │
€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€ ────────────────┠€a”€a”€a”€a”€a”€a”€a”€a”€a”€a”€a”€a”€a”€a”€a”¤
² 收到的总数据:91.19KB(大约) │
€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€ ────────────────┠€a”€a”€a”€a”€a”€a”€a”€a”€a”€a”€a”€a”€a”€a”€a”¤
² 平均响应时间:1610ms ²
“”“““““““““““““““““““““““““““““ €â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â ”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”~
C:\Users\amir\node_modules\newman\bin>退出 0
已完成:成功
有什么想法吗?
我没有将它与 Jenkins 一起使用,但很明显,您缺少一些参数。查看 here 您可以使用的 newman 选项。
首先你应该做 newman run -c "C:\Users\amir\Documents\Postman Collections\Test.postman_collection.json"
如果你仍然有奇怪的字符问题,试试 -disable-unicode 选项
我使用 windows 10 并将我的 Jenkins 配置为执行邮递员(纽曼)集合的构建我收到了完成:成功但是在该构建的控制台中我看到了乱码数据而不是纽曼 table结果:
由用户 admin 发起 在工作区 C:\Users\amir.jenkins\workspace\Newman 中构建 [纽曼] $ cmd /c call C:\Users\amir\AppData\Local\Temp\jenkins131434029649012710.bat
C:\Users\amir.jenkins\workspace\Newman>cd C:\Users\amir\node_modules\newman\bin
C:\Users\amir\node_modules\newman\bin>node newman -c "C:\Users\amir\Documents\Postman Collections\Test.postman_collection.json" newman:不推荐使用 v2.x CLI 选项。您应该改用 newman 运行 [options] 。 有关详细信息,请参阅 https://github.com/postmanlabs/newman/blob/develop/MIGRATION.md。 纽曼
测试
→getProjectAlerts 副本 POST https://openweathermap.org/apii [200 OK, 91.8KB, 1610ms] ✓ 状态码为 200 √ 正文匹配字符串
┌──────────────⠔€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€ ─────┬──────────┠� ² 执行了 â” 失败了 â” €€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€ ─────────┼─────── ───┼──────────┤ 迭代次数 1 0 次 €€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€ ─────────┼─────── ───┼──────────┤ ² 请求 ² 1 ² 0 ² €€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€ ─────────┼─────── ───┼──────────┤ â”,测试脚本â”,1â”,0â”, €€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€ ─────────┼─────── ───┼──────────┤ ‚ 预请求脚本 ‚ 0 ‚ 0 ‚ €€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€ ─────────┼─────── ───┼──────────┤ â”断言 â”, 2 â”, 0 â”, €€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€ ─────────┴──────┠€a”€a”€a”€a”´a”€a”€a”€a”€a”€a”€a”€a”€a”€a”€a”¤ ² 总 运行 持续时间:1970 毫秒 │ €€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€ ────────────────┠€a”€a”€a”€a”€a”€a”€a”€a”€a”€a”€a”€a”€a”€a”€a”¤ ² 收到的总数据:91.19KB(大约) │ €€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€ ────────────────┠€a”€a”€a”€a”€a”€a”€a”€a”€a”€a”€a”€a”€a”€a”€a”¤ ² 平均响应时间:1610ms ² “”“““““““““““““““““““““““““““““ €â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â ”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”~
C:\Users\amir\node_modules\newman\bin>退出 0 已完成:成功
有什么想法吗?
我没有将它与 Jenkins 一起使用,但很明显,您缺少一些参数。查看 here 您可以使用的 newman 选项。
首先你应该做 newman run -c "C:\Users\amir\Documents\Postman Collections\Test.postman_collection.json"
如果你仍然有奇怪的字符问题,试试 -disable-unicode 选项