資源描述:
《jmeter測試數(shù)據(jù)和測試結(jié)果分析圖表》由會員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫。
1、JMeter測試數(shù)據(jù)和測試結(jié)果分析圖表聚合報(bào)告:測試數(shù)據(jù)統(tǒng)計(jì)與分析:一、圖形報(bào)表圖表底部參數(shù)的含義如下:樣本數(shù)目是總共發(fā)送到服務(wù)器的請求數(shù)。最新樣本是代表時間的數(shù)字,是服務(wù)器響應(yīng)最后一個請求的時間。吞吐量是服務(wù)器每分鐘處理的請求數(shù)。平均值是總運(yùn)行時間除以發(fā)送到服務(wù)器的請求數(shù)。中間值是代表時間的數(shù)字,有一半的服務(wù)器響應(yīng)時間低于該值而另一半高于該值。偏離表示服務(wù)器響應(yīng)時間變化、離散程度測量值的大小,或者,換句話說,就是數(shù)據(jù)的分布。二、聚合報(bào)告圖表含義說明如下:Label:說明是請求類型,如Http,F(xiàn)TP等請求。#Samples:
2、也就是圖形報(bào)表中的樣本數(shù)目,總共發(fā)送到服務(wù)器的樣本數(shù)目。Average:也就是圖形報(bào)表中的平均值,是總運(yùn)行時間除以發(fā)送到服務(wù)器的請求數(shù)。Median:也就是圖形報(bào)表中的中間值,是代表時間的數(shù)字,有一半的服務(wù)器響應(yīng)時間低于該值而另一半高于該值。90%line:是指90%請求的響應(yīng)時間比所得數(shù)值還要小。Min:是代表時間的數(shù)字,是服務(wù)器響應(yīng)的最短時間。Max:是代表時間的數(shù)字,是服務(wù)器響應(yīng)的最長時間。Error%:請求的錯誤百分比。Throughput:也就是圖形報(bào)表中的吞吐量,這里是服務(wù)器每單位時間處理的請求數(shù),注意查看是秒或是
3、分鐘。KB/sec:是每秒鐘請求的字節(jié)數(shù)。三、使用分析在測試過程中,平均響應(yīng)時間是我們性能測試的一個重要衡量指標(biāo),但是在測試中,特別是在聚合報(bào)告中,得出的90%Line,我這里參考《《LoadRunner沒有告訴你的》之一——描述性統(tǒng)計(jì)與性能結(jié)果分析》,我認(rèn)為90%Line等同于該文作者提出的90%響應(yīng)時間,這個數(shù)值對我們性能測試分析也很有參考價值。90%響應(yīng)時間是說在發(fā)送的請求中,90%的用戶響應(yīng)時間都比得到的數(shù)值上要短,同時說明,一個系統(tǒng)在應(yīng)用時,90%的用戶響應(yīng)時間都能達(dá)到這個數(shù)值,那么就為系統(tǒng)性能分析提供了很好的參考價
4、值。四、參數(shù)意義。樣本數(shù)目:總共發(fā)送到服務(wù)器的請求數(shù)。最新樣本:代表時間的數(shù)字,是服務(wù)器響應(yīng)最后一個請求的時間。吞吐量:服務(wù)器每分鐘處理的請求數(shù)。平均值:總運(yùn)行時間除以發(fā)送到服務(wù)器的請求數(shù)。中間值:時間的數(shù)字,有一半的服務(wù)器響應(yīng)時間低于該值而另一半高于該值。偏離:服務(wù)器響應(yīng)時間變化、離散程度測量值的大小,或者,換句話說,就是數(shù)據(jù)的分布。關(guān)于你說的測試值范圍,可根據(jù)你的不同測試目的進(jìn)行設(shè)置。簡單來講,線程數(shù)代表有多少個線程,也就是代表多少個用戶;Ramp-UpPeriod(in-seconds)代表隔多長時間執(zhí)行,0代表同時并發(fā)
5、;循環(huán)次數(shù)就是代表執(zhí)行幾次。統(tǒng)計(jì)中值就是你把數(shù)列從小到大或從大到小排列,中間那個就是啦,樣本量為奇數(shù)時就是(n+1)/2,偶數(shù)時是兩個值的平均數(shù)平均值就更容易拉,就是所有數(shù)的和/n,n為樣本容量。