Jmeter:可以产生什么可能的负载?(是否可以进行与硬件相关的计算?)



我们的一位客户想知道,使用以下配置和Jmeter服务器,我们可以生成什么可能的负载?

RAM: 32GB
CPU Intel(R) Xeon(R) CPU E3-1246 v3 @ 3.50GHz

是否有计算表或概述每个硬件可能的负载?

答案因测试性质而异,最有可能是"数千",但取决于:

  • 请求和响应大小
  • 预处理器、后处理器、断言、定时器的存在、数量和性质
  • 操作系统、JVM、JMeter的性能调整

所以只有你才能回答,只有你才能测量,建议的步骤是:

  1. 确保遵循JMeter最佳实践
  2. 确保监控基线操作系统运行状况指标(CPU、RAM、网络、磁盘IO等(,您可以使用例如JMeter-PerfMon插件
  3. 从1个虚拟用户开始测试,并逐渐增加负载,同时查看操作系统指标
  4. 一旦任何受监控的指标开始超过可用最大容量的80%,请提及此时有多少用户使用"活动线程随时间变化"侦听器在线,这就是您可以从特定的机器模拟多少用户进行特定的测试。对于另一项测试,您需要重新运行该练习

最新更新