网站首页 > 博客文章 正文
1.前言
在开发SpringBoot网站应用的过程中,前端后端会对接口进行请求测试。相信很多小伙伴都用过Postman,但是在IDE和Postman切换难免令人心烦。所以今天给大家带来一款IDEA内置的接口测试插件。
2.简介
根据插件的简介: Fast Request 是一个类似于 Postman 的 IntelliJ IDEA 插件,帮助开发人员高效调试 API。它是一个功能强大的 HTTP 客户端插件,通过现有的方法快速生成 URL 和参数。
Fast Request = API调试工具 + API管理工具 + API搜索工具。
口号: 为简化 API 调试而生 (3 秒调完接口,完事!!!)
3.安装
在IDEA中搜索插件 Fast Request 安装即可。
4.支持的框架
scss
复制代码
Spring 体系框架 (Spring MVC / Spring Boot) JAX-RS Kotlin Spring 体系框架
5.功能
5.1 快速调试
点击方法左侧的 R 按钮,即可生成方法的 url 和参数,快速进行接口调试。
5.2 SearchEveryWhere
Fast Request 提供了一个非常强大的搜索功能,可以通过以下几种方式快速查找 API 所在的代码。支持搜索确认后快速生成方法对应的 URL 和参数。
复制代码URL
方法类型 + URL
类名
API 注释
5.3 API 文档
有了 Fast Request ,你的代码就是最好的文档。只需要在方法上添加字段注释,就可以一键生成 API 文档。
5.4 前端到 API 管理端
Fast Request 提供了一个管理界面,可以让开发者搜索 API ,双击或者点击列表中定位按钮即可跳转到对应的代码。也可以直接点击列表中的发送按钮,直接对 API 发起调试。
5.5 前后置脚本
Fast Request 提供了一套前后置脚本,可以针对性地处理请求的前后置操作行为,利用 Groovy 语言(语法几乎和 Java 一样),让每个开发人员都不惧怕前后置脚本的编写。
5.6 Environment 变量
Fast Request 支持了一套变量体系,开发者可以在 Environment 中添加变量,然后使用 ${xxx} 的形式来替换魔法值。同时也可以通过前后置脚本往变量池塞入变量,实现变量的动态化。
5.7 历史请求
保存了最近 20条 API 调试记录,可以直接点击发送按钮,快速调试 API。
5.8 Api导航树
Api导航树可以展示项目中所有的接口,并且支持 url 快速定位。
5.9 Apifox 集成
Fast Request 支持将 API 同步到 Apifox,只需要简单配置即可实现。
idea还没有破解版的小伙伴私信我{888}
猜你喜欢
- 2024-12-20 【推荐】IntelliJ IDEA 使用系列教程(21)-配置篇-配置 Git
- 2024-12-20 Java注解详解以及如何实现自定义注解
- 2024-12-20 IDEA下载及安装教程(24年7月更新)
- 2024-12-20 高性能Java对象转换工具MapStruct
- 2024-12-20 开发、改Bug速度快10倍!只要掌握 IDEA 这30个Debug小技巧
- 2024-12-20 9个服务端提升debug效率的IDEA Debugger技巧
- 2024-12-20 Goland (IDEA)杀手级插件,不用再手写GORM代码,解放双手可摸鱼
- 2024-12-20 开源|一款很强的 IntelliJ IDEA 的插件
- 2024-12-20 【推荐】一款 IDEA 必备的 JSON 处理工具插件 — Json Assistant
- 2024-12-20 IDEA 2024.3 预览:把开发者感动到哭了
你 发表评论:
欢迎- 367℃用AI Agent治理微服务的复杂性问题|QCon
- 358℃初次使用IntelliJ IDEA新建Maven项目
- 356℃手把手教程「JavaWeb」优雅的SpringMvc+Mybatis整合之路
- 351℃Maven技术方案最全手册(mavena)
- 348℃安利Touch Bar 专属应用,让闲置的Touch Bar活跃起来!
- 346℃InfoQ 2024 年趋势报告:架构篇(infoq+2024+年趋势报告:架构篇分析)
- 345℃IntelliJ IDEA 2018版本和2022版本创建 Maven 项目对比
- 342℃从头搭建 IntelliJ IDEA 环境(intellij idea建包)
- 最近发表
- 标签列表
-
- powershellfor (55)
- messagesource (56)
- aspose.pdf破解版 (56)
- promise.race (63)
- 2019cad序列号和密钥激活码 (62)
- window.performance (66)
- qt删除文件夹 (72)
- mysqlcaching_sha2_password (64)
- ubuntu升级gcc (58)
- nacos启动失败 (64)
- ssh-add (70)
- jwt漏洞 (58)
- macos14下载 (58)
- yarnnode (62)
- abstractqueuedsynchronizer (64)
- source~/.bashrc没有那个文件或目录 (65)
- springboot整合activiti工作流 (70)
- jmeter插件下载 (61)
- 抓包分析 (60)
- idea创建mavenweb项目 (65)
- vue回到顶部 (57)
- qcombobox样式表 (68)
- vue数组concat (56)
- tomcatundertow (58)
- pastemac (61)
本文暂时没有评论,来添加一个吧(●'◡'●)