用了三天Apifox再也回不去了 😭(推荐!)

简介: 用了三天Apifox再也回不去了 😭(推荐!)

前言

使用Apifox已经有一整子了,相对于汉化版本的postman或者apipost,我更加推荐这个工具,目前也在做一个node的后台项目,综合体验下来蛮好的。本文除了向大家推荐为什么使用这个工具之外,也是笔者学习apifox的一个过程记录(强推)嘻嘻😁😁直接直接进入正文吧!

1.基本介绍

看看官方的介绍:

Apifox 是 API 文档、API 调试、API Mock、API 自动化测试一体化协作平台,定位 Postman + Swagger + Mock + JMeter。通过一套系统、一份数据,解决多个系统之间的数据同步问题。只要定义好 API 文档,API 调试、API 数据 Mock、API 自动化测试就可以直接使用,无需再次定义;API 文档和 API 开发调试使用同一个工具,API 调试完成后即可保证和 API 文档定义完全一致。高效、及时、准确!

官方地址:www.apifox.cn/

缝合怪物Apifox: APIfox = Postman + Swagger + Mock + JMeter

为什么我们更加推荐apifox

传统开发接口的模式出现了什么问题?

  • 传统开发模式需要维护不同工具之间数据一致性非常困难、低效。
  • 前端开发 Mock 数据的时候又要去 mockjs 定义一遍,还需要手动设置 Mock 规则。
  • 开发过程中的接口变更,修改过程可能是重复搬砖, apifox定位

通过一套系统、一份数据,解决多个系统之间的数据同步问题

image.png

功能介绍

下面的演示全基于Apifox自动创建的示例项目。

接口用例管理

一个接口一般有多个用例,正确的,格式错误的,参数错误的等等,这些用例我们都可以使用apifox的用例管理来帮我们快速的校验一个接口是否合格,是否满足所有的预期

image.png

测试用例

image.png完成之后即可生成用例测试的报告

image.png

“数据模型”定义、引用

数据结构和编程语言里的数据结构类似,主要使用在 接口设计返回 Response和 json / xml 类型的Body 参数

image.png

快捷导入格式

image.png生成数据模型

image.png接下来我们只需要将测试环境更改为mock,就能自动生成我们刚自定义的数据模型了

image.png

调试时“自动校验”数据结构

使用 Apifox 调试接口的时候,系统会根据接口文档里的定义,自动校验返回的数据结构是否正确

image.png

后置操作

其实应该包括前置操作和后置操作,这里就直演示后置操作了。

需求分析:假设目前我们需要进行需要登录后才能进行的接口测试,每个接口不需要手动改变token,而是依赖后置操作跟新token

  • 设置全局token
  • 定义接口的时候携带token
  • 定义登录后置操作,登录触发脚本刷新全局token

image.png2. 定义token

image.png

3.选择需要携带token的接口选中Authorization字段

image.png4.插入全局变量中的token

image.png5. 登录之后设置后置操作脚本,自动刷新全局token

image.png

image.png

image.png请求之后勾选上 自定义的脚本之后,每次登录测试都会自动刷新全局token。

主题设置

选择左下角的工具栏即可挑选自己喜欢的背景颜色和主色啦。

image.png

后续

从2月20号接收到群友的推荐之后,确实感觉体验感蛮不错的,对于小白很友好。hhh真的好用的,不信你去试一试!


相关文章
|
XML Java 测试技术
springboot 整合 apache camel实现企业级数据集成和处理
springboot 整合 apache camel实现企业级数据集成和处理
4672 0
springboot 整合 apache camel实现企业级数据集成和处理
使用postman测试接口时需要先登录怎么办
使用postman测试接口时需要先登录怎么办
3810 0
使用postman测试接口时需要先登录怎么办
|
9月前
|
Web App开发 安全 Linux
【独家揭秘2025】VMware Workstation Pro虚拟机:免费安装教程大放送,一键解锁操作系统模拟神器!
VMware Workstation Pro 是由威睿(VMware)公司开发的一款功能强大的桌面虚拟化软件,允许用户在同一台物理计算机上同时运行多个操作系统,如Windows、..
840 2
【独家揭秘2025】VMware Workstation Pro虚拟机:免费安装教程大放送,一键解锁操作系统模拟神器!
|
5月前
|
弹性计算 数据挖掘 测试技术
阿里云服务器2核8G、4核16G、8核32G配置热门实例性能、适用场景对于与选择参考
2025年,阿里云针对2核8G、4核16G、8核32G这三种主流配置,推出了一系列极具吸引力的活动,为用户提供了多样化的选择。目前,2核8G配置的云服务器活动价格为522.79元/年起,4核16G配置的云服务器活动价格为2149.92元/年起,而8核32G配置的云服务器活动价格则为4249.44元/年起。这些价格涵盖了经济型e、通用算力型u1、通用型g8i、通用型g7和通用型g8y等不同实例规格,为用户提供了多样化的选择。本文将对这些配置热门实例规格的实例性能、适用场景和活动价格做个对比,以供选择和参考。
|
7月前
|
SQL 测试技术
除了postman还有什么接口测试工具
最好还是使用国内的接口测试软件,其实国内替换postman的软件有很多,这里我推荐使用yunedit-post这款接口测试工具来代替postman,因为它除了接口测试功能外,在动态参数的支持、后置处理执行sql语句等支持方面做得比较好。而且还有接口分享功能,可以生成接口文档给团队在线浏览。
331 2
|
7月前
|
存储 前端开发 数据可视化
Postman vs. Apifox 用于 API 测试全面对比
寻找一款可靠的 API 测试工具?这份对比分析将深入探讨 Postman 和 Apifox 的功能和特性。了解哪款工具最适合您的 API 测试需求。
|
机器学习/深度学习 文字识别 TensorFlow
手写数字识别
【8月更文挑战第8天】手写数字识别。
214 1
|
SQL
Mybatis-plus 自定义SQL注入器查询@TableLogic 逻辑删除后的数据
Mybatis-plus使用@TableLogic注解进行逻辑删除数据后,在某些场景下,又需要查询该数据时,又不想写SQL。 自定义Mybatis-plus的SQL注入器一劳永逸的解决该问题
1248 0
|
监控 数据可视化 项目管理
板栗看板是什么软件?如何使用板栗看板提升团队协作效率?
随着数字化办公的发展,企业和团队急需高效工具来提升协作效率。板栗看板应运而生,它是一款基于“看板管理法”的可视化管理软件,提供任务规划、跟踪和团队协作功能。其核心功能包括看板视图、任务管理、团队协作、项目管理和分析报告,帮助团队简化沟通、明确责任分工、优化工作流程。板栗看板适用于个人和企业,特别是企业版在数据安全、权限管理和跨团队协作方面进行了深度优化,助力大型团队提升管理效率。
411 0