外观
告别手动:用这款 IDEA 插件自动追踪代码性能
一、Cool Request 插件简介
Cool Request 是一款专为 IntelliJ IDEA 设计的强大插件,旨在简化接口调试过程,并提供一系列高级特性来提升开发效率。除了支持基本的 HTTP 请求发起外,它还具备以下独特优势:
- 反射调用能力:能够绕过拦截器直接调用方法,这对于测试和调试来说是一个非常实用的功能。
- @Scheduled 和 xxl-job 支持:允许开发者方便地触发定时任务或作业,无需通过实际的时间触发机制。
- 性能追踪(Trace):最新更新引入了强大的性能分析工具,可以统计任意方法的执行时间,帮助开发者快速定位性能瓶颈。
二、Cool Request 的强大功能
性能追踪(Trace)
Cool Request 的 Trace 功能是本次更新的一大亮点,它可以自动跟踪从 Controller 层开始的方法调用链,并根据设置的深度参数进一步深入到服务层或其他业务逻辑层。这使得开发者能够在不修改代码的情况下轻松了解每个方法的实际执行时间。
- 自定义跟踪深度:可以根据需要调整跟踪深度,精确控制要监控的方法范围。
- MyBatis 函数跟踪:特别针对 MyBatis 框架提供了优化,可以直接看到 SQL 执行的具体耗时。
- 显示调用次数:直观展示每个方法被调用的频率,辅助识别潜在的问题区域。
- 自定义颜色预警:设置阈值后,超过指定时间的方法将以特定颜色高亮显示,便于迅速捕捉性能热点。
环境变量与脚本支持
Cool Request 还内置了环境管理和脚本编写的支持,允许用户在请求前后执行自定义操作,比如获取 token 并将其添加到请求头中。此外,还可以利用 Java 或者项目中已有的第三方库(如 Gson、Fastjson、ObjectMapper)来解析 JSON 响应,极大地方便了数据处理流程。
三、安装 Cool Request 插件
- 打开 IntelliJ IDEA,进入 File -> Settings (Windows/Linux) 或 IntelliJ IDEA -> Preferences (macOS)。
- 在左侧菜单选择 Plugins。
- 点击右侧的 Marketplace 标签页,然后搜索 "Cool Request"。
- 找到插件后点击 Install 按钮完成安装。
- 安装完成后重启 IDE 即可开始使用 Cool Request。
四、功能效果

最新更新的功能。

借助 Cool Request 插件,不仅能够高效地进行接口调试,还能深入洞察应用的性能表现,开发者的福音!