apifox官网版功能介绍
1、可视化接口管理
省时省力可视化接口管理,成倍提升团队多人协作效率。
支持数据结构(JSONSchema)管理,多接口可重复使用同样数据结构。
2、接口调试
Postman有的功能,例如环境变量、预执行脚本、后执行脚本、Cookie/Session全局共享资源等功能,Apifox都是有,而且和Postman一样高效实用。
3、全自动校检数据结构
接口调试时,全自动校检返回的数据结构是不是符合接口文档界定,一键发觉接口数据出现异常。
4、接口数据Mock
内嵌Mock.js规则引擎,十分便捷mock出各种各样数据,而且可以在界定数据结构的同时写好mock标准。
支持自定期待,灵便配备依据参数值返回不一样数据内容。
apifox官网版特色说明
1、功能测试
健全的接口自动化检测功能,确保接口数据的正确性。
支持自定脚本,自动化检查程序正确性。自定脚本语法100%兼容Postman,减少学习成本。
2、数据导进/导出
支持导出OpenApi(原Swagger)、Markdown、Html等数据格式。
支持导进OpenApi格式(原Swagger)、Postman、HAR、RAP2、yapi、Eolinker、DOClever、ApiPost、Apizza等数据格式。
3、高效团队协作
接口云端同步,自动更新。完善的团队/项目权限管理,满足各种公司的要求。
apifox官网版使用教程
一、创建服务
- 切换到SOCKET,然后新建 SOCKET 服务:
- 填写宠物资料服务相关信息:
二、创建接口
- 在刚建的服务下添加接口:
- 填写接口相关信息:
使用数据处理器,实际发送请求前对输入的数据进行处理:
计算内容长度并添加到包头:用来计算 XML 字节长度并添加到包头。
- 设置返回结果:
使用数据处理器,对接口返回的数据进行处理后再展示:
去除包头(指定包头长度):去除返回数据里的包头(展示的时候不需要)。
XML 转 JSON(可表单展示):将返回包体里的 XML 转成 JSON 方便查看。
三、运行接口
- 打开刚新建的接口,切换到“运行” tab,可以看到“报文内容”通过表单方式输入:
- 填写需要新建的宠物信息,点击“发送”即可发送请求并查看返回结果:
- 点击下方“Request” tab 即可查看实际发送的数据:
- 点击“Response”下的“原始报文”,即可查看接口返回的“报文原始内容”
四、保存为用例
- “运行”接口后,建议点击右上方“保存为用例”,方便下次直接使用。
apifox官网版常见问题
同项目下有不同域名的接口,如何处理?
方案一:在环境里新增多个服务,分别设置不同的前置 URL ,接口分组和接口维度可以指定对应的前置 URL。推荐本方案!
方案二:把域名设置成环境变量如DOMAIN_1,接口路径这样填写:https:///users。接口路径是以http://或https://起始的,系统会自动忽略里环境里前置 URL。
Apifox是否收费?
公网版 (SaaS版) 免费,私有化部署版收费。
为什么修改了环境变量(或全局变量)值,而引用的地方没有生效?
请检查环境变量、全局变量、临时变量里是不是有多个地方定义了相同名称的变量,如果有,系统会根据优先级来取值。优先级顺序如下:临时变量>环境变量>全局变量。请检查修改的是否是本地值,环境变量(或全局变量)仅读取本地值,而不会读取远程值。