【问题标题】:Execute Newman (Postman) job via Jenkins (output issue)通过 Jenkins 执行 Newman(邮递员)作业(输出问题)
【发布时间】:2018-04-20 19:11:21
【问题描述】:

我使用 Windows 10 并将我的 Jenkins 配置为为我收到的 Postman (Newman) 集合执行构建完成:成功但在该构建的控制台中我看到乱码数据而不是 Newman 表结果:

由用户 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 run [options] 。 详情请参阅https://github.com/postmanlabs/newman/blob/develop/MIGRATION.md。 纽曼

测试

â†' getProjectAlerts 副本 POST https://openweathermap.org/apii [200 OK, 91.8KB, 1610ms] ❑ 状态码为 200 √ 正文匹配字符串

——“Œ”€“€”€“€”€“€”€“€”€“€”€“€”€“€”€ -------------------------------------------------------------------------------------------------------欧元——欧元——欧元——欧元——欧元——欧元——欧元——欧元——欧元——欧元——欧元——欧元——欧元——欧元—— â”, â”, 执行 â”, 失败 â”, ————————欧元——欧元——欧元——欧元——欧元——欧元——欧元——欧元——欧元——欧元——欧元——欧元——欧元——欧元——欧元—— ------------------------------------------------------------------------------------------------------------------------------------------------ ------------------------------------------------------------------------------------------------------------------------------ △“迭代次数”“1”“0”“0” ————————欧元——欧元——欧元——欧元——欧元——欧元——欧元——欧元——欧元——欧元——欧元——欧元——欧元——欧元——欧元—— ------------------------------------------------------------------------------------------------------------------------------------------------ ------------------------------------------------------------------------------------------------------------------------------ ┓请求”“1”“0”“” ————————欧元——欧元——欧元——欧元——欧元——欧元——欧元——欧元——欧元——欧元——欧元——欧元——欧元——欧元——欧元—— ------------------------------------------------------------------------------------------------------------------------------------------------ ------------------------------------------------------------------------------------------------------------------------------ │ test-scripts │ 1 │ 0 │ ————————欧元——欧元——欧元——欧元——欧元——欧元——欧元——欧元——欧元——欧元——欧元——欧元——欧元——欧元——欧元—— ------------------------------------------------------------------------------------------------------------------------------------------------ ------------------------------------------------------------------------------------------------------------------------------ │ prerequest-scripts │ 0 │ 0 │ ————————欧元——欧元——欧元——欧元——欧元——欧元——欧元——欧元——欧元——欧元——欧元——欧元——欧元——欧元——欧元—— ------------------------------------------------------------------------------------------------------------------------------------------------ ------------------------------------------------------------------------------------------------------------------------------ â”, 断言 â”, 2 â”, 0 â”, ————————欧元——欧元——欧元——欧元——欧元——欧元——欧元——欧元——欧元——欧元——欧元——欧元——欧元——欧元——欧元—— ——“欧元——”欧元——“欧元”——“欧元”——“欧元”——“欧元”——“欧元”——“欧元”——“欧元”——“欧元”欧元——欧元——欧元——欧元——“欧元”——欧元——欧元——欧元——欧元——欧元——欧元——欧元——欧元——”¤ ◇ 总运行时间:1970ms ◇ ————————欧元——欧元——欧元——欧元——欧元——欧元——欧元——欧元——欧元——欧元——欧元——欧元——欧元——欧元——欧元—— ——“欧元——”欧元——“欧元”——“欧元”——“欧元”——“欧元”——“欧元”——“欧元”——“欧元”欧元——欧元——欧元——欧元——欧元——欧元——欧元——欧元——欧元——欧元——欧元——欧元——欧元——欧元——欧元—— â”, 收到的总数据:91.19KB(大约)â”, ————————欧元——欧元——欧元——欧元——欧元——欧元——欧元——欧元——欧元——欧元——欧元——欧元——欧元——欧元——欧元—— ——“欧元——”欧元——“欧元”——“欧元”——“欧元”——“欧元”——“欧元”——“欧元”——“欧元”欧元——欧元——欧元——欧元——欧元——欧元——欧元——欧元——欧元——欧元——欧元——欧元——欧元——欧元——欧元—— ⑹平均响应时间:1610ms ⑹ ——“”——“欧元”——“欧元”——“欧元”——“欧元”——“欧元”——“欧元”——“欧元”——“欧元——”欧元——欧元——欧元——欧元——欧元——欧元——欧元——欧元——欧元——欧元——欧元——欧元——欧元——欧元——欧元—— “€-”€-€-€-€-€-€-€-€-€-€-€-€-€-€”~

C:\Users\amir\node_modules\newman\bin>退出 0 完成:成功

有什么想法吗?

【问题讨论】:

  • 您是否尝试过 newman 命令中的选项 --disable-unicode ?你能清楚地显示你的 newman 命令和选项吗?
  • 下面是我的 Jenkins 为该构建执行 windows 批处理命令: cd C:\Users\amir\node_modules\newman\bin node newman -c "C:\\Users\\amir\\Documents\ \邮递员收藏\\Test.postman_collection.json"

标签: jenkins postman newman


【解决方案1】:

我没有将它与 Jenkins 一起使用,但很明显,您缺少一些参数。看看here 了解您可以使用的新人选项。

首先你应该做newman run -c "C:\\Users\\amir\\Documents\\Postman Collections\\Test.postman_collection.json",如果你仍然有奇怪的字符问题,试试 -disable-unicode 选项

【讨论】:

  • newman run --disable-unicode "C:\\Users\\amir\\Documents\\Postman Collections\\Test.postman_collection.json" 现在一切正常 :) 非常感谢!
  • 我的荣幸。很高兴它有帮助:)
  • 为我节省了很多精力。感谢您的解决方案
猜你喜欢
  • 2020-08-06
  • 2019-12-14
  • 2017-11-22
  • 2020-10-28
  • 2021-05-20
  • 2021-06-10
  • 2015-10-05
  • 1970-01-01
  • 2021-01-08
相关资源
最近更新 更多