jmeter錄制Chrome瀏覽器https請求進行壓力測試


前言:Jmeter錄制腳本時,跟http腳本錄制主要區別是:https錄制需要添加安全證書。沒有證書會被瀏覽器攔截,從而無法訪問無法抓包。

一、Jmeter代理服務器及證書配置。

1、打開Jmeter,添加線程組,添加http代理服務器。

 

 

2、設置http代理服務器。

端口默認8888,為了避免跟本地fiddler沖突,改成了8088,也可不改;目標控制器選擇,之前添加好的線程組;

排除模式添加 .*\.(js|css|PNG|jpg|png|gif).* ,過濾掉js、css、png、jpg等信息。

 

 

 

 3、啟動代理服務器,會在jmeter的bin目錄下生成一個安全證書文件:ApacheJMeterTemporaryRootCA.crt

 

 

 

 4、導入jmeter安全證書,在菜單選項→ ssl管理器,導入jmeter/bin目錄下的安全證書文件ApacheJMeterTemporaryRootCA.crt,這樣錄制https的代理服務器就啟動並設置成功了

 

 

 

 

 

 

二、瀏覽器的代理服務器及證書配置。

1、 以Chrome瀏覽器為例, 找到證書管理器→ 導入jmeter中bin目錄下的安全證書→確定

 

 

 

 2、瀏覽器設置好代理配置,localhost,端口8888;且勾選為所有協議使用相同代理服務器,點擊確定

 

 3、在瀏覽器中輸入要訪問的網址進行相關操作,就能在jmeter中看到錄制的https腳本了

 

 

 

注意:jmeter錄制完腳本后,記得停止jmeter代理服務器,同時記得關閉瀏覽器代理配置,不然瀏覽器不能正常訪問網站。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM