基于 springboot+vue 的测试平台(练手项目)开发继续更新。
上一章开发了接口断言的前端,本章完成接口断言的保存。
起初接口相关的断言数据想保存在单独的表里,后来觉得后续像接口另存为用例,运行测试等场景还得去关联查询,最后还是决定继续存放在保存接口信息表的request
请求信息中。
一、实现保存
实现保存的话就简单了,因为我之前的接口request
信息是放在 vuex 中,那么在state
中就要对应添加上assertions
字段,这里是一个对象,目前只做了jsonPath
类型断言。后续增加其他类型断言开发,就继续在这个对象里添加数组。
继续,在上一章开发断言前端组件的时候,jsonPath
添加的数据都存在了最外层组件RequestInfoBase.vue
的实例中。
所以,我现在要把data
里的数据设置到 vuex 中对应字段。
为了方便,先使用computed
计算数据获取到vuex中的字段。
接着,再使用监听watch
,当data