7.2.1 JMeter 客户端调优(堆大小、禁用监听器、使用 CSV 输出) 在性能压测的世界里,JMeter 不是万能的——但它几乎是唯一被广泛信任的开源压测客户端。而它的“性能”,从来不是开箱即用的魔法,而是工程师一帧一帧抠出来的结果。你有没有经历过这样的场景:明明只配置了 200 个线程,JMeter 却在运行到第 90 秒时突然卡死、GC 飙升、堆内存溢出,甚至监听器窗口里跳动的绿色数字像垂死萤火虫般闪烁几下就彻底熄灭?那一刻你不是在做压测,是在给 JVM 做临终关怀。 问题不在服务器,而在你手里的 JMeter 客户端本身——它本质上是一个 Java 应用,一个被重度定制的 Swing + Apache Commons + Groovy + HTTPClient 的复杂混合体。