2

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

由用户管理员开始在工作区中构建 C:\Users\amir.jenkins\workspace\Newman [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 copy POST https://openweathermap.org/apii [200 OK, 91.8KB, 1610ms] √ 状态码是 200 √ 正文匹配字符串

——“…”欧元——“欧元”——“欧元”——“欧元”——“欧元”——“欧元”——“欧元”——“欧元”——“欧元”——“欧元” ——欧元——欧元——欧元——欧元——欧元——欧元——欧元——欧元——欧元——欧元——欧元——欧元——欧元——欧元——欧元——”欧元——欧元——欧元——欧元——欧元——欧元——欧元——欧元——欧元——欧元——欧元——欧元——欧元—— “执行”→“失败”→→→→→→→→→→→→→→欧元——欧元——欧元——欧元——欧元——欧元——欧元——欧元——欧元——欧元——欧元——欧元——欧元——1/4——欧元——欧元——欧元——”欧元-欧元-欧元-欧元-欧元-欧元-欧元-1/4-欧元-欧元-欧元-欧元-欧元-欧元-欧元-欧元-欧元-” €â”¤ │ 迭代 │ 1 │ 0 │ ├──â”──â”â”──â”欧元-欧元-欧元-欧元-欧元-欧元-欧元-欧元-欧元-欧元-欧元-欧元-欧元-欧元-欧元-欧元-1/4-”欧元——欧元——欧元——欧元——欧元——欧元——欧元——欧元——欧元——欧元——1/4欧元——欧元——欧元——欧元——欧元——欧元——”欧元——欧元——欧元——请求——请求——1——0——“——”——欧元——欧元——欧元——欧元——欧元——”欧元——欧元——欧元——欧元——欧元——欧元——欧元——欧元——欧元——欧元——欧元——欧元——欧元——欧元——欧元—— ”€-”€-¼-€-€-€-€-€-€-€-€-€-€-¼-€-€-€-” €â”€”€â”€â”€â”€â”€â”¤â”‚ test-scripts│ 1│ 0------------------------------------------------------------------------------------------------- ——欧元——欧元——欧元——欧元——欧元——欧元——欧元——欧元——欧元——欧元——1/4——欧元——欧元——欧元——欧元——欧元——欧元------------------------------------------------------------------------------------------------------------------------------------- prerequest-scripts │ 0 │ 0 │ “œâ”€â”€â”─â”──â”──â€â” “€-”€-€-€-€-€-€-€-€-€-€-€-€-€-¼-€-€- “€-”€-€-€-€-€-€-€-1/4-€-€-€-€-€-€-€-€- “€”€â”¤â”“断言┄„„„„„„„„„„„„„„„„„„„„„„„„„„„„ “€-”€-€-€-€-€-€-€-€-€-€-€-€-€-€-€-€ ----------------------------------------------------------------------------欧元——欧元——欧元——欧元——欧元——欧元——总运行时间:1970毫秒————————欧元——欧元——欧元——欧元——欧元—— ——“欧元——”欧元——“欧元”——“欧元”——“欧元”——“欧元”——“欧元”——“欧元”——“欧元”欧元——欧元——欧元——欧元——欧元——欧元——欧元——欧元——欧元——欧元——欧元——欧元——欧元——欧元——欧元—— “€-”€-€-€-€-€-€-€-¤ - 收到的总数据:91。19KB(大约)——“,”——————“欧元”——“欧元”——“欧元”——“欧元”——“欧元”——“欧元”——“欧元”——“欧元”欧元——欧元——欧元——欧元——欧元——欧元——欧元——欧元——欧元——欧元——欧元——欧元——欧元——欧元——欧元—— “€-”€-€-€-€-€-€-€-€-€-€-€-€-€-€-€-€ ——平均响应时间:1610ms————“——”“——”——“欧元”——“欧元”——“欧元”——“欧元”——“欧元”——“欧元” ——“欧元——”欧元——“欧元”——“欧元”——“欧元”——“欧元”——“欧元”——“欧元”——“欧元”欧元——欧元——欧元——欧元——欧元——欧元——欧元——欧元——欧元——欧元——欧元——欧元——欧元——欧元——欧元—— “€”€“€”〜</p>

C:\Users\amir\node_modules\newman\bin>exit 0 Finished: SUCCESS

任何的想法?

4

1 回答 1

7

我没有将它与 Jenkins 一起使用,但显然,您缺少一些参数。在这里查看您可以使用的 newman 选项。

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

于 2017-11-08T10:33:22.057 回答