Blue Flower

Apifox是一款非常不错,可用于进行接口调试的电脑工具,该软件能够方便用户对API进行测试,并且还支持可视化接口管理、接口调试、自动校验数据结构以及自动化测试等功能,这样就可以让用户在开发的过程中能够更加方便快捷的对接口进行测试了,同时还可以方便用户对API进行测试以及自动校验返回的数据结构是否符合接口文档定义。在软件中尤其是针对现有的项目API进行联动调整,及时定位后台的程序源码及其定义规则所真正存在的问题,大量的接口布局都会调整到一个不错的结构下,从而来减轻开发测试的压力。除此之外,在Apifox软件中用户只需要输入请求地址就可以开始调试,并且还为用户分享了测试用例,主要就是用来做接口集合测试,其中每个测试用例都包含多个测试步骤,当然在这里的每个测试步骤都是一个接口请求,当测试的步骤非常多的时候,这边是建议拆分成多个测试用例,然后用户就可以用测试套件将多个测试用例集合在一起运行,非常的简单实用,有需要的朋友欢迎起来下载使用。
Apifox

软件功能

知识兔1、API 文档设计
可视化 API 文档管理,零学习成本。
支持数据模型,接口之间可以复用相同数据结构。
接口文档完全遵循 OpenAPI(Swagger) 规范。
支持在线分享 API 文档,方便与外部团队协作。
2、API 调试
Postman 有的功能该软件都有(如环境变量、前置/后置脚本、Cookie/Session 全局共享等),并且比 Postman 更高效好用。
自动校验数据结构:校验返回的数据结构是否符合文档定义,自动发现接口数据异常。
可视化的断言、提取变量、数据库(SQL)操作等功能。
支持接口用例功能(一个接口多个用例)。
3、API 自动化测试
完善的 API 场景测试(流程测试)功能,保证接口数据的正确性。
可视化的断言、提取变量、数据库(SQL)操作等功能。
支持自定义前置/后置脚本,自动校验数据正确性。脚本语法 100% 兼容 Postman,降低学习成本。
支持调用 javascript、java、python、php、js、BeanShell、go、shell、ruby、lua 等语言代码。
4、API 数据 Mock
零配置即可 mock 出非常人性化的数据(根据 API 文档智能 mock)。
内置 Mock.js 规则引擎,非常方便 mock 出各种数据,并支持定义数据结构时设置 mock 规则。
支持根据不同参数值返回不同数据内容。
5、CI 持续集成
支持命令行方式运行 API 测试 (Apifox CLI)。
支持集成 Jenkins 等持续集成工具。
6、数据库操作
支持读取数据库数据,作为 API 请求参数使用。
支持读取数据库数据,用来校验(断言) API 请求是否成功。
7、自动生成代码
根据接口/模型定义,自动生成各种语言/框架的业务代码和 API 请求代码。
支持 TypeScript、Java、Go、Swift、ObjectiveC、Kotlin、Dart、C++、C#、Rust 等 130 种语言及框架。
支持自定义代码模板,自动生成符合自己团队的架构规范的代码,满足各种个性化的需求。
支持 HTTP、TCP、RPC
支持 HTTP(s) 接口管理。
支持 Socket (TCP) 接口管理。
后续将会支持 GraphQL、Dubbo、gRPC、WebSocket 等协议接口。
9、数据导入/导出
支持导出 OpenAPI (Swagger)、Markdown、Html 等数据格式。
支持导入 OpenAPI (Swagger)、Postman、HAR、RAP2、JMeter、YApi、Eolinker、NEI、RAML、DOClever 、Apizza 、DOCWAY、ShowDoc、apiDoc、I/O Docs、WADL、Google Discovery 等数据格式。
10、团队协作
接口数据云端同步,实时更新。
成熟的团队/项目权限管理,支持管理员、普通成员、只读成员等角色设置,满足各类企业的需求。

Apifox使用教程

知识兔拿壁纸聚合的站点来说,想要这样把各个平台的图片聚合在一个界面里,就需要用到API调试工具,比如要把360极速浏览器的壁纸提取出来,就可以通过抓包来获取图片的地址。
202209130241451409540001
得到后面的数据地址格式是cids=36&pageno=1&count=10
在浏览器直接访问是这样,看起来很混乱。
202209130241453657150002
并且,如果只是这一个接口就还好,当有多个地址源的时候,这些接口起来,或者很久以后阅读的时候就比较麻烦了,这时候就可以掏出这款神器,各种接口管理,调试,文档生成一条龙服务!
登录之后,选择新建项目。
202209130241456152630003
然后GET请求里面添加上链接,会自己填好参数字段,保存后运行即可。
202209130241458782970004
不管是测试还是写接口文档,都非常方便,输入链接直接运行,它会把数据的请求字段自己分类好,只需要写上备注即可,分享给别人,查阅起来也一目了然。
202209130241461236540005
管理自己的登录状态
202209130241464009120006
除此之外还能在获取数据后,添加后置操作,生成各语言的代码,在学习其他编程语言的时候,就不用担心获取数据怎么写了。
这些都是基础功能
不管是初学者和编程人员都能使用,节省时间和精力!

Apifox快捷键

知识兔新建快捷调试:Ctrl + T
新建接口:Ctrl + N
保存接口 / 保存用例:Ctrl + S
发送请求:Ctrl + Enter
切换到【运行】Tab:Ctrl + Enter
强制关闭 Tab:Ctrl + Alt + W
关闭 Tab:Ctrl + W
导入抓包数据 (cURL):Ctrl + I
导入数据:Ctrl + O
查找接口:Ctrl + F
切换到上一个 Tab:Ctrl + Shift + Tab 或 Ctrl + PageUp
切换到下一个 Tab:Ctrl + Tab 或 Ctrl + PageDown
跳转到特定标签页:Ctrl + 1 到 Ctrl + 8
跳转到最后一个标签页:Ctrl + 9

更新日志

知识兔v2.1.17版本
1、【优化】OpenAPI/Swagger 等多种方式增加兼容 2.0 的 default 默认值导入;
2、【优化】新建项目弹窗,团队成员较多的情况下成员名显示;
3、解决全局变量 只修改变量名称 实际没有保存成功的问题;
4、解决 Query、Path 参数使用同名参数、不同值的特殊用法 时取消全选触发值变化的问题;
5、解决 测试套件包含超过 20 个以上用例时 筛选成功或失败后 查看分页不能跳转 的问题。>

下载仅供下载体验和测试学习,不得商用和正当使用。

下载体验

请输入密码查看内容!

如何获取密码?

 

点击下载