在实际的工作中,开发同学提交代码后,在 Jenkins 上触发拉取代码,进行编译,并且自动部署,部署完成后,我们希望有自动化的测试来验证每次的提交代码是否影响到现有接口的基本功能,本系统提供了配置和接口来完成这种需求
第一步:在执行中心配置自动化回归的测试集合,业务类型为:CI 自动化测试,选择可以执行测试的环境
第二步:jenkins 安装 http request 插件
第三步:
在 Jenkins 的 job 中使用 Http Request 插件调用 AutoMeter 的接口,http://dispatchservice:端口/exectestplancase/TestPlanRun服务地址 提供参数如下:
1.TestPlanName 测试集合名和平台上配置的集合名对应
2.BatchName 执行计划名 可以使用 job 的 Tag 来标识
3.Source 来源 ,Jenkins 或者其他
调用 AutoMeter 的接口,返回内容判断是否调用成功,使用 Response content expected 来判断,返回 200 表示成功调用,其他代表失败
Jenkins 成功 Build 调用了 AutoMeter
在测试集合中用例运行完成后,在我们配置的钉钉机器人中也收到了消息允许成功数,失败数的结果
我在【玩技博客 系列征文活动 | 自动化测试实践】等你,一起 day day up!文章源自玩技e族-https://www.playezu.com/189753.html软件测试功能名称文章源自玩技e族-https://www.playezu.com/189753.html
未知地区 1F
造起来!大佬,你这个 Jenkins 拉取代码是自动的,还是要手动触发的可以根据你的需要设置成手动或者自动触发,我这个示例是手动的造!感谢大佬解惑