1.工具軟件地址:
Badboy官方網(wǎng)站http://www.badboy.com.au/ 腳本錄制
JMeter官方站點(diǎn)http://jakarta.apache.org/jmeter/ 壓力測(cè)試
JMeter的用戶指南:http://jakarta.apache.org/jmeter/usermanual/index.html
工具下載:
tomcathttp://jakarta.apache.org/tomcat/index.html
JMeterhttp://jakarta.apache.org/jmeter/index.html
2.Jmeter參數(shù)含義:
a. Numbers of threads表示模擬多少個(gè)用戶來進(jìn)行測(cè)試;線程數(shù)代表多少個(gè)進(jìn)程,也是代表多少個(gè)用戶;
b. Ramp-up period(in seconds)表示多長(zhǎng)時(shí)間把所有的Thread啟完,也是說隔xx這個(gè)時(shí)間啟動(dòng)一個(gè)thread;0代表同時(shí)并發(fā);
c. Loop count表示一個(gè)thread發(fā)出多少次測(cè)試請(qǐng)求,對(duì)于我們的web應(yīng)用來說,是發(fā)出多少次http request;循環(huán)次數(shù)代表執(zhí)行幾次.
3.聚合報(bào)告中的參數(shù)含義:
a. Label:請(qǐng)求類型,
b. Samples:表示這次測(cè)試一共發(fā)出了多少個(gè)請(qǐng)求;如果模擬10個(gè)用戶,每個(gè)用戶迭代10次,那么這里顯示100.
c. Average:平均響應(yīng)時(shí)間---默認(rèn)情況下是單個(gè)請(qǐng)求的平均響應(yīng)時(shí)間;
d. Median:中位數(shù),也是50%用戶的響應(yīng)時(shí)間;
e. 90% Line:90%用戶的響應(yīng)時(shí)間;
f. Min:小響應(yīng)時(shí)間;
h. Max:大響應(yīng)時(shí)間
備注:以上時(shí)間單位為ms
i. Error:本次測(cè)試中出現(xiàn)錯(cuò)誤的請(qǐng)求的數(shù)量/請(qǐng)求總數(shù);
j. Thoughput:吞吐量---默認(rèn)情況下表示每秒完成的請(qǐng)求數(shù)---服務(wù)器每單位時(shí)間處理的請(qǐng)求數(shù);
k. Kb/sec:每秒鐘請(qǐng)求的字節(jié)數(shù)(以流量做衡量的吞吐量)