Postman json collection 使用 newman 批处理命令从 jenkins 运行。二进制文件在 jenkins 屏幕中填充,请指导我解决此问题

Postman json collection runing from jenkins with newman batch command. Binary getting populated in jenkins screen, Please guide me to fix this issue

我开发了一个邮递员collection。导出为 json 并使用批处理命令从 jenkins 运行为... "newman -c CollectionName.json -O output.json – H Reports.html"。在 jenkins 屏幕中填充二进制文件....

例子... [90m┌───────────────┠€â”€â”€â”€â”€â”€â”€â”€â”€â”€[39m[90m┬─────€ ”€â”€â”€â”€â”€[39m[90m┬──────────一个” [39米 [90mâ”,[39m [90mâ”,[39m 执行 [90mâ”,[39m 失败 [90mâ”,[39m [90m├───────────────┠€â”€â”€â”€â”€â”€â”€â”€â”€â”€[39m[90m┼─────┠€â”€â”€â”€â”€[39m[90m┼──────────┠¤[39米 [90mâ”,[39m [32miterations[39m [90mâ”,[39m 1 [90mâ”,[39m 0 [90mâ”,[39m [90m├───────────────┠€â”€â”€â”€â”€â”€â”€â”€â”€â”€[39m[90m┼─────┠€â”€â”€â”€â”€[39m[90m┼──────────┠¤[39米

您是否在 newman 命令中尝试了 --disable-unicode 选项? 因此,您的 newman 命令应如下所示:

newman run --disable-unicode "CollectionName.json"....<other arguments as required>

(Here's一个link可以作为newman命令的指南).

顺便说一句,一般来说,在Jenkins上,如果你想彻底解决这个关于特殊字符的问题,你可以看看this

这可能对某人有帮助: 我们在 windows 10 机器上 运行 本地安装了 jenkins 2.204,但遇到了同样的问题。我们必须在末尾提供 --disable-unicode 并且还必须在命令开头使用关键字节点,例如: cd C:\Users\<userId>\AppData\Roaming\npm\node_modules\newman\bin node newman run "C:\Users\<userId>\develop\postman\Sample-Postman-automated-tests.postman_collection.json" --disable-unicode 找到关于此 link 的帮助:https://www.toolsqa.com/postman/run-postman-collection-on-jenkins/