arextest / arextest/arex-agent-java

[Feature] 由于新增依赖(如接口中新增数据库查询操作)导致回放失败时,建议回显失败原因以降低失败case排查成本

Open
#571 2 comments 0 reactions 1 assignee Claimed by @lucas-myx View on GitHub
enhancement :star: good first issue :+1:
Dominant language
Java
Stars
564
Forks
140
Avg merge
36m
Merged PRs (30d)
2

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

由于新增依赖(如接口中新增数据库查询操作)导致回放失败时,建议回显失败原因以降低失败case排查成本。

背景:
1、由于功能迭代,接口中新增了依赖,比如新增了查询数据库、调用三方接口等代码,在回放时会出现空指针异常,进而导致回放失败;
2、回放失败本身无问题,只是当录制的case量比较大时,排查失败case的成本会比较高。

期望:
建议官方在保持原流程不变的情况下,能够对新增依赖导致的失败进行枚举,并支持在web端可以查看这类失败原因

### Solution

保持原流程不变的情况下,能够对新增依赖导致的失败进行枚举,并支持在web端可以查看这类失败原因

### Related issues

_No response_

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

- [ ] Yes I am willing to submit a pull request on my own!

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.