服務(wù)器名稱(chēng)或IP:
localhost 被測(cè)試服務(wù)器的 IP或者名字
端口號(hào): 8080 服務(wù)器提供服務(wù)的端口號(hào),我用的服務(wù)器是 Tomcat,所以端口號(hào)是8080
協(xié)議: http 發(fā)送測(cè)試請(qǐng)求時(shí)使用的協(xié)議
路徑: /hrbin/hg_admin/khxx_xg.jsp 默認(rèn)的起始位置。
設(shè)置后的頁(yè)面如圖3所示
3、添加HTTP請(qǐng)求
右鍵單擊線(xiàn)程組,選擇添加-〉Sampler-〉HTTP請(qǐng)求,以下是我設(shè)置的信息
說(shuō)明
名稱(chēng): HTTP 默認(rèn)請(qǐng)求值 該元素的名稱(chēng)
服務(wù)器名稱(chēng)或IP:
localhost 被測(cè)試服務(wù)器的IP或者名字
端口號(hào): 8080 服務(wù)器提供服務(wù)的端口號(hào),我用的服務(wù)器是Tomcat,所以端口號(hào)是8080
協(xié)議: http 發(fā)送測(cè)試請(qǐng)求時(shí)使用的協(xié)議
路徑: /hrbin/hg_admin/khxx_xg.jsp 默認(rèn)的起始位置。
因?yàn)槲覝y(cè)試的是查詢(xún),故添加了一個(gè)同請(qǐng)求一起發(fā)送的參數(shù)(in_id=dsgds)設(shè)置后的頁(yè)面如圖4所示:
4、添加監(jiān)聽(tīng)器,存放測(cè)試結(jié)果。
右鍵單擊測(cè)試計(jì)劃,選擇測(cè)試計(jì)劃-〉添加-〉監(jiān)聽(tīng)器-〉聚合報(bào)告
你也可以選擇用表格查看結(jié)果、圖形結(jié)果、查看結(jié)果樹(shù)等。
4)運(yùn)行測(cè)試
單擊運(yùn)行,選擇啟動(dòng)。測(cè)試結(jié)果如圖5所示。
四、 測(cè)試結(jié)果的分析說(shuō)明
說(shuō)明:
Label: 每個(gè) JMeter 的 element (例如 HTTP Request )都有一個(gè) Name 屬性,這里顯示的是 Name 屬性的值
#Samples: 表示你這次測(cè)試中一共發(fā)出了多少個(gè)請(qǐng)求,我的測(cè)試計(jì)劃模擬 10 個(gè)用戶(hù),每個(gè)用戶(hù)迭代 10 次,因此這里顯示 100
Average: 平均響應(yīng)時(shí)間 —— 默認(rèn)情況下是單個(gè) Request 的平均響應(yīng)時(shí)間,當(dāng)使用了 Transaction Controller 時(shí),也可以以 Transaction 為單位顯示平均響應(yīng)時(shí)間
Median: 中位數(shù),也是 50 %用戶(hù)的響應(yīng)時(shí)間
90% Line: 90 %用戶(hù)的響應(yīng)時(shí)間
Min: 小響應(yīng)時(shí)間
Max: 大響應(yīng)時(shí)間
Error%: 本次測(cè)試中出現(xiàn)錯(cuò)誤的請(qǐng)求的數(shù)量 / 請(qǐng)求的總數(shù)
Throughput: 吞吐量 —— 默認(rèn)情況下表示每秒完成的請(qǐng)求數(shù)( Request per Second ),當(dāng)使用了 Transaction Controller 時(shí),也可以表示類(lèi)似 LoadRunner 的 Transaction per Second 數(shù)
KB/Sec: 每秒從服務(wù)器端接收到的數(shù)據(jù)量,相當(dāng)于 LoadRunner 中的 Throughput/Sec
我分別模擬10、25、50、75和100個(gè)用戶(hù)并發(fā)訪(fǎng)問(wèn)該頁(yè)面,根據(jù)報(bào)告所得測(cè)試結(jié)果作出如下統(tǒng)計(jì)。注:時(shí)間單位是ms
用戶(hù)數(shù) #Samples Average Median 90%Line Min Max Error% Throughput KB/Sec
10 642 672 688 125 125 719 00.0 14.8/sec 221.15
25 250 1620 1687 1750 250 1781 00.0 14.5/sec 217.14
50 500 3319 3438 3578 281 3657 00.0 14.2/sec 212.02
75 750 4887 5109 5584 328 7094 00.0 14.5/sec 216.67
100 1000 6244 6485 6672 250 6844 00.0 15.1/sec 225.43
一般情況下,當(dāng)用戶(hù)能夠在2秒以?xún)?nèi)得到響應(yīng)時(shí),會(huì)感覺(jué)系統(tǒng)的響應(yīng)很快;當(dāng)用戶(hù)在2-5秒之間得到響應(yīng)時(shí),會(huì)感覺(jué)系統(tǒng)的響應(yīng)速度還可以;當(dāng)用戶(hù)在5-10秒以?xún)?nèi)得到響應(yīng)時(shí),會(huì)感覺(jué)系統(tǒng)的響應(yīng)速度很慢,但是還可以接受;而當(dāng)用戶(hù)在超過(guò)10秒后仍然無(wú)法得到響應(yīng)時(shí),會(huì)感覺(jué)系統(tǒng)糟透了,或者認(rèn)為系統(tǒng)已經(jīng)失去響應(yīng),而選擇離開(kāi)這個(gè)Web站點(diǎn),或者發(fā)起第二次請(qǐng)求。故該系統(tǒng)的用戶(hù)信息查詢(xún)信息頁(yè)面的在10到25人并發(fā)訪(fǎng)問(wèn)時(shí),系統(tǒng)響應(yīng)速度很快,25人到50人并發(fā)訪(fǎng)問(wèn)時(shí)速度還可以,50人到100人并發(fā)訪(fǎng)問(wèn)比較慢了。