
原理:使用Jenkins持续集成工具运行postman脚本,通过Newman插件生成接口测试报告,Jenkins可实现定时构建运行脚本,推送接口测试报告至汇报人邮箱。
环境依赖:postman、Newman、Jenkins
环境搭建:
1.安装postman
官网链接:https://www.postman.com/downloads/
2.安装Newman
2.1 前提:安装nodejs解释器
安装完成后在CMD命令行窗口输入node -v查看是否安装成功
官网链接:https://nodejs.org/zh-cn/
2.2 安装Newman
在CMD命令行窗口输入npm install -g newman
口输入newman -v查看是否安装成功
2.3 安装newman -reporter -html测试报告插件
CMD 输入 npm install -g newman-reporter-html进行安装
3.搭建Jenkins环境
3.1安装jdk
官网链接:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
3.2安装Jenkins
官网链接:
https://jenkins.io/
3.2.1进入war包所在目录,命令行运行
java -jar jenkins.war 默认端口是8080
java –jar jenkins.war --httpPort=8888 可以用httpPort来指定端口
3.2.2在浏览器中访问http://localhost:8080/
3.2.3进入启动页后,这里需要一个密码进行验证,密码所在的位置会在页面上标有,直接打开这个文件就可以看到密码
3.2.4. 密码输入后,点击继续。此时会提示是否安装插件,我们选择第一个,安装建议的插件
3.2.5. 等待插件安装完成
3.2.6 安装完成后,会提示设置用户名和密码,进行后期登录使用
3.2.7配置完成后,提示准备就绪
3.2.8. 点击按钮,即可进入首页
3.2.9安装HTML Publisher插件:
进入首页,选择’Jenkins’后面的小图标->‘系统管理’->‘管理插件’
3.2.10 输入搜索关键字,选择要安装的插件,点击‘Install without restart’安装
3.2.11系统设置:选择’Jenkins’->‘系统管理’->‘系统设置’
3.2.12配置’系统管理员邮件地址’
步骤:
1.postman导出测试集和测试环境
2.若有如果该测试集涉及到外部文件参数化则 将csv或json格式文件放入该测试集中,将导出文件放进同一文件夹中
3.编写执行命令
注:带上文件的绝对路径
4.在cmd执行命令,执行成功后,在cmd路径下查看测试报告
打开后报告呈现样式为
5.进入Jenkins,新建项目
,也可参考网上已整理好的格式,这里我设置为 0 10 * * * ,每天上午十点钟执行一次。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)