1、下載
登錄JMeter官網(wǎng):http://jmeter.apache.org/download_jmeter.cgi,下載壓縮包

2、安裝運行
解壓壓縮包,進入bin目錄,運行Jmeter.bat

3、使用
3.1、添加線程組
右鍵TestPlan,Add----Threads---Thread Group,

3.2、添加線程屬性
Number of Threads:線程數(shù),模擬訪問用戶的數(shù)量。
Ramp-up period:啟動時間,“線程數(shù)”個線程在多少秒內(nèi)啟動完成。
Loop Count:每個線程循環(huán)次數(shù)

上圖中的參數(shù)表示:200個線程在1秒內(nèi)啟動完成,每個線程循環(huán)執(zhí)行100次。
3.3、添加取樣器
右鍵Thread Group---Add---Sampler---HTTP Request

填上協(xié)議、服務(wù)名稱或IP、端口號、請求方法、路徑、參數(shù)等信息

3.4、添加監(jiān)聽器
右鍵Thread Group---Add---Listener,添加View Results Tree結(jié)果樹、Summary Report匯總報告和Aggregate Report聚合報告

3.5、測試結(jié)果分析
點擊綠色start按鈕,開始測試。

結(jié)果樹:可以看到每個請求的結(jié)果、請求、響應(yīng)等數(shù)據(jù)。

匯總報告:Samples,樣本數(shù)量;Average,平均響應(yīng)時間,Min,最小響應(yīng)時間;Max最大響應(yīng)時間;Std.Dev.,標準偏差;Error,錯誤率;Throughput,吞吐量;Received,接收速率;Sent,發(fā)送速率

聚合報告:Median,中位數(shù);90% Line,第90百分位數(shù);95% Line,第95百分位數(shù)。這里的百分位數(shù)是指,將所有的響應(yīng)時間從小到大排序,中位數(shù)是第(50% * 總數(shù))位的響應(yīng)時間,第90百分位數(shù)是(90% * 總數(shù))位的響應(yīng)時間。
