1.希望支持对回放的流量进行批量固化 2.希望可以在页面上支持固化流量回放,并且可以对标签进行筛选 3.选择录制的流量进行回放时,可以根据请求头中的值进行筛选
- Dominant language
- TypeScript
- Stars
- 86
- Forks
- 40
- PR merge metrics
- No merged PRs in 30d
Description
### Is there an existing issue for this?
- [X] I had searched in the [issues](https://github.com/arextest/arex-agent-java/issues) and found no similar issues.
### Description
流量回放不仅是对线上的环境进行录制,也支持对测试环境的录制,这次的视角主要针对测试环境;
测试环境一般都是在新功能进行测试时录制,录制过后进行流量整理,删除一些不重要或者错误的流量,固化一些值得保留的流量(多人团队合作测试情况下,不及时固化流量,录制的的流量会变得很杂乱)。以便开发改完bug后,或者上线前进行流量回归,以避免开发最后细微的修改却影响到之前已经通过的测试场景。
1.目前只支持单个固化用例,效率太慢,批量覆盖必不可少,因为比如一次功能迭代的测试会需要很多用例被固化
2.希望页面上支持固化流量回放:一般功能A我们就会打上功能A的标签,功能A这次迭代可能涉及多个服务,我可以根据功能A的标签筛选进行回放,同时把功能A涉及的几个服务都回放了。
3.现在都敏捷开发,同一个时期会有2个以上的功能同时需要测试,暂时性的合并了分支进行测试,但是各自的测试人员进行固化的时候需要知道这是由A功能测试过程中产出的流量,现在想到的就是接口测试请求头中加个字段,所以后面回放的时候,可以根据请求头筛选
### Solution
-
### Related issues
-
### Are you willing to submit a pull request to implement this on your own?
- [X] Yes I am willing to submit a pull request on my own!
Contributor guide
No contributing guide indexed for this repository
Research direction
No files, tests, or entry points are named. Start by mapping the frontend flows for traffic playback, persistence, labels, and request-header filtering, then clarify how the three requested capabilities should interact. Done means supporting batch persistence, label-filtered playback, and header-value-filtered playback with agreed tests; the issue does not define those details.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- typescript
- Domain
- frontend
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 20/100