新版本中,支持在录制流量时根据不同的环境为流量设置不同的环境标签,这是为了帮助用户根据标签对录制的流量进行灵活的筛选和回放,以满足特定环境或需求的测试场景。例如,用户可以根据不同的环境标签来选择相应的流量进行回放,以验证系统在不同环境下的性能和稳定性。
使用时需要在 Agent 启动参数中添加参数:-Darex.tags.env=<xxx>
,添加后,录制到的流量都会自动添加上env=<xxx>
的标签。
在随后进行回放测试时,可以根据不同的环境标签进行回放:
新版本中,AREX 会对录制到的报文 Body 进行一次 Base64 解码。如果解码后是 Json 字符串则保留 Json 字符串,否则输出原文。
Retry 将在原报告上对失败的用例进行重算,采用当前最新配置。
现支持以下参数:
在之前的版本中,当回放测试中有很多失败的接口时,调试失败的接口后返回到列表再找下一个失败接口的过程不太方便。新版本中针对这一问题进行了优化,可以快速跳转下一个接口用例。
之前的版本中,应用录制设置中的包含规则没有生效,导致规则之外的接口也能被录制。新版本已修复。
application/json;charset=UTF-8
” 的报文。目前,application/json;charset=UTF-8
类型的请求参数能够正确地被保存和发送。
使用 Docker Compose 一键启动,先修改 deployments 仓库下环境变量 .env 文件中的 AREX_VERSION 为 0.6.2。
进入 docker-compose.yml 所在目录,更新前需先停止原有服务:
cd deployments
docker-compose down -v
更新 deployments 仓库,重新启动 AREX:
git pull
docker-compose up -d
推荐适配 0.3.18 版本的 AREX Java Agent。
AREX 文档:https://arextest.com/zh-Hans/docs/intro/
AREX 官网:https://arextest.com/
AREX GitHub:https://github.com/arextest
AREX 官方 QQ 交流群:656108079