Jmeter代理服務器錄製腳本--瀏覽器攔截訪問連接

在 Jmeter性能測試的過程當中您是否會遇到代理服務器沒法打開瀏覽器,沒法錄製腳本的狀況呢?css

在測試過程當中,我也遇到過這樣的問題,但願能幫到正在找尋答案的你。。。。chrome

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

一,添加代理服務器及證書配置瀏覽器

1.添加一個線程組,添加HTTP代理服務器安全

以下圖,一:端口默認8888,建議更改端口號,避免跟本地fiddler端口號8888衝突,;目標控制器選擇,以前添加好的線程組;服務器

二:建議添加排除模式添加 .*\.(js|css|PNG|jpg|png|gif).* ,主要過濾掉js、css、png、jpg等信息。性能

啓動代理服務器後,以下圖一彈窗:並在jmeter的bin目錄下生成一個安全證書文件:ApacheJMeterTemporaryRootCA.crt,以下圖二測試

 

 

 3、導入jmeter安全證書網站

導入方法:在菜單選項→ ssl管理器,導入jmeter/bin目錄下的安全證書文件ApacheJMeterTemporaryRootCA.crt,這樣錄製https的代理服務器就啓動並設置成功了線程

 

  4、導入chrome安全證書

一、本次以chrome爲例,在設置-隱私設置和自動填充,選擇管理證書,點擊後,如右側彈窗,點擊【導入】,導入時選擇證書所在bin目錄,如D:\study\apache-jmeter-5.3\bin,下一步至提示導入完成便可

 

5、chrom瀏覽器代理配置

一、localhost,端口8088(注意此處端口需與http代理服務器端口號保持一致);且勾選爲全部協議使用相同代理服務器,點擊肯定,以下圖:

 

 二、接下來就可使用http代理服務器錄製腳本了

jmeter錄製完腳本後,必定記得中止jmeter代理服務器,同時記得關閉瀏覽器代理配置,否則瀏覽器不能正常訪問網站

文章結語:以資鼓勵本身,同時但願幫助到有須要的人

相關文章
相關標籤/搜索