又是一个多月了,时间过得贼快贼快,这次主要更新了四个功能:测试用例、调试功能优化、Har 文件批量导入、复制接口

测试用例

在列表增加了个测试用例的 tab,外观和接口集合一模一样,但是实际上是对接口集合的一个集成,这样起到了进一步的分层设计的目的,从小到大的层级:接口-》集合-》用例

这里想做一个功能,但是总觉得有点实现不了:在集合和用例上做一个类似于 jmeter 的逻辑控制器,加入 if、else、while、for 等控制分支,求教 java 大佬这个怎么做,目前的初步想法是用 AOP 切面来做,但是又很模糊的感觉

调试功能优化

把前端 vue 请求、返回的组件分拆开,然后进行了一定的优化,这里很苦恼的是传值问题:父传子、子再修改值同步给父。苦恼了大半个月后终于搞定了:子组件使用 compute 来 get 和 set 值,父组件通过 sync 来接收同步,这里如果有碰到同样问题的,具体的可以来问我。

自动呼出 header 的 key:

批量添加 header:

参数也采用跟 header 差不多的方式,但是更加复杂,分为三个选项 form-data、json、text,第三个选项是为了填写自定义参数

Har 文件批量导入

使用 har-reader 工具来读取 har 文件。另外计划其他方式导入:postman、swagger

复制接口

这是个小功能,但是可以让接口跨项目复制,还是很实用的


↙↙↙阅读原文可查看相关链接,并与作者交流