为什么同一个Jmeter项目的吞吐量差异如此之大?

时间:2018-10-19 07:53:04

标签: jmeter

我正在使用Jmeter测试我的SpringBoot网站的负载。该网站已部署在我们的Linux服务器中。

我在本地计算机上进行了测试,整个过程大约为500 /秒。我将Jmeter软件包(包括bin,doc ...)和jmx文件复制到了我同事的计算机上。他使用相同的Jmeter来运行相同的jmx项目,但穿透速度始终低于200 / sec。

这非常令人困惑。我们有一个相同的jmx项目,并且对同一个网站进行负载测试,为什么整体差异如此大?

编辑:或者本地计算机环境可能会对此产生影响。你知道哪里吗? JVM配置还是CPU?

1 个答案:

答案 0 :(得分:0)

我至少可以想到3个问题:

  1. 不同的Java版本。确保具有相同的JDKServer JRE版本
  2. 不同的硬件规格

    • CPU
    • RAM
    • NIC
  3. 不同的操作系统版本/设置
  4. 不同的网络连通性,即you're connected via Ethernet and your colleague is sitting on Wi-Fi it might matter

我建议设置以下方面的监控

  1. JVM运行状况-您可以使用JVisualVM
  2. 操作系统健康状态-您可以使用内置的监视工具或JMeter PerfMon Plugin