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