Postman Newman使用教程:运行集合与生成测试报告
创作时间:
作者:
@小白创作中心
Postman Newman使用教程:运行集合与生成测试报告
引用
CSDN
1.
https://blog.csdn.net/qq_22357323/article/details/139637079
上一小节我们介绍了Postman Newman的安装方法,本小节我们将讲解Postman Newman的具体使用方法。
使用Newman运行集合
导出Postman集合:
在Postman中,选择你想要运行的集合,然后点击“导出”按钮,选择导出为“Collection v2.1”格式,并保存为JSON文件,例如mycollection.json。运行集合:使用以下命令运行集合:
newman run mycollection.json
- 使用环境变量:
如果你的集合需要环境变量,首先在Postman中导出环境变量为JSON文件,例如environment.json。然后使用以下命令运行集合:
newman run mycollection.json -e environment.json
- 生成测试报告:
Newman可以生成多种格式的测试报告,例如HTML。使用-r参数来指定报告类型:
newman run mycollection.json -e environment.json -r html
- 设置迭代次数:
使用-n参数来设置集合运行的迭代次数:
newman run mycollection.json -n 2
- 使用数据文件:
如果你的集合需要使用数据文件(如CSV或JSON),可以使用-d参数指定:
newman run mycollection.json -d data.json
- 高级选项:
Newman提供了许多高级选项,如请求延迟、超时设置、SSL选项等。你可以使用--help查看所有可用选项:
newman --help
示例
假设你有一个Postman集合mycollection.json,它包含对某个API的GET和POST请求,以及一个环境变量文件environment.json。以下是使用Newman运行这个集合并生成HTML报告的步骤:
导出集合和环境变量:
在Postman中,选择你的集合和环境变量,然后导出为JSON文件。导入普通报告插件
npm install -g newman-reporter-html
- 导入增强版报告插件
npm install -g newman-reporter-htmlextra
- 运行集合并不生成报告:
newman run mycollection.json -e environment.json
- 运行集合并生成报告:
newman run mycollection.json -r html,htmlextra --reporter-html-export 1.html --reporter-htmlextra-export 2.html
- 查看html报告:
命令执行完成后,会在指定的输出目录中生成一个HTML文件。你可以用浏览器打开它查看测试结果。上述执行命令中html1为普通报告,html2为增强版报告。
普通版报告:
增强版报告:
通过这种方式,你可以将Newman集成到你的CI/CD流程中,实现API测试的自动化。这不仅可以提高测试效率,还可以帮助你快速发现和解决问题。
热门推荐
宝宝起名与汉字音韵学
仓库关键绩效指标(KPI)考核的实施与难点解析
电脑怎么投屏到电视?1分钟搞定电脑连接电视
熊貓血媽媽必備:抗D免疫球蛋白!
教育优质均衡的“南通现象”
多元文化课程中的评估与学习成果深度探究
学土木工程的学生就业方向有哪些?
世体:巴萨认为对德容和阿劳霍的报价不应低于凯塞多和恩佐
学Go语言的用途与发展前景
四川将13项辅助生殖项目纳入医保,职工可报70%,居民可报50%
吃什么降低皮质醇最快
推荐!韩国“影帝宋康昊”主演的10部高分电影,速看
开车噪音大?从这3项降噪隔音措施入手,还你一个静谧驾乘空间
全国重名率低的女孩名字好听简单干净好听的
沟通的六大技巧有哪些?人际关系如何改善
南京陵园除了安葬功能外,还有哪些特色或附加价值?
Ubuntu 20.04系统资源监控实用指南:CPU、内存、网速实时显示方案
为什么需要制定医疗器械经营质量管理规范?
医生提醒:节食减肥六大危害,科学减重需谨慎
期权希腊字母详解:Delta、Gamma、Theta、Vega和Rho
印度教的三大主神是谁?
常青藤养殖方法(阳台也能种出美丽常青藤)
一根西瓜苗留几根蔓最好?从生长特性到管理技巧的全面解析
面试怎么准备?攻略来了
耶利米:犹太教最重要的先知之一
练车表现优异,考试却总挂科?这五大陷阱你中招了吗?
如何系统学习英语语法
光伏高压并网变压器:提升光伏发电并网效率的关键设备
本质属性与非本质属性:WeMADE教学模式中的关键概念
规模应用 生态赋能|聚焦空天信息产业,重庆发布这些成果!