自动化回归测试平台 AREX 0.4.0 版本发布
优化增强
Agent 0.3.4 版本已支持对 dubbo 2.x、okhttp 3.x 的录制。
202:新增白名单录制功能
用户目前可以指定仅录制某应用特定路径下的接口请求。
在 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
评论