使用jmeter錄制腳本及錄制腳本的優(yōu)化

使用jmeter錄制腳本的步驟:

1.右鍵測(cè)試計(jì)劃---添加--線程(用戶)--線程組

新建線程組

2.添加HTTP代理服務(wù)器(即把jmeter當(dāng)做代理服務(wù)器)

添加HTTP代理服務(wù)器

3.設(shè)置代理服務(wù)器

①設(shè)置端口;

②設(shè)置Test Plan Creation 中的目標(biāo)控制器(改為測(cè)試計(jì)劃>線程組)注意不修改代理服務(wù)器啟動(dòng)時(shí)可能會(huì)報(bào)錯(cuò);

③設(shè)置Requests Filtering (請(qǐng)求過(guò)濾器),添加建議排除,會(huì)根據(jù)設(shè)置排除模式,排除錄制過(guò)程中的某些內(nèi)容。

④點(diǎn)擊“啟動(dòng)”按鈕,后會(huì)彈出一個(gè)證書(shū)提示(注意:如果不是管理員使用,會(huì)報(bào)錯(cuò),因?yàn)闆](méi)有權(quán)限將證書(shū)寫(xiě)入到apache-jmeter-5.1.1\bin下)。

設(shè)置目標(biāo)控制器


添加建議排除


點(diǎn)擊啟動(dòng)按鈕會(huì)有證書(shū)提示


證書(shū)生成的路徑

4.打開(kāi)瀏覽器,設(shè)置計(jì)算機(jī)的代理設(shè)置(如圖所示)


打開(kāi)瀏覽器的代理設(shè)置


設(shè)置代理服務(wù)器參數(shù)

5.成功設(shè)置代理服務(wù)器后,在瀏覽器中輸入網(wǎng)址訪問(wèn),點(diǎn)擊線程組中會(huì)有錄制的腳本,因?yàn)樵賀equests Filtering (請(qǐng)求過(guò)濾器)設(shè)置了,添加了排除模式,所以錄制時(shí)有些內(nèi)容會(huì)被過(guò)濾。


打開(kāi)網(wǎng)址


錄制的內(nèi)容

6.錄制成功后可以,添加察看結(jié)果樹(shù),保存腳本后,運(yùn)行腳本。


添加察看結(jié)果樹(shù)


回放腳本

7.錄制完腳本后,接下來(lái)就是對(duì)錄制腳本的優(yōu)化,可以看出添加的排除模式并沒(méi)有完全過(guò)濾CSS,可以禁用或刪除無(wú)用的css和js(如何判斷有這些內(nèi)容有沒(méi)有用,可以嘗試先禁用掉,然后回放看對(duì)腳本有沒(méi)有影響,如果禁用或者刪除了,腳本還能運(yùn)行成功,說(shuō)明是無(wú)用的,否則反之)。


禁用無(wú)用內(nèi)容


回放腳本

8.添加HTTP信息頭管理器,作用于整個(gè)線程組,如果有自己?jiǎn)为?dú)的HTTP信息頭管理器,則優(yōu)先使用自己的。


添加公共的HTTP信息頭管理器

9.如果有登錄的腳本時(shí),需要添加cookie管理器(不需要配置,直接添加使用)


添加cookie管理器
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容