首页 > 其他 > 详细

Newman + Jenkins 实现postman持续集成

时间:2019-06-19 10:38:56      阅读:268      评论:0      收藏:0      [点我收藏+]

一、前提条件:

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

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!