写点什么

自动化回归测试平台 AREX 0.4.0 版本发布

  • 2023-07-03
    上海
  • 本文字数:1140 字

    阅读完需:约 4 分钟

优化增强

  • 189201:AREX Agent 支持更多协议/框架


Agent 0.3.4 版本已支持对 dubbo 2.x、okhttp 3.x 的录制。


  • 202:新增白名单录制功能


用户目前可以指定仅录制某应用特定路径下的接口请求。



  • 160:应用进行动态类配置后支持自动 retransform,无需再次重启机器生效

  • 222:接口请求 URL 中 Query 参数将自动贴入下方参数文本框中


在 URL 栏中输入 Query 参数时,AREX 会将其自动填充到参数(Query Parameters) 选项卡中,同时也可以在参数选项卡中对其进行编辑,URL 栏中会同步更新。



  • 254:用户可以在应用配置中修改最大回放 QPS 数量


为了减轻用户被测机器的负载,目前可以在应用配置页面根据需要修改最大回放 QPS 数量。



  • **232降低 Agent 和配置之间交互频率


降低 Agent 和配置之间不必要的高交互频率,即减少 Agent 对配置的访问次数。为此,Instances 表的 TTL 时间也进行相应的调整,从 3 分钟调整到 16 分钟,以确保表中的数据在规定的时间内仍然有效。


  • 192:默认情况下单个应用录制的机器数量设定为 1


默认情况下,AREX 只会录制某个应用一台机器的数据,这是为了避免数据重复和冗余。当然,用户也可以通过手动调整的方式来修改录制机器数量(机器 IP 暂不支持指定,仅支持修改数量),以满足特定的需求。



  • 187:支持在前端页面直接删除不需要的应用


对于成功搭载 AREX Agent 的应用程序,用户可以在系统前端页面上进行查看和管理。如果用户决定不再需要某个应用程序,可以直接在前端页面上执行删除操作。



  • 42:支持导入导出 Postman 测试用例


各个测试团队都有自己的测试习惯,强制迁移到一个新的测试工具,有很大的迁移成本。AREX 现在支持将 Postman 测试用例进行导入、导出。众多用例可以一键迁移到 AREX,无需再次新建项目,同时也可以将 AREX 录制到的用例导出,帮助测试团队降低迁移成本。



  • 143:回放页面新增展示应用录制详情


应用在搭载 AREX Agent 后,AREX 将自动录制所有时间段内的线上真实请求流量。先前版本中,需要创建回放测试才可查看录制用例的详细数据,新版本中无需创建回放测试,即可查看应用录制详情。




问题修复

  • 237:修复发生在 planItem 统计逻辑中的锁竞争问题


系统每 5 秒将数据同步到数据库中,每次同步需要 3-4 秒。由于每次同步需要一定的时间,当大批量进行回放操作时,数据库写入压力剧增,可能会导致锁竞争,目前已修复。


  • 235:修复当回放结果为无效(invalid)时,前端页面不会显示异常(exception)信息的问题



  • 161:修复 Servlet 重定向请求录制的问题


修复当 AREX 录制 HTTP POST 请求时,如果服务器返回的状态码是 302 重定向,AREX 只会将其记录为 HTTP GET 请求的问题。




AREX 文档:http://arextest.com/zh-Hans/docs/intro/


AREX 官网:http://arextest.com/


AREX GitHub:https://github.com/arextest


AREX 官方 QQ 交流群:656108079

用户头像

https://github.com/arextest 2023-01-11 加入

AREX 是一个基于真实请求与数据的自动化回归测试平台。通过复制线上真实流量到测试环境进行自动化回归测试,解决回归测试的难题。

评论

发布
暂无评论
自动化回归测试平台 AREX 0.4.0 版本发布_开源_AREX 中文社区_InfoQ写作社区