开源测试工具 API 自动化测试平台 AutoMeter 对接 Jenkins 完成自动化测试完整流程

AutoMeter-老范 · 2022年06月12日 · 最后由 Kevin.zhao 回复于 2022年06月15日 · 7139 次阅读

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

最佳回复

感谢大佬解惑😀

共收到 5 条回复 时间 点赞

造起来!

大佬,你这个 Jenkins 拉取代码是自动的,还是要手动触发的

Kevin.zhao 回复

可以根据你的需要设置成手动或者自动触发,我这个示例是手动的

感谢大佬解惑😀

需要 登录 后方可回复, 如果你还没有账号请点击这里 注册