需要 Apidog 2.7.14 或更高版本才能访问实验性功能。
使用 Apidog 进行端点调试和测试时,应用程序的稳定性和性能取决于本地设备的资源。为了在不同硬件配置下优化体验,Apidog 提供了实验性功能,帮助平衡资源消耗与执行效率。这些功能允许你根据设备能力和使用场景,自定义 Apidog 如何利用系统资源。可用功能#
| 功能 | 描述 | 何时启用 | 资源影响 |
|---|
| 使用独立进程发送 API 请求 | 使用单独的进程处理 API 请求,以防止内存使用过高并减少卡顿 | 内存容量较小的计算机 | 降低内存压力 |
| 使用独立进程运行测试场景 | 使用单独的进程处理测试场景,以提升执行速度 | 内存充足且需要更快测试执行速度的计算机 | 增加内存使用量 |
| 优化本地服务进程内存 | 自动回收本地服务进程的内存(处理本地 Mock 和 OpenAPI 导出) | 内存容量较小的计算机 | 降低内存使用量,但可能会减慢本地服务请求 |
如果系统正承受较高的内存压力,“使用独立进程运行测试场景”功能将不会激活,以保护你的设备免受性能下降影响。
低内存设备:启用“使用独立进程发送 API 请求”和“优化本地服务进程内存”
高性能设备:启用“使用独立进程运行测试场景”,以获得更快的测试执行速度
平衡方案:单独测试每项功能,为你的工作流找到最佳配置