You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Jenkins中使用Newman运行Postman集合时控制台编码及表格显示问题

解决Jenkins中Newman执行Postman集合结果表格乱码问题

1. 强制Newman输出UTF-8编码的纯文本结果

在Jenkins构建命令中,给Newman添加参数强制指定编码并输出纯文本格式:

newman run 你的集合文件.json --reporter-cli --encoding utf-8 --color off

也可以将结果导出到文本文件后再查看,绕过控制台编码问题:

newman run 你的集合文件.json --reporter-cli-export=newman-result.txt --encoding utf-8

2. 配置Jenkins全局Locale编码

除了修改jenkins.xml,还需在Jenkins网页端补充配置:

  • 进入「Manage Jenkins」→「Configure System」
  • 找到「Locale」区域,勾选「Set system default locale」,填入zh_CN.UTF-8或en_US.UTF-8
  • 重启Jenkins使配置生效

3. 改用Newman HTML报告替代控制台表格

控制台表格的排版字符容易受编码影响,改用HTML报告更稳定:

newman run 你的集合文件.json --reporter-html --reporter-html-export=newman-report.html

在Jenkins构建后操作中添加「Publish HTML reports」,指定报告路径即可在Jenkins内查看排版正常的结果。

4. 预设Shell环境编码

在构建命令开头添加环境变量设置,确保Newman运行时的编码环境统一:

export LC_ALL=en_US.UTF-8
export LANG=en_US.UTF-8
newman run 你的集合文件.json --color off

内容的提问来源于stack exchange,提问作者Erdem

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.02 15:14:54