当前位置: 首页 > news >正文

开发利器:接口代理和接口模拟工具

前端开发过程往往需要和后端对接接口,而且一般开发都是前后端同步开发,这就难免出现接口提供滞后的问题,从而导致我们前端开发 UI 开发完成而无法调试的问题。面对这种问题,一般我们会有很多种方式处理,比如在代码中写一些模拟数据,或者打断点调试,或者用代理工具 Fidder 等工具去拦截请求并设设置返回内容。然后这些工具要么对程序侵入性太强,要么就是繁琐不好管理。基于这些问题,所以开发出这个模拟接口和代理接口的工具用来方便前端开发调试程序和调试接口。


本篇文章分三部分

  1. 工具的原理
  2. 工具的使用
  3. 工具下载

一、工具原理

1、工具的技术架构为 Vue3.0 + SpringBoot 。

2、工具包含两部分。一是前端管理页面,用于显示代理的接口请求和管理模拟的接口数据。二是 Java 后端,用于开启代理模拟接口服务和数据的处理,并将代理模拟数据处理后返回给前端页面。

本工具后端模拟代理服务基于开源框架 Mock Server(https://www.mock-server.com/#what-is-mockserver,具体框架为 mockserver-netty-5.14.0) 开发完成。核心功能有两个(代理和模拟)。

1、代理功能由调用 mockserver-netty-5.14.0 中类 org.mockserver.integration.ClientAndServer 的 startClientAndServer(Integer… port) 方法实现。

2、模拟功能由接口 ExpectationInitializer 的 initializeExpectations() 方法和类 org.mockserver.client.MockSe

http://www.lryc.cn/news/126071.html

相关文章:

  • MAVEN利器:一文带你了解MAVEN以及如何配置
  • 解决 adb install 错误INSTALL_FAILED_UPDATE_INCOMPATIBLE
  • 学习Vue:Event Bus 与 Provide/Inject
  • Java 工具类之JSON key根据ASCII排序
  • 深兰科技提出新多模态谣言监测模型,刷新世界纪录
  • 【从零学习python 】33.装饰器的作用(二)
  • 【自动电压调节器】无功功率控制的终端电压控制研究(Simulink)
  • 比ChatGPT更强的星火大模型V2版本发布!
  • Character Animation With Direct3D 读书笔记
  • SpringBoot之HandlerInterceptor拦截器的使用
  • 【共同缔造 情暖襄阳】 暑期关爱未成年人志愿服务活动合集(三)
  • 私密相册管家-加密码保护私人相册照片安全
  • webpack 热更新的实现原理
  • OpenCV-Python中的图像处理-傅里叶变换
  • 阿里云FRP内网穿透挂载多台服务器
  • 多店铺功能
  • mysql主从复制搭建(一主一从)
  • 什么是Liquid UI?
  • 非常详细的相机标定(六)(2维坐标点转为3维坐标点)
  • 云计算虚拟仿真实训平台
  • 计算机网络:网络字节序
  • 2023国赛数学建模A题思路分析
  • 【Java】常见面试题:网络
  • TTS | VocGAN声码器训练自己的数据集
  • nuxt3--prisma配置
  • 学习ts(一)数据类型(基础类型和任意类型)
  • Qt 之 QPushButton,信号与槽机制
  • MySQL面试题一
  • 【Java】2021 RoboCom 机器人开发者大赛-高职组(复赛)题解
  • 使用electron-vue获取文件夹的路径