影响使用jmeter工具时需要考虑的因素

时间:2016-10-21 11:36:16

标签: jmeter

我想知道在使用jmeter时我需要考虑哪些因素,大多数时候互联网速度会变化,因此我无法获得准确的响应时间,以及服务器端的操作[CPU利用率等等]。     在计算应用程序的性能时,是否需要考虑所有这些要点。

1 个答案:

答案 0 :(得分:0)

关于"互联网速度变化",JMeter足够聪明,可以检测到它并报告为延迟指标。根据{{​​3}}:

  

<强>延迟即可。

     

JMeter测量从发送请求之前到刚收到第一个响应之后的延迟。因此,时间包括组装请求以及组装响应的第一部分所需的所有处理,其通常将长于一个字节。协议分析器(如Wireshark)测量通过接口实际发送/接收字节的时间。 JMeter时间应该更接近浏览器或其他应用程序客户端所经历的时间

因此,您应该能够从总体响应时间中减去延迟,并计算在服务器端处理请求所需的时间。但是,如果JMeter负载生成器将存在于同一个Intranet中,那将会好得多。如果您需要在虚拟用户位于不同网络类型JMeter glossary

时测试您的应用程序行为

关于其他重要因素:

  • 测试健康状况下的应用程序。您应该监视基线服务器端运行状况指标,以确定应用程序服务器是否在负载测试期间过载,即如果您看到高响应时间,原因可能就像缺少可用RAM或缓慢的硬盘驱动器一样简单或者随你。
  • JMeter负载生成器的运行状况。相同的方法应适用于JMeter引擎。如果JMeter主机过载,则无法生成请求并以足够快的速度发送请求,这将报告为吞吐量降低。

    您可以同时使用it can also be simulated。有关插件安装和使用的详细说明,请参阅PerfMon JMeter Plugin文章

  • 您的测试需要切合实际,并使虚拟用户尽可能接近真实用户。所以请确保你: