首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >面试被问"用命令行跑Postman"?一招Newman搞定面试官!

面试被问"用命令行跑Postman"?一招Newman搞定面试官!

作者头像
测试开发技术
发布2025-06-28 14:58:23
发布2025-06-28 14:58:23
6600
代码可运行
举报
文章被收录于专栏:测试开发技术测试开发技术
运行总次数:0
代码可运行

在接口自动化过程中,每次都打开postman工具来手动运行脚本显得不智能,所以可以通过命令在无UI或者其他持续集成的平台上执行脚本和数据。

01、环境准备与检查

环境准备

  • 导出collection
  • 安装node.js和cnpm
  • 安装newman

环境检查

  • 检测node.js
  • 检测cnpm

安装教程:http://6tt.co/qqm8

  • 使用cnpm安装newman
  • 查看安装成功

Collection导出保存成json格式:

Collection:

v2ex_collection.postman_collection.json

  • 测试数据:test_data.json

进入到json文件和测试数据所在的文件夹:

02、测试报告格式分类

  • Json格式:返回结果将以json格式输出指定的到json文件
  • Html格式: 使用此格式之前必须先安装newman-reporter-html:
代码语言:javascript
代码运行次数:0
运行
复制
cnpm install newman-reporter-html
  • Junit格式:生成junit的xml文件,后期可以利用junit相关的命令生成测试报告
  • Cli格式:默认启用cli报告器

03、基础运行命令格式

newman run collection文件(json格式) -d 测试数据文件(json格式)-e 环境变量文件(json格式) -r 测试报告格式(多个格式用逗号隔开)

04、输出多种测试报告

图片
图片

导出测试报告

命令格式:--reporter-html-export  报告的存放路径\报名名称.html

实例: 引用变量名称是加双百分号,例如:%BUILD_NUMBER%.html

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2025-06-26,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 测试开发技术 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档