接口返回数据太大_IRON TEST 0代码接口测试平台介绍

1平台起源
研发团队内部最开始推行自动化测试的时候,走了不少弯路,同很多测试团队类似,自动化测试开始采用了冰激凌模式,从UI自动化测试开始,但是真正实施后发现其投入产出比不高,维护成本很高,测试效率和质量并没有太大提升,这个过程不但没有提高测试效率反而拖累了测试进度,测试人员也比较疲惫。究其原因是业务变更太频繁,测试人员把太多的精力投入到脚本维护中,顾此失彼。

94e42a4dae72d8bbf5fba8ec72615c62.png

考虑研发团队的现状,结合自动化测试推行的难易程度和对质量和效率提升的效果,调整了自动化测试的开展策略,把精力放到了接口自动化测试上,即不倒翁模式。

72cc12619487e3d5ef07b587d111e388.png

虽然Mike Cohn提出的自动化金字塔很完美,但是在企业推行是有难度的,在结合投入产出比,根据边际效益递减的理论,总收益最大的点在接口测试上,随后是单元测试,UI测试则最低。因此决定把大部分精力投入到接口自动化测试上。

起初开展接口自动化测试时对Postman,jmeter,java+TestNg框架,开源的测试平台进行了调研,都不符合测试团队的要求:

  1. 不支持dubbo,rabbitMQ等接口测试;
  2. 不支持加解密、加验签的接口测试;
  3. 需要写代码,对功能测试人员的要求比较高;
  4. 都需要本地安装,接口自动化测试用例无法有效的团队共享和协同工作;
  5. 扩展有难度;
  6. 无法很好的支持流程管理工具,例如Jenkins
  7. 脚本编写效率不高等

基于以上的考虑,才有了做一个接口自动化测试平台的想法,IronTest智能云测接口自动化测试平台孕育而生了。

2IronTest 0代码接口测试的特点

IronTest0代码接口测试平台打磨了2年多,优化了很多功能并修复了很多缺陷,而且会持续维护。其特点如下:

  1. 支持私有化部署也支持SaaS服务模式,下载案例执行器到本地,通过本地的案例执行器测试内部系统接口,保证了被测系统接口的安全性要求。
  2. 默认支持http、https、Dubbo、rabbitMQ、socket、FTP等接口类型,同时支持接口类型的热插拔扩展;
  3. 支持json、xml、任意格式的接口格式,同时支持接口格式的热插拔扩展;

08d79d93e6610f86258b2aad8d26aaf9.png


支持的接口格式

  1. 支持定义案例级全局变量和系统级全局变量;
  2. 支持在数据库中进行测试数据初始化以及初始化数据的自动回滚;
  3. 支持多种断言类型,包括模糊匹配断言、精准匹配断言、状态码断言、数据库断言和回滚、包含性断言,这些都是0代码即可实现;

81750dd44dc3177e3c6cb3ee1789c461.png


断言类型

  1. 支持案例调试时,将真实的接口返回结果采纳为断言(前提是已经确认返回结果是正确),快捷高效。

a0b447484ced0ab226fd4b02c77b5bef.png


断言采纳

  1. 支持加解密接口测试,同时支持加解密/加验签算法的在线扩展;

9d414a5d4365e2427068809c7c2f91ac.png


支持加解密/加验签的接口测试

  1. 支持案例的导入和导出。考虑到微服务开发中很多用swagger管理接口文档,因此支持将swagger doc导入平台,自动生成接口测试案例。导出支持XML格式;
  2. 支持系统案例分享功能。通过分享实现不同测试组之间系统案例的分复用,更好的协同工作。
  3. 支持案例的批量复制、批量修改功能。提高案例编写速度,降低案例维护成本;
  4. 支持案例批量执行功能和定时执行功能。任务管理中,把调试通过的案例加入到任务中,即可批量执行以及定时执行案例。

36d438d872d673304eb8f7e4860bb16e.png


批量和定时任务执行

  1. 支持测试报告、查看历史执行记录、测试报告自动邮件发送等功能。
  2. 支持系统维度和任务维度的质量趋势统计,方便后续测试过程优化。

23cab778c6e30cdfc0dfe4b85398f13a.png

706e21caacc1d160500bc6107328cc77.png

15.另外,还有更多的功能有待你去探索和挖掘。

3平台从哪里找

关注下面的微信公众号进行注册

aadb3a8e9224480e2909a854250260f0.png

或者直接在PC端打开下面地址进行注册试用

https://test.ironz.com/welcome

帮助文档地址

https://help.ironz.com

说明:试用版仅可以测试公网接口,若测试内网接口,则下载案例执行器到本地即可免费使用正式版本。

5b3eb952ef267761c65aef5107e9e01a.png

最后,欢迎在首页提出宝贵建议。

73b1cdc4c6d392ed722c093c1ddf327d.png
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值