arextest / arex-agent-java

Lightweight Java agent for traffic capture and replay, enhancing testing and debugging.
https://doc.arextest.com/
Apache License 2.0
444 stars 91 forks source link

[Feature] 在测试环境录制,又在测试环境回放,当动态类,中间件,数据库,外部调用等mock数据不存在时,能走真实调用. #474

Open zengyixun opened 4 months ago

zengyixun commented 4 months ago

Is there an existing issue for this?

Description

在测试环境录制,又在测试环境回放,当动态类,中间件,数据库,外部调用等mock数据不存在时,能走真实调用. 背景:

  1. 测试环境机器1,部署同线上环境一样的代码,作为稳定机器环境提供给上下游系统使用。
  2. 测试环境机器2,部署研发迭代版本进行新需求开发。

使用方式:

  1. 在机器1上录制。
  2. 在机器2上回放。

期望: 因为中间件,数据库环境都一样,只是代码分支不一样,所以希望回放时当mock数据没有时,能走真实调用,这样更容易利用稳定版本的流量数据来回归不稳定版本中的问题....

Solution

在测试环境录制,又在测试环境回放,当动态类,中间件,数据库,外部调用等mock数据不存在时,能走真实调用.

Related issues

No response

Are you willing to submit a pull request to implement this on your own?