一、前提条件:
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\test_reporter.html 指定输出HTML格式的测试报告的指定路径。
执行以上cmd命令后,效果如下:
Newman + Jenkins 实现postman持续集成
原文:https://www.cnblogs.com/xqq-admin-content/p/11049814.html