多测师是一家拥有先进的教学理念,强大的师资团队,业内好评甚多的接口自动化测试培训机构!

17727591462

联系电话

您现在所在位置:接口自动化测试培训 > 新闻资讯

接口自动化测试方案之Jmeter

更新时间:2021-10-22 02:09:17 作者:admin 浏览:182

接口自动化测试方案之Jmeter

  接口自动化与开发并行时,接口不稳定且变化较大,不适合集成到公司接口自动化平台;使用Jmeter开发的接口用例不能实现CI构建发布触发执行接口用例;为了能使Jmeter开发的接口自化用例与CI集成,采用了两个方案:

  方案一:将接口自动化在CI 新增一个组件,在发布组件的脚本中使用shell执行接口用例;后来发面这种方式不友好,只有这一个组件可以使用;

  方案二:在方案一的基础添加了一个执行用例的服务,CI发布系统的webhook调用这个服务去执行接口用例;同时能够实现一套用例在在不同环境执行(开发、测试、生产),包括不同环境的数据校验。

接口自动化测试方案之Jmeter

  【webhook调用Jmeter框架】

  框架包含的工具与系统Jmeter+Ant+Server+触发工具+GIT

  1)Jmeter:开发与执行接口用例;

  2) Ant:调用Jmeter运行测试,生成测试报,邮件发送测试报告;

  3)Server:执行ant的X.build文件;

  4)CI/iBuild:CI发布后调用Server,iBuild构建后调用Server;

  5) GIT与SVN管理用例或者手动上传到服务器(非必要);

  webhook调用Jmeter架构

  注:可以将iBuild或者CI理解为一个触发器(可以使用jenkins代替),用来触发webhook

  【Server作用】

  Server作用是调用ant>调用Jmeter执行自动化用例;

  使用的是Springboot框架部署简单,只依赖JDK;使用java jar包的方式启动;

  注:jenkins也可以集成Jmeter,本框架只是为了解决公司平台不能执行Jmeter自动化用例的问题。

  以上是关于接口自动化测试的知识,由多测师亲自撰写。https://www.aichudan.com/

联系电话

17727591462

返回顶部