SuperAPI AI 工具集

postman-newman-automation

部署与运维

查看项目

更新于 10-15 23:48

技能介绍

用途:该技能面向 Postman 集合的自动化执行,帮助生成 Newman CLI 命令、可复用 Shell 脚本以及 Jenkins 流水线配置,用于本地或 CI/CD 环境运行 API 测试。

主要能力:支持生成基础运行命令、通过 Postman API UID 拉取集合、数据驱动运行(CSV/JSON)、内联环境变量覆盖;可生成带退出码处理的 Shell 脚本,以及声明式或脚本式 Jenkinsfile。支持多种报告器:cli、junit、htmlextra、json,可组合使用。

必要用法:先安装 Newman:npm install -g newman;如需 HTML 报告:npm install -g newman-reporter-htmlextra。核心命令结构为 newman run <collection>,可搭配 --environment、--globals、--iteration-count、--iteration-data、--reporters、--reporter-htmlextra-export、--reporter-junit-export、--timeout-request、--delay-request、--bail、--color 等参数。常用标志还包括 --folder、--env-var、--suppress-exit-code、--verbose。

适用场景:本地 API 回归测试、Jenkins 等 CI 流水线中的接口测试、数据驱动批量验证、生成 HTML/JUnit 报告供归档与展示。

限制:资料要求 Node.js 版本 ≥14;未提供具体收费、平台支持范围或效果保证等信息。使用前需确认集合、环境文件或 Postman API Key 等输入来源。