使用Newman执行接口自动化
2024-04-10 05:50:51  阅读数 710

官网文档

postman使用newman文档

newman npm文档

newman GitHub仓库

不懂得可以不看,看我下面能执行成功就行


什么是newman

1.newman是postman的命令行collections(集合)的运行程序

2.可以直接从命令行运行和测试postman collections(集合)

3.而且有可拓展性,可以与CI/CD(持续集成/持续交付(不懂百度自己了解下))结合,比如Jenkins


安装newman

背景

需要node.js版本 >=v10(百度搜索下载)

1.npm安装

npm install -g newman

-g:在系统全局安装newman,运行在任何地方运行它

newman -v 安装成功后输入该命令查看是否安装成功

2.导出 Collections

打开postman,选择要导出的集合 右键==>Export,选择Collection v2.1 并导出

3.newman快速运行

newman run 导出的文件名.postman_collections.json

即可

以下为演示图

4.newman run <collections-file-source>【options】常见options

基础option


请求相关option


其他option



优点

不需要依赖postman运行,只需要nodejs环境,装好newman后,通过命令行就能只能运行

拓展性好,可以与CI/CD结合使用,特别适合现在什么都讲DevOps的时代

缺点

需要手动指定collection,以及手动添加运行参数

测试结果不够友好,没有地方系统性管理collections和测试结果