如何理解jmeter中的Graph结果?

Jai*_*dia 3 jmeter performance-testing

我的performance testing使用jmeter工具中有以下场景。

Number of Thread users = 100 
Ramp-up period (seconds) = 100
Loop count = 10
Run Code Online (Sandbox Code Playgroud)

Ramp-Up period 指示JMeter在开始下一个用户之前延迟多长时间。例如,在我的场景中,我有100 users一个100 secondRamp-Up period,那么启动用户之间的延迟将为1 秒(100 个用户/100 秒)

在 HTTP 请求默认值控制面板中,输入要测试的网站名称 ( http://www.google.com )

参考图片:

在此输入图像描述

有关更多详细信息,请参阅下面的结果图:

在此输入图像描述

Jah*_*han 6

最新样本:这是以毫秒为单位的样本时间。它是执行测试脚本时最后请求的 URL 的响应时间。在您的例子中,它是 430 毫秒,这意味着最后一个请求示例的响应时间是 430 毫秒。

\n\n

吞吐量:是测试期间每单位时间(秒、分钟、小时)发送到服务器的请求数

\n\n

吞吐量是服务器在运行期间处理的实际负载但它不会告诉您有关同一运行期间服务器性能的任何信息。这就是为什么您需要这两种措施才能真正了解运行期间的服务器\xe2\x80\x99s 性能。响应时间告诉您服务器处理给定负载的速度。

\n\n

平均值:这是总样本响应时间的平均值(算术平均值 \xce\xbc = 1/n * \xce\xa3i=1\xe2\x80\xa6n xi)。

\n\n

中位数:这是频率分布的中点。此处,431 毫秒是 1000 个样本的中位数。

\n\n

MinMax是最小和最大响应时间。

\n\n

需要理解的重要一点是,平均值可能会非常具有误导性,因为它无法显示您的值与平均值的距离有多近(或远)。为此,我们需要偏差,因为平均值可以是相同的样品的响应时间不同!

\n\n

偏差标准偏差 (\xcf\x83)测量值与其平均值 (\xce\xbc) 的平均距离。它使您可以很好地了解测量值与其平均值的分散性或变异性。

\n\n

以下公式显示了如何计算标准差 (\xcf\x83) :

\n\n

\xcf\x83 = 1/n * \xe2\x88\x9a \xce\xa3i=1\xe2\x80\xa6n (xi-\xce\xbc)2

\n\n

详情请看这里!!

\n\n

因此,如果偏差值与平均值相比较低,则表明您的测量值不分散(或大部分接近平均值)并且平均值很显着。

\n