Apifox 7 月更新 | JSON Path提取工具、在线接口文档支持修改环境变量和URL传参、顶部Tab支持拖拽排序等

酷热的7月,Apifox 攻城狮们依旧奋斗在第一线,来看看他们给大家带来了哪些新特性:

没看明白?那就跟着我,一起来详细看看这几个功能点:
JSON Path 提取工具
在自动化测试过程中,后端或者测试人员经常会使用后置操作-断言-提取表达式的功能,为了帮助研测人员更高效、直观的查看JSON Path提取到具体结果,我们新增了JSON Path提取工具,具体可以这样使用:
比如这段JSON,我们如何获取JSON中tags数组下的id内容呢?

- 首先,在运行-后置操作-断言界面,点击按钮:

- 我们就能看到,这样一个JSON Path提取工具界面,输入提取表达式,就可以立刻在提取结果中,查看是否符合预期了。具体可复制链接(https://s.r.sn.cn/qzbVid)查看JSON Path使用文档。

- 如果你还需要进一步处理,那还可以打开继续提取开关,选择该数组中的某一个,查看结果是否符合预期:

加强在线接口文档调试能力
继6月份上线在线接口文档支持在线运行功能(有点拗口)以来,开发者们好评如潮,在帮助开发者提高调试效率这件事,我们是认真的。这个月,我们进一步支持了修改环境变量、支持URL传参等功能。具体可复制链接(https://s.r.sn.cn/b7Y8B6)查看文档。


优化导入 / 导出功能
导出支持选择 Swagger 2.0、Swagger 3.0、 Swagger 3.1等不同版本,并且支持导出为离线文件,具体可复制链接(https://s.r.sn.cn/cGr3m7)查看文档
同时,用户反馈群里不少用户提到 Knife4j 格式的接口导入,这次也支持啦!所以,大家的声音,我们也是有在认真聆听的。
(导出离线文件为Alpha尝鲜功能,可查看链接获得Alpha版本:https://www.apifox.cn/help/app/contact-us/)


接口管理顶部 tab 交互优化
接口管理页面的顶部Tab支持拖拽排序、左右滑动、鼠标右键功能,使用体验如浏览器般畅快自如。
另外,新建分组、分组设置、前置操作、后置操作等场景,也支持快捷键 Ctrl+S 保存操作。
(Alpha尝鲜功能,可查看链接获得Alpha版本:https://www.apifox.cn/help/app/contact-us/)

支持单独配置接口请求的代理
在具体的开发环境中,经常会面对比较复杂的网络环境。新版 Apifox 网络代理功能支持单独配置接口请求的代理,满足大家实际开发需求。

Mock.js 语法扩展
为了满足开发者实际开发需求,我们进一步拓展了 Mock.js 语法,包括:
- QQ号
- 性别
- 固定电话
- 时间戳
- UUID
- now 扩展
- 内置函数参数输入优化

详细内容可以前往 Apifox 官网更新日志查看。
我们会一直致力于节省研发团队的每一分钟,感谢你一直为我们的产品提出宝贵的意见。