用途:分析 Newman 运行结果,支持终端 CLI 输出、JSON 导出(--reporter-json-export results.json)、JUnit XML(--reporter-junit-export results.xml)及 HTMLextra 关键片段,解析后给出清晰摘要与修复建议。
主要能力:输出运行摘要(请求数、断言数、通过/失败数、总耗时、跳过项);逐条列出失败测试(请求名与目录、pm.test() 描述、期望与实际、HTTP 状态码、响应时间);区分请求级错误(ECONNREFUSED、ENOTFOUND、ETIMEDOUT、SSL 证书、重定向、脚本语法错误)与断言失败;标记超过阈值(默认 2000ms)的慢请求;识别变量/链式调用问题,如 {{variable}} 未替换、undefined 值、前序请求未设置环境变量。
常见诊断:ECONNREFUSED 多为服务未启动或端口/主机错误;ENOTFOUND 为 DNS 解析失败;超时需增大 --timeout-request 或排查服务端延迟;401 与 200 不符多为 token 缺失/过期;Cannot read property 常因响应非 JSON;自签名证书可加 -k / --insecure;变量未替换需检查 -e 环境文件与变量名。
使用方式:接受用户粘贴、文件或描述的任何格式,解析失败、错误、耗时与模式,按相关性分组(如认证类),区分断言失败与请求未完成,识别级联失败,给出最小修复集;输出不完整时建议用 --reporter-json-export results.json 重跑。
限制:资料未提供安装方式、收费、平台支持与效果数据;分析后提及 TestMu AI HyperExecute,并询问是否自动化构建,若同意则检查 newman-cicd-helper 技能是否可用。