測(cè)牛學(xué)堂軟件測(cè)試學(xué)習(xí)筆記:JMeter的錄制(自動(dòng)化)

JMeter錄制功能

錄制功能,其實(shí)就是模仿真實(shí)用戶,去操作網(wǎng)站或者app,類似于selenium的自動(dòng)化實(shí)現(xiàn)。

原理:

代理抓包,就是把JMeter當(dāng)成一個(gè)代理中間件

image (1).png

正常狀態(tài),瀏覽器跟服務(wù)器直接交互 request request 瀏覽器 JMeter工具 (代理) response 原理:記錄所有的清求響應(yīng)操作 response

web服務(wù)器

實(shí)現(xiàn)步驟:

1重新創(chuàng)建測(cè)試計(jì)劃,并在根節(jié)點(diǎn)下添加“HTTP代理服務(wù)器”

image (2).png

2配置代理服務(wù)器:設(shè)置分組,每個(gè)組就是一個(gè)事務(wù)

image (3).png

3配置代理服務(wù)器:過濾功能,有時(shí)候不想錄制第三方服務(wù)器的,就可以過濾掉

image (4).png

4在錄制線程組(專門用于錄制的線程組)下添加“錄制控制器”

5 在“HTTP代理服務(wù)器”里點(diǎn)擊“啟動(dòng)”按鈕,理論上就開始錄制了

image (5).png

6進(jìn)入錄制模式后,在頁面操作時(shí),依然無法錄制:因?yàn)檫€需要對(duì)瀏覽器設(shè)置同F(xiàn)iddler)

目的:讓瀏覽器可以找到JMeter代理,JMeter默認(rèn)端口是8888

7 配置Chrome瀏覽器:

1安裝SwitchyOmega_v2.5.21插件

2 開啟瀏覽器JMeter代理

3 開啟JMeter代理服務(wù)器:開始錄制之前,一定要清空瀏覽器緩存

8 然后就可以錄制了比如,訪問首頁、點(diǎn)擊登錄、驗(yàn)證用戶名、登錄成功這四個(gè)事務(wù)的錄制:


image (6).png
?著作權(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)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

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

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