這篇文章主要介紹Jmeter配置代理錄制過程的方法,文中介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們一定要看完!
成都創(chuàng)新互聯(lián)公司長期為成百上千客戶提供的網(wǎng)站建設(shè)服務(wù),團(tuán)隊(duì)從業(yè)經(jīng)驗(yàn)10年,關(guān)注不同地域、不同群體,并針對不同對象提供差異化的產(chǎn)品和服務(wù);打造開放共贏平臺,與合作伙伴共同營造健康的互聯(lián)網(wǎng)生態(tài)環(huán)境。為碧江企業(yè)提供專業(yè)的網(wǎng)站設(shè)計(jì)制作、網(wǎng)站設(shè)計(jì),碧江網(wǎng)站改版等技術(shù)服務(wù)。擁有十載豐富建站經(jīng)驗(yàn)和眾多成功案例,為您定制開發(fā)。1、谷歌瀏覽器配置管理
在代理服務(wù)器中,按上圖進(jìn)行設(shè)置,可以把localhost換成 127.0.0.1 ,端口換成你想設(shè)置的,但是不要與別的端口進(jìn)行沖突,一般四位數(shù)的端口沖突比較少
2、Jmeter中配置代理
(1)添加線程組,在線程組里面添加HTTP Cookie管理器如下圖所示
添加路徑是:【線程組】右鍵--【添加】--【配置元件】-【HTTP Cookie管理器】
(2)在線程組里面添加http請求默認(rèn)值
添加路徑:【線程組】右鍵--【添加】--【配置元件】-【HTTP請求默認(rèn)值】
3、添加HTTP代理服務(wù)器
1、添加非測試原件->HTTP代理服務(wù)器,并設(shè)置端口號(與前面代理服務(wù)器端口號一致)、選擇目標(biāo)控制器(選中前面的線程組)
目標(biāo)控制器:決定將來錄制的腳本放在哪個(gè)目錄(我們把測試計(jì)劃看成一顆目錄樹的話,這個(gè)目錄就是樹中的一個(gè)節(jié)點(diǎn))。
我們可以在【測試計(jì)劃】-【線程組】下面添加節(jié)點(diǎn),然后指定腳本放在此節(jié)點(diǎn)。如下圖,我們在【線程組】下添加了【簡單控制器】
節(jié)點(diǎn),然后我們就可以在“目標(biāo)控制器”處選擇它。
分組:錄制腳本時(shí)將會增加很多節(jié)點(diǎn),這些節(jié)點(diǎn)我們可以給它分組,便于查看與管理。對于HTTP請求我們可以把每一個(gè)URL看成是一個(gè)組,這樣更好理解。如下圖
不對樣本分組:羅列出錄制到的所有HTTP請求。
在組間添加分隔:加入以分割線命名的簡單控制器。
每個(gè)組放入一個(gè)新的控制器:每個(gè)URL產(chǎn)生的請求放在一個(gè)控制器下。
只存儲每個(gè)組的第一個(gè)樣本:我們知道一個(gè)URL產(chǎn)生的HTTP請求可能不只一個(gè),一張圖片、一個(gè)樣式表都會是一個(gè)HTTP請求,錄制時(shí)將會產(chǎn)生很多的http請求,但是有時(shí)我們測試時(shí)會考慮緩存,實(shí)際上一些圖片不用每次下載,我們也不關(guān)心這些圖片產(chǎn)生的負(fù)載,我們可以根據(jù)實(shí)際情況選擇忽略他們,只錄制產(chǎn)生動態(tài)數(shù)據(jù)的http請求
Put each group in a new transaction controller:通俗點(diǎn)說就是每個(gè)URL的請求放入一個(gè)事務(wù)中,不管它有多少個(gè)HTTP請求,只要這個(gè)URL請求產(chǎn)生的
如何排除我們不需要的信息呢?看下圖
例如:在包含模式里我們可以填“..jsp”,意思是只在請求JSP文件時(shí)錄制腳本
在排除模式上填“..js”,在請求js文件時(shí)不錄制腳本(通常js png gif css php woff 這些類型的文件都是不需要的)
這樣可以根據(jù)實(shí)際情況來過濾自己不需要的文件
4、開始錄制
以上是Jmeter配置代理錄制過程的方法的所有內(nèi)容,感謝各位的閱讀!希望分享的內(nèi)容對大家有幫助,更多相關(guān)知識,歡迎關(guān)注創(chuàng)新互聯(lián)-成都網(wǎng)站建設(shè)公司行業(yè)資訊頻道!