11. Jmeter性能与优化
1.Best Practices
通用建议
-
始终使用最新版本的 JMeter。
-
使用正确的线程数 (Number of Threads)。
-
了解 Cookie Manager 和 Authorization Manager 的放置位置。
-
使用 HTTP(S) Test Script Recorder 进行脚本录制。
-
利用用户变量 (User variables) 进行参数化。
-
减少资源需求:
-
使用 CLI 模式 (Non-GUI):
jmeter -n -t test.jmx -l test.jtl
-
尽量少用 Listeners;如果使用
-l
标志保存结果,可以删除或禁用所有 Listeners。 -
负载测试期间不要使用 "View Results Tree" 或 "View Results in Table",仅在脚本调试阶段使用。
-
与其使用大量相似的 Samplers,不如在循环中使用同一个 Sampler,并使用变量(如 CSV
-