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

Prince0813
Prince0813
订阅者
285
文章
0
粉丝
测试交流1 334字数 347阅读1分9秒阅读模式

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

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

第二步:jenkins 安装 http request 插件

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

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

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

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

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

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

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

Jenkins 成功 Build 调用了 AutoMeter

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

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

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

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

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

软件测试功能名称

玩技站长微信
发送[PLAYEZU]入群
weinxin
rainbow-shownow
微信号已复制
玩技官方公众号
官方微信公众号
weinxin
PLAYEZU
公众号已复制
 
    • Thirty-Thirty
      Thirty-Thirty 9

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

    匿名

    发表评论

    匿名网友
    :?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:
    确定

    拖动滑块以完成验证