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

Prince0813 测试交流1 334字数 347阅读1分9秒阅读模式

在实际的工作中,开发同学提交代码后,在 Jenkins 上触发拉取代码,进行编译,并且自动部署,部署完成后,我们希望有自动化的测试来验证每次的提交代码是否影响到现有接口的基本功能,本系统提供了配置和接口来完成这种需求
第一步:在执行中心配置自动化回归的测试集合,业务类型为:CI 自动化测试,选择可以执行测试的环境

API 自动化测试平台 AutoMeter 对接 Jenkins 完成自动化测试完整流程插图

第二步:jenkins 安装 http request 插件

API 自动化测试平台 AutoMeter 对接 Jenkins 完成自动化测试完整流程插图1
文章源自玩技e族-https://www.playezu.com/189753.html

第三步:
在 Jenkins 的 job 中使用 Http Request 插件调用 AutoMeter 的接口,http://dispatchservice:端口/exectestplancase/TestPlanRun服务地址 提供参数如下:
1.TestPlanName 测试集合名和平台上配置的集合名对应
2.BatchName 执行计划名 可以使用 job 的 Tag 来标识
3.Source 来源 ,Jenkins 或者其他

API 自动化测试平台 AutoMeter 对接 Jenkins 完成自动化测试完整流程插图2
文章源自玩技e族-https://www.playezu.com/189753.html

API 自动化测试平台 AutoMeter 对接 Jenkins 完成自动化测试完整流程插图3
文章源自玩技e族-https://www.playezu.com/189753.html

API 自动化测试平台 AutoMeter 对接 Jenkins 完成自动化测试完整流程插图4
文章源自玩技e族-https://www.playezu.com/189753.html

调用 AutoMeter 的接口,返回内容判断是否调用成功,使用 Response content expected 来判断,返回 200 表示成功调用,其他代表失败

API 自动化测试平台 AutoMeter 对接 Jenkins 完成自动化测试完整流程插图5
文章源自玩技e族-https://www.playezu.com/189753.html

Jenkins 成功 Build 调用了 AutoMeter

API 自动化测试平台 AutoMeter 对接 Jenkins 完成自动化测试完整流程插图6
文章源自玩技e族-https://www.playezu.com/189753.html

API 自动化测试平台 AutoMeter 对接 Jenkins 完成自动化测试完整流程插图7
文章源自玩技e族-https://www.playezu.com/189753.html

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

API 自动化测试平台 AutoMeter 对接 Jenkins 完成自动化测试完整流程插图8
文章源自玩技e族-https://www.playezu.com/189753.html

我在【玩技博客 系列征文活动 | 自动化测试实践】等你,一起 day day up!文章源自玩技e族-https://www.playezu.com/189753.html软件测试功能名称文章源自玩技e族-https://www.playezu.com/189753.html

 
    • Thirty-Thirty
      Thirty-Thirty 9

      造起来!大佬,你这个 Jenkins 拉取代码是自动的,还是要手动触发的可以根据你的需要设置成手动或者自动触发,我这个示例是手动的造!感谢大佬解惑

    匿名

    发表评论

    匿名网友
    确定

    拖动滑块以完成验证