yapi端操作
进入yapi系统 -> 左侧分组列表选择某个分组 -> 右侧项目列表选择某个具体项目 -> 接口列表显示swagger导入的接口,测试集合显示已编写的接口测试用例。
左侧界面选择某个测试集合,右侧界面点击“服务端测试”:
选择测试环境:
复制此网址。
url地址:http://10.218.223.180:3000/api/open/run_auto_test?id=385&token=884fc4ba43f6c2351ce216be8bf163516919dd249650fd84b43dfc4e336f6f4a&env_40=%E6%96%B0FAT&mode=html&email=false&download=false
id是你的测试用例集合的id,
mode是测试报告的格式,
email指是否发送邮件,
download为false时直接展示测试报告,为true时会以文件形式下载下来。
把这url放在浏览器中直接执行,便可生成测试报告,如果选择输出格式为HTML,测试报告如下图所示:
jenkins端操作
jenkins新建job。
增加构建项目 ->Execute shell
增加构建项目 ->Groovy Postbuild,然后加上一句脚本:
System.setProperty("hudson.model.DirectoryBrowserSupport.CSP", "")
jenkins设置定时任务:
构建触发器 ->Build periodically,假设设置每晚10点测试接口,配置如下:
测试结果反馈
配置企业微信群机器人,每次测试结束后发送测试结果到企业微信群。
添加群机器人:
为机器人取个名字:
复制地址:
jenkins里面配置如下:
增加构建项目 ->Execute shell ->get请求该地址
本文内容不用于商业目的,如涉及知识产权问题,请权利人联系51Testing小编(021-64471599-8017),我们将立即处理