乐趣区

关于webapi:简化调试流程超实用的WebAPI工具

前后端拆散

前后端拆散的起因

为什么要有 前后端拆散 呢?

咱们回忆一下以前的开发是怎么开发的,在以前的时候,前端业务还没那么简单,所以根本都是一个人包揽前后端,也就是全栈,而为了不便开发,就把前后端放在一个我的项目中去开发

这对于一个人开发来说是的确挺不便,然而随着互联网飞速发展,前端业务越来越简单了,一个人曾经干不过去了,所以开始辨别前端、后端了

这就是 前后端 拆散的起因

前后端拆散的懊恼

前后端拆散,意味着 前端、后端 须要离开成两个我的项目去开发了,那么这两个我的项目运行时,怎么去沟通呢?

接口,是的,通过接口,也就是 API 去沟通~ 于是也有了 RESTFUL API 的标准

然而还是有问题,就出在前后端沟通上,前端并不知道你后端写了哪些接口,换句话说:后端写的接口,前端基本不晓得长啥样啊,所以也无奈对应的去编写前端代码~

API 接口调试工具

为了解决这个懊恼,很多 API 接口调试工具横空出世

根本流程就是:

  • 后端写了接口,放在 API 工具上
  • 前端看到接口长啥样,并开始配合 Mock 性能进行调试,并编写前端页面
  • 测试能够对这些接口进行自动化测试

所以比拟重要的点就是 API 调试工具要反对:

  • 接口文档
  • Mock 性能
  • 自动化测试

明天介绍一款很好用的 API 调试工具 —— Apifox

Apifox

Apifox 长处

Apifox 具备很多性能:

  • 反对中文,应用门槛低
  • 可视化做的十分杰出,包含接口前后置、数据库等
  • 反对在线文档
  • 反对接口批量测试、自动化测试
  • 反对导出导入,可导入多达 20 多 种格局的 API 文件
  • 反对本地 Mock 和云端 Mock
  • 反对高级 Mock
  • 反对生成申请代码,不便开发
  • 领有 IDEA 插件 Apifox Helper,能够一键将接口代码转化成接口文档,十分方便快捷!
  • 领有命令行工具 Apifox-Cli,能够应用命令行形式运行自动化测试
  • 反对回收站、历史记录等性能,不便回溯定位问题

团队、我的项目

创立团队

接口的开发离不开整个团队,所以咱们在 Apifox 中能够先创立一个属于你们本人的团队~

创立我的项目

一个团队里必定不止一个我的项目,比方你的产品会有:

  • 小程序
  • App
  • 后盾管理系统

这都是不同的我的项目,接口天然也不同,所以能够在 Apifox 团队中创立你这些不同的我的项目,不便辨别治理

填入每个我的项目的我的项目名,便于辨别;同时反对设定成员在该我的项目中的权限。

接口

创立接口

接下来就是 Apifox 的外围性能了,接口调试性能,咱们须要创立一个个的接口,不便前面的调试

接口界面

接口调试界面

接口界面 构造明显,清晰明了,能够在接口调试中设置

  • Query
  • Params
  • Body
  • Header

等申请参数,并设置 Mock 获取到对应的 Mock Response

切换不同环境也能够失去不同环境的数据!

环境治理、Mock 性能

在接口界面,你能够切换 环境,因为咱们开发不是只有一个环境,比方有:

  • 开发环境
  • 测试环境
  • 正式环境

如果是本地环境,咱们还能够应用 Apifox Mock 性能

接口测试

接口测试是很重要的环节,这能够缩小你的接口上线后的隐患,Apifox 提供了方便快捷的 接口测试 性能!

数据库连贯

Apifox 反对数据库连贯,而且是可视化抉择!!十分棒!!反对 Mysql、Oracle、ClickHouse 等热门数据库

常识扩大:

  • 举荐收费 API 接口市场网址大全
  • API 在线调试指南 – 工具、资源与技巧
退出移动版