2016-08-04 43 views
0

我跑了所有的事務控制下的樣本的JMeter腳本如下圖所示的圖像如何事務控制器有一個單獨的平均時間在總結報告和總報告有一個單獨的平均時間

enter image description here

然後,當我得到此測試的總結報告並在平均報告欄中發現,交易控制器顯示所有平均樣本時間的總和。 問題1:爲什麼交易控制器也顯示爲樣本? 問題2 :(總結報告圖像下方)總平均數不應該是7608/17(如果交易平均數爲7608,樣本數爲17),如果您看到下面的總結報告,您可以看到平均時間顯示的是價值的兩倍。 7608/17 * 2 = 895.你能解釋一下它的原因嗎? 同樣,當我跑20個用戶的測試平均是895,我認爲到達的形式7608/340 * 40 = 895(交易控制平均時間= 7608,樣本數= 340)我也不明白爲什麼值40(這是用戶數量的兩倍)被乘以。請解釋謝謝

enter image description here

回答

0
  1. 這是事務控制器的整體思路 - 以測量其範圍內的所有采樣的累計持續時間,從而衡量它需要爲他們所有的時間來完成
  2. 這不是平均值,這是總和

請參閱Using JMeter's Transaction Controller有關使用事務控制器的全面信息的文章。

+0

好的,那麼你能解釋一下爲什麼我們將事務控制器中顯示的總和除以樣本數並乘以用戶數的兩倍? – Nilenth

+0

'TOTAL' ==平均值。 'Transaction Controller' == sum。在使用事務控制器的情況下,TOTAL似乎也在計算'Transaction Controller'(這聽起來像是JMeter的bug)。 –