- 提供标准化数据用例模板,CRUD,异常场景,并发场景,性能测试等等
- 复杂场景接口按比例测试,使数据组成可控
- 支持统计类数据输出:sum, count, avg……
- 支持导出为swagger文档 (低)
- 断言模板保存和选择(已实现断言值模板)
- Mock功能(已实现部分)
- mock调用记录
- 自动生成mock数据
- 自动生成符合指定特征的mock数据(V)
- 自动生成边界mock数据
- 接口状态管理(研发流程的管控)
- 接口变更后接口数据提示变更状态
- 接口状态历史记录
- 接口状态自动维护(定义,对接,调试,稳定,测试,发布)
- 定义:编辑过的接口
- 对接:经过mock过的接口
- 调试:开发环境跑过的接口
- 稳定:开发环境N个测试数据测试通过的接口
- 测试:测试环境开始跑的接口
- 发布:测试环境N个测试数据测试通过的接口
- 数据统计
- 增加接口过程管理的数据统计
- 单接口测试次数统计
- 项目接口测试统计
- 并发测试环境数据采集和展示
- 并发测试性能数据采集和展示
- 初次进入,跳转类似使用说明指导文档,然后再跳转正式使用登录页面 (低)
- 控制台,场景域,增加全量场景检索的入口
- 数据历史域,请求数据和返回数据控制台格式化,方便查看结果
- 数据保存时格式不正常,错误返回到前台
- 控制台支持文件类型的入参上传(目前直接通过路径关联)
- 历史数据文件增加依赖上游output参数记录,方便问题定位和排查
- 控制台body请求数据为raw类型时,功能进行健壮
- 管理域数据用例文件内容编写更友好
- 报告统计数据支持更多维度
- 数据文件中的应用与数据列表中的应用不一致时,优先级怎么处理?获取公共环境信息时,以哪个为主,在场景里时,应该是只有数据文件的,所以只能关联到数据文件中的应用
- 数据量大时,报表加载慢,进行SQL优化
- 数据生成设计并发生成,目前是串行的,并发数可控制,且支持批量写
- 变量替换优化,变更成整体替换方案,非结构化后替换,能全局支持变量
- 参数定义模块功能看情况进行废除和功能迁移
- 部分swagger文档中有OPTIONS, HEAD, PATCH, TRACE请求类型,需要进行兼容适配
- 测试环境前检测一下环境鉴权是否等非功能类的是否OK
- 立即执行一次性任务支持暂停,即数据或场景执行执行一定次数时,自动创建任务,可以通过任务进行暂停管理
- 任务下执行场景和数据,进行错误精细化管理,如果是连接层面的错误,后续不再执行,如果是单场景执行的原因,继续执行
- 场景过程变量考虑记录,方便问题定位,日志按级别控制输出 (低)
- 生成产品全量测试报告(excel/pdf/html等等)
- 增加swagger可视化查看接口信息
- [当前不处理,如需下拉,可以使用最上层title的过滤功能]接口定义列表,新增时,应用不是下拉关联式的 (中)
- 增加单个任务的结果查看 (中)
- 增加场景执行类型,去掉产品和应用中的并发开关,由场景和数据自行控制 (高)
- 系统参数中枚举字段设计方案进行遍历执行 (中)
- [整体已支持,索引的待合入]支持List的数据直接关联引用用,也支持范围[0,10], (0,9) 引用 (高)
- postman文件的transfer,pytest数据文件的transfer (低)
- 出现错误时,日志信息持续进行优化,方便问题定位(doing)
- 数据历史修改会有问题(看情况需要放出来,做定量数据的修复来回放)
- RT断言支持,覆盖常态化的功能返回时间,超时断言需要进行处理
- 新增数据增加正确性校验,减少因名称不对导致的异常(新增数据时,全局)
- 新增数据,关联场景内容为空时,再次进来查看会存在部分数据不展示
- 应用列表去掉产品信息,进行权限的解耦
- 数据历史列表增加失败原因过滤
- 控制台接口定义域和运行域,参数是否必填在控制台进行展示
- 鉴权失效后,控制台请求不会自动跳转到登录页面
- 并发改用管道通信机制
- 整体复制包进行,文件单独进行变更 (低)
- 历史版本查看,找谁改数据了 (低)
- 环境资源少,需要定期清理历史记录信息 (低)
- MySQL管理域数据需要定期备份
- upload目录下的文件需定时备份
- 被测系统环境监控 (低)
- 控制台数据域编写数据,请求格式为raw时。 Content-Type会被置为raw,前端传参有问题[控制台]
- [验证后没问题,持续跟踪一段时间]控制台场景域环境变更后,再选择场景,关联数据不会同步变动[控制台]
- [只允许保存为.yml文件]yaml文件自动保存为.yaml 无法找到文件,保存时先存储为.yml 文件,后续兼容一下,改下文件校验逻辑
- 放在场景里跑request请求顺序会乱, 决策-策略管理-场景策略-修改策略-不合法修改
- [验证后没问题,持续跟踪]用例为.json文件存储时,执行有问题 (高)
- 场景历史继续有问题,再来一次看一下,数据用例概率性少了 (高)
- 控制台原生JSON编写保存有问题,以及加载有问题 (高)
- 场景管理关联数据文件过多时,保存后会退出登录 (中)
- 控制台运行区,body设置json格式后,请求的还是默认的数据格式
- 专用参数或鉴权信息非标准的JSON时,做信息提示
- 场景关联同个数据文件多次,前置数据文件失败后,历史记录数据,拦接位置错误,导致数据少了