在实际的工作中,开发同学提交代码后,在 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

在测试集合中用例运行完成后,在我们配置的钉钉机器人中也收到了消息允许成功数,失败数的结果

我在【TesterHome 系列征文活动 | 自动化测试实践】等你,一起 day day up!


↙↙↙阅读原文可查看相关链接,并与作者交流