2016-08-05 1217 views
1

在jmeter 3.0中,我創建了儀表板報告,但在閱讀統計數據中的第90,95和99個矩陣時遇到問題。這實際上意味着什麼?90度,95度和99度矩陣在jmeter的儀表板報告中意味着什麼?

+0

這裏是我自己的一本書,您可以在此刷新您的統計工作知識。你將需要它進行性能測試,https://www.amazon.com/Statistics-Dummies-Lifestyle-Deborah-Rumsey/dp/1119293529 –

回答

1

的第90百分位是其中90%的數據點的較小

的第90百分位數是統計分佈的量度,不象中值的值。中位數是中間值。中位值是50%的數值更大,50%的數值更小的數值。第90百分位告訴你,90%的數據點較小,10%較大。

統計上,要計算第90百分位值: 1.按事件實例的值排序事務實例。 2.刪除前10%的實例。 3.剩下的最高值是第90百分位。

示例: 有10個事務「t1」的實例,其值爲1,3,2,4,5,20,7,8,9,6(以秒爲單位)。 1.按值排序 - 1,2,3,4,5,6,7,8,9,20。 2.刪除前10% - 刪除值「20」。 3.剩餘的最高值是第90百分位數 - 9是第90百分位值。

第90百分位值回答了這樣一個問題:「我的交易中有多少百分比的回覆時間少於或等於第90百分位值?」鑑於上述信息,這裏是LoadRunner如何計算第90百分位。 enter link description here

+0

它是從這裏複製粘貼:[第90百分位是多少,它是如何計算](https://softwaretesttips.com/2011/04/11/what-is-the-90th-percentile-and-how-is-it-calculated/) –

1

請看以下詳細信息90%線,在JMeter的報告 95%線& 99%線:

90%行:這一報告參數被從JMeter的最初版本中使用進行報告。此參數的值向用戶提供信息,即90%的用戶的響應時間低於此值。

例如,如果在您的測試報告中此值爲100秒用戶測試運行5秒,則表示90個用戶的響應時間爲5或更低,並且重置10個用戶響應時間超過5(響應時間爲在計算90%線時,這10個用戶被JMeter忽略):

請在下面的示例中找到可以幫助您瞭解JMeter如何計算此值的示例。

假設你已經執行測試的10個用戶以下響應返回每個:

用戶1了:2秒

用戶2了:5秒

用戶3了: 8秒

用戶4帶走:10秒

用戶5了:20秒

User6了:16sec

User7了:14sec

User8了:12秒

USER9拿了:9sec

User10了:7秒

現在上面的排序響應時間升序

2,5,7,8,9,10,12,14,16,20

對於計算90%的行,您需要刪除前10%的用戶的回覆,在我們的情況下,我們總共有10個用戶,其中10%將是1.因此,我們需要刪除(或忽略) 1響應時間:

2,5,7,8,9,10,12,14,16

選擇最高值即'16',即我們的90%線值。

95%& 99%line:這些報告參數在JMeter 2.13版中引入。儘管這些參數提供的信息基於95%的線,但它們的工作原理類似於90%的線。

所有這些都是performance testing中的重要參數,應進行徹底分析。大多數初學者在software testing company找到這些參數是不必要的,並且不會考慮它們用於分析應用程序的性能。

請讓我知道這個答案是否有用。