接口测试 基于 springboot+vue 的接口测试平台(四)

Blue · 2021年03月12日 · 最后由 Blue 回复于 2021年03月15日 · 4018 次阅读

又是一个多月了,时间过得贼快贼快,这次主要更新了四个功能:测试用例、调试功能优化、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

复制接口

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

共收到 10 条回复 时间 点赞

应该没开源吧

Blue #2 · 2021年03月12日 Author
回复

暂时还没有,先完善完善功能再开源

控制器你可以换个思路。加一个字段。根据自己定义的表达式,写一个逻辑即可

最近我也在做鉴权 楼主 shiro 用的 session 还是 jwt 还是 redis+token 这种形式呢

vuex 可以了解一下,帮你解决组件传参问题

Blue #6 · 2021年03月15日 Author
兔子 回复

有道理,想了半天也只能这么做了

Blue #7 · 2021年03月15日 Author
cheunghr 回复

用的 jwt 做鉴权呢

Blue #8 · 2021年03月15日 Author
小狄子 回复

刚开始想用 vuex 的,但是感觉我这个传值有点复杂

组件间传值 也可以用下 mobx ,风格比较符合后端的编程思维,容易上手点

Blue #10 · 2021年03月15日 Author

第一次听说呢,我看看去

需要 登录 后方可回复, 如果你还没有账号请点击这里 注册