Apache JMeter 是 Apache 旗下的开源压测工具,创建于 1999 年初,迄今已有超过 20 年历史。JMeter 功能丰富,社区(用户群体)庞大,是主流开源压测工具之一。

性能测试通常集中在新系统上线或大型活动前(如电商大促,春节活动等),以验证系统能力,帮助排查定位性能瓶颈等问题。

一次压测活动可粗略分为几个步骤:

场景配置。配置压测场景模拟用户(业务)与系统的交互。

压测执行。按指定压力量级启动压测。

压测监控分析。压测中通常关注施压 RPS,成功率,业务响应时间(RT),网络带宽等关键指标。

报告总结。披露系统能力是否符合要求,同时沉淀记录系统性能演变和优化过程。

下面我们讨论如何使用 JMeter 完成上述步骤,及相关的最佳实践建议。

JMeter 使用 Java 开发,需要先安装 JDK 并配置好 PATH 环境变量,

收藏 打印