TommyLemon / APIAuto

☔ 敏捷开发最强大易用的 HTTP 接口工具,机器学习零代码测试、生成代码与静态检查、生成文档与光标悬浮注释,集 文档、测试、Mock、调试、管理 于一体的一站式体验。☔ The most advanced tool for HTTP API. Testing with machine learning, generating codes and static analysis, generating comments and floating hints, one site for document, testing, mocking, debugging and management.
http://apijson.cn/api
Apache License 2.0
1.91k stars 242 forks source link

【UnitAuto】-测试结果没有任何变化,请求结果提示methodArgs值改变 #33

Closed 1134041701 closed 1 year ago

1134041701 commented 1 year ago

前请求结果 image

后请求结果 image

TommyLemon commented 1 year ago

@1134041701 目前 UnitAuto 的前后对比测试有 bug(methodArgs 等部分字段会把数组转为对象来测试,因为不同参数值的结构很可能不一样,不转换的话会断言误判为 类型变更), 开启机器学习再回归测试下,会直接深入数组结构内对比

1134041701 commented 1 year ago

好的 机器学习开启是正常的

TommyLemon commented 1 year ago

@1134041701 已通过加 if 判断解决,顺便增强了前后对比测试 https://github.com/TommyLemon/UnitAuto/commit/d8ac7a1999956c5fe4c12696d765c51f34c68bce

image

用最新源码部署后,清空网页缓存再刷新下。 右键网页 > Inspect 检查 > Network 网络 > 刷新网页 > 右键请求项 > Clear browser cache 清除浏览器缓存 > 再次刷新网页