啟動(dòng)jmeter
--- jmeter安裝、配置這里就不多說(shuō)了。
在安裝完成后找到下載的文件地址,雙擊bin/jmeter.bat文件即可

雙擊jmeter.bat文件后,會(huì)出現(xiàn)兩個(gè)彈框:
一個(gè)是cmd命令彈出框,這里會(huì)顯示在jmeter中運(yùn)行一些日志信息

一個(gè)jmeter的起始界面:
在這里可以新增、維護(hù)測(cè)試計(jì)劃,也可以直接打開(kāi)現(xiàn)有的測(cè)試計(jì)劃。

下面先來(lái)介紹一下如何新增一個(gè)測(cè)試計(jì)劃。
新增測(cè)試計(jì)劃
首先,右鍵單擊測(cè)試計(jì)劃,添加線程組:
“TestPlan”---“Add”---“Threads”---“Thread Group”


在線程組處,可以設(shè)置線程數(shù)(其實(shí)就是相當(dāng)于并發(fā)數(shù)),設(shè)置啟動(dòng)時(shí)間(即啟動(dòng)設(shè)置線程數(shù)量的啟動(dòng)時(shí)間),以及循環(huán)次數(shù)(每個(gè)請(qǐng)求在單位時(shí)間內(nèi)執(zhí)行的次數(shù))。
添加請(qǐng)求:
同樣右鍵單擊 線程組,添加http請(qǐng)求,即 “Thread Group” --- “Add”---“Sampler”---“HTTP Request”


添加請(qǐng)求頭
添加請(qǐng)求頭和請(qǐng)求的默認(rèn)值,可以把請(qǐng)求地址抽離出來(lái),方便后續(xù)修改。

如下圖,請(qǐng)求頭和請(qǐng)求默認(rèn)值要放在 請(qǐng)求的上方。
HTTP Request Defaults,可以將服務(wù)器地址抽離出來(lái),方便后續(xù)維護(hù)。

HTTP Header Manager,在這里維護(hù)請(qǐng)求的傳參方式,比如這里的是json格式傳參。

監(jiān)控器
最后,就是添加監(jiān)控器。
下圖的監(jiān)控器,其實(shí)就是結(jié)果,查看請(qǐng)求的結(jié)果,目的就是為了知道這個(gè)請(qǐng)求是否能得到正確的響應(yīng);

也可以查看總的響應(yīng)情況,正確率、響應(yīng)時(shí)間、請(qǐng)求數(shù)、以及吞吐量。

如下圖所示,這是運(yùn)行后的結(jié)果 :
如果正確相應(yīng),結(jié)果是顯示綠色的(jmeter中如何判斷請(qǐng)求是否正確響應(yīng)呢?),如果是錯(cuò)誤的,請(qǐng)求是顯示紅色的。
對(duì)于錯(cuò)誤的響應(yīng),我們?nèi)绾稳ザㄎ弧⑷フ{(diào)試腳本呢?
1、查看請(qǐng)求:很明顯,下圖中的請(qǐng)求是錯(cuò)誤的,多出來(lái)了“http://”,所以不能正確響應(yīng)。
2、查看響應(yīng)結(jié)果:在請(qǐng)求路徑是正確的情況下,查看返回的結(jié)果是什么,是缺少參數(shù)呢,還是參數(shù)失效了,這個(gè)可以根據(jù)結(jié)果去分析。
本次分享就到這里了,敬請(qǐng)期待。