Newman + Jenkins 实现postman持续集成

一、前提条件:

1、安装jenkins。(可以实现持续集成,让脚本在指定时间去运行脚本)

2、安装Newman。(备注:Newman模块是可以使postman脚本以cmd命令的形式来直接跑接口脚本,而不需要手动的在postman上去runner)

(1)需要先安装node;

(2)然后在cmd中输入命令:

3、运行的脚本,如果需要将其测试报告以 HTML格式输出的话,需要安装以下模块:

 二、postman实现持续集成实现步骤

1、先导出postman脚本:

 

2、如果该postman脚本,有使用到环境变量,则对应的环境变量要需要导出:

 

3、如果postman接口脚本,用到数据驱动,则也需要把该数据驱动文件(即测试用例文件,csv格式& utf-8编码)放到此处

以上准备就绪后,可先在cmd命令行中输入:

备注:

newman run F:Postman_Scripts柠檬班官网.postman_collection.json 命令表示执行postman脚本 ;

-e F:Postman_Scripts柠檬班环境变量.postman_environment.json 命令表示指定环境变量;

-d F:Postman_Scripts柠檬班官网登录测试用例.csv 表示所用到的数据驱动文件;

-r cli,html 命令表示在命令行中输出测试报告,同时也输出HTML格式测试报告;

--reporter-html-export F:Postman_Scripts est_reporter.html 指定输出HTML格式的测试报告的指定路径。

执行以上cmd命令后,效果如下:

原文地址:https://www.cnblogs.com/xqq-admin-content/p/11049814.html