以下主要介绍Apifox的安装设置及常用功能,感兴趣的小伙伴可以下载试试~
一Apifox安装及设置
接下来一起简单体验一下Apifox的使用,首先需要安装并设置。
下载安装
直接在Apifox的官网地址:https://www.apifox.cn/#即可下载对应操作系统的安装包,一键安装,非常方便!
Apifox支持macOS,Windows,Linux。其中macOS版本有M1芯片和英特尔芯片。
macOS版本查看方法:Mac电脑桌面->点击最左上角的苹果标->关于本机->系统概览,看处理器,就知道属于英特尔CPU还是苹果M系列CPU。
登录
Apifox的登录页面如下,支持注册新账号和微信扫码登录,比较方便。
进入主界面
登录成功后,Apifox默认给了一些例子,单纯看它的界面会发现和Postman界面比较相似。
不吹不黑,整个软件的界面设计的真心好看,使用起来非常流畅,你可以在设置中调整界面的背景和主色。
Apifox小试牛刀
创建团队和项目
可以直接创建团队以及示例项目,如果你只是想体验一下Apifox功能的话,可以直接使用Apifox自带的示例团队和项目。
以下用Apifox自带的示例项目来简单介绍Apifox的常用功能。
发送第一个API请求新建接口
打开具体的项目之后,点击左侧搜索框旁边的+号按钮即可新建接口。
发送请求
点击发送,发起请求。
接口调试
设计好的接口可以直接像Postman一样进行调试,如果需要不提前设计接口就能快速调试,我们可以使用快速调试功能。
接口数据MockMock功能
可以利用Mock功能,快速制造数据,用于开发和调试。
设置Mock规则
定义数据结构的时候,我们还可以手动设置mock规则,完全兼容Mocjs。
高级Mock
高级mock还可以自定义数据结构(不受接口数据结构限制),并且可以根据不同的请求参数值返回不同的数据。
其他常用功能添加前置/后置条件
这和Postman脚本的使用方式类似,允许对一个HTTP请求之前和之后分别运行自定义的一段脚本。并且,Postman脚本可以无缝迁移到Apifox。
断言
Apifox支持在后置操作中可视化设置断言。
运行接口后,即可查看断言的结果。
自动生成代码
Apifox可以根据接口模型的定义,自动生成多种语言的业务代码。
如果生成的代码不满足你的需求,你还可以自定义代码模板来生成符合自己团队的架构规范的代码。
导入、导出数据
导入:Apifox支持导入多种数据格式,并且可以自动同步指定URL的数据源。
导出:可以将数据导出为OpenApi(Swagger)、Markdown、HTML等数据格式。
如果需要PDF、Word、OpenOffice、Epub等格式的话,你可以使用Typora将Markdown导出为这类格式。
在线分享接口文档
Apifox支持在线分享接口文档,我们直接在项目概览的页面就可以找到对应的功能按钮。
可以为接口文档设置访问密码和过期时间,设置完后点击复制链接和密码。
分享完成之后,我们就可以在线访问了,效果如下:
小结
可以看出Apifox完全称得上一款优秀的国产软件,关键是还免费,随着版本的迭代,Apifox也会提供类似JMeter的接口性能测试功能,并且还会提供插件市场以丰富软件的功能。
000多本软件测试电子书
软件测试/自动化测试标准库资料
项目源码
④Python编程语言、API接口自动化测试、web自动化测试、App自动化测试
文章为作者独立观点,不代表股票交易接口观点