Posted on 2011-12-14 17:30
瘋狂 閱讀(2277)
評(píng)論(0) 編輯 收藏 所屬分類:
apache項(xiàng)目
Jmeter測(cè)試報(bào)表相關(guān)參數(shù)說(shuō)明
采用Jmeter測(cè)試工具對(duì)web系統(tǒng)作的負(fù)載測(cè)試,得出的響應(yīng)報(bào)表,數(shù)據(jù)比較難懂,現(xiàn)作一具體說(shuō)明。
以下是在一次具體負(fù)載測(cè)試中得出的具體數(shù)值,測(cè)試線程設(shè)置情況為:線程數(shù):200,等待時(shí)間(ramp-up):0秒,循環(huán)次數(shù)為永遠(yuǎn),另:
線程組——這些元件用于指定運(yùn)行的線程數(shù)和等候周期。每個(gè)線程模擬一個(gè)用戶,而等候周期用于指定創(chuàng)建全部線程的時(shí)間。例如,線程數(shù)為5,等候時(shí)間為10秒,則創(chuàng)建每個(gè)線程之間的時(shí)間間隔為2秒。循環(huán)數(shù)定義了線程的運(yùn)行時(shí)間。使用調(diào)度器,還可以設(shè)置運(yùn)行的起始時(shí)間。
取樣器——對(duì)于服務(wù)器HTTP、FTP或LDAP請(qǐng)求,這些元件是可配置請(qǐng)求。該教程僅側(cè)重于Web Services請(qǐng)求。
監(jiān)聽器——這些元件用于請(qǐng)求數(shù)據(jù)的后期處理。例如,可以將數(shù)據(jù)保存到文件或用圖表來(lái)說(shuō)明結(jié)果。此時(shí)JMeter圖表并沒有提供許多配置選項(xiàng);然而它是可擴(kuò)展的,它始終可以添加額外的可視化效果或數(shù)據(jù)處理模塊。
得出的圖形報(bào)表和聚合報(bào)告如下所示:

一、圖形報(bào)表
圖表底部參數(shù)的含義如下:
樣本數(shù)目是總共發(fā)送到服務(wù)器的請(qǐng)求數(shù)。
最新樣本是代表時(shí)間的數(shù)字,是服務(wù)器響應(yīng)最后一個(gè)請(qǐng)求的時(shí)間。
吞吐量是服務(wù)器每分鐘處理的請(qǐng)求數(shù)。
平均值是總運(yùn)行時(shí)間除以發(fā)送到服務(wù)器的請(qǐng)求數(shù)。
中間值是代表時(shí)間的數(shù)字,有一半的服務(wù)器響應(yīng)時(shí)間低于該值而另一半高于該值。
偏離表示服務(wù)器響應(yīng)時(shí)間變化、離散程度測(cè)量值的大小,或者,換句話說(shuō),就是數(shù)據(jù)的分布。
二、 聚合報(bào)告
圖表含義說(shuō)明如下:
Label:說(shuō)明是請(qǐng)求類型,如Http,FTP等請(qǐng)求。
#Samples:也就是圖形報(bào)表中的樣本數(shù)目,總共發(fā)送到服務(wù)器的樣本數(shù)目。
Average:也就是圖形報(bào)表中的平均值,是總運(yùn)行時(shí)間除以發(fā)送到服務(wù)器的請(qǐng)求數(shù)。
Median:也就是圖形報(bào)表中的中間值,是代表時(shí)間的數(shù)字,有一半的服務(wù)器響應(yīng)時(shí)間低于該值而另一半高于該值。
90%line:是指90%請(qǐng)求的響應(yīng)時(shí)間比所得數(shù)值還要小。
Min:是代表時(shí)間的數(shù)字,是服務(wù)器響應(yīng)的最短時(shí)間。
Max: 是代表時(shí)間的數(shù)字,是服務(wù)器響應(yīng)的最長(zhǎng)時(shí)間。
Error%:請(qǐng)求的錯(cuò)誤百分比。
Throughput:也就是圖形報(bào)表中的吞吐量,這里是服務(wù)器每單位時(shí)間處理的請(qǐng)求數(shù),注意查看是秒或是分鐘。
KB/sec:是每秒鐘請(qǐng)求的字節(jié)數(shù)。
三、 使用分析
在測(cè)試過程中,平均響應(yīng)時(shí)間是我們性能測(cè)試的一個(gè)重要衡量指標(biāo),但是在測(cè)試中,特別是在聚合報(bào)告中,得出的90%Line,我這里參考《《LoadRunner 沒有告訴你的》之一——描述性統(tǒng)計(jì)與性能結(jié)果分析》,我認(rèn)為90%Line等同于該文作者提出的90%響應(yīng)時(shí)間,這個(gè)數(shù)值對(duì)我們性能測(cè)試分析也很有參考價(jià)值。90%響應(yīng)時(shí)間是說(shuō)在發(fā)送的請(qǐng)求中,90%的用戶響應(yīng)時(shí)間都比得到的數(shù)值上要短,同時(shí)說(shuō)明,一個(gè)系統(tǒng)在應(yīng)用時(shí),90%的用戶響應(yīng)時(shí)間都能達(dá)到這個(gè)數(shù)值,那么就為系統(tǒng)性能分析提供了很好的參考價(jià)值。
轉(zhuǎn)自:百度文庫(kù)