Jmeter配置代理實(shí)現(xiàn)錄制過(guò)程圖解
1、谷歌瀏覽器配置管理
在代理服務(wù)器中,按上圖進(jìn)行設(shè)置,可以把localhost換成 127.0.0.1 ,端口換成你想設(shè)置的,但是不要與別的端口進(jìn)行沖突,一般四位數(shù)的端口沖突比較少
2、Jmeter中配置代理
(1)添加線程組,在線程組里面添加HTTP Cookie管理器如下圖所示
添加路徑是:【線程組】右鍵--【添加】--【配置元件】-【HTTP Cookie管理器】
(2)在線程組里面添加http請(qǐng)求默認(rèn)值
添加路徑:【線程組】右鍵--【添加】--【配置元件】-【HTTP請(qǐng)求默認(rèn)值】
3、添加HTTP代理服務(wù)器
1、添加非測(cè)試原件->HTTP代理服務(wù)器,并設(shè)置端口號(hào)(與前面代理服務(wù)器端口號(hào)一致)、選擇目標(biāo)控制器(選中前面的線程組)
目標(biāo)控制器:決定將來(lái)錄制的腳本放在哪個(gè)目錄(我們把測(cè)試計(jì)劃看成一顆目錄樹(shù)的話,這個(gè)目錄就是樹(shù)中的一個(gè)節(jié)點(diǎn))。
我們可以在【測(cè)試計(jì)劃】-【線程組】下面添加節(jié)點(diǎn),然后指定腳本放在此節(jié)點(diǎn)。如下圖,我們?cè)凇揪€程組】下添加了【簡(jiǎn)單控制器】
節(jié)點(diǎn),然后我們就可以在“目標(biāo)控制器”處選擇它。
分組:錄制腳本時(shí)將會(huì)增加很多節(jié)點(diǎn),這些節(jié)點(diǎn)我們可以給它分組,便于查看與管理。對(duì)于HTTP請(qǐng)求我們可以把每一個(gè)URL看成是一個(gè)組,這樣更好理解。如下圖
不對(duì)樣本分組:羅列出錄制到的所有HTTP請(qǐng)求。
在組間添加分隔:加入以分割線命名的簡(jiǎn)單控制器。
每個(gè)組放入一個(gè)新的控制器:每個(gè)URL產(chǎn)生的請(qǐng)求放在一個(gè)控制器下。
只存儲(chǔ)每個(gè)組的第一個(gè)樣本:我們知道一個(gè)URL產(chǎn)生的HTTP請(qǐng)求可能不只一個(gè),一張圖片、一個(gè)樣式表都會(huì)是一個(gè)HTTP請(qǐng)求,錄制時(shí)將會(huì)產(chǎn)生很多的http請(qǐng)求,但是有時(shí)我們測(cè)試時(shí)會(huì)考慮緩存,實(shí)際上一些圖片不用每次下載,我們也不關(guān)心這些圖片產(chǎn)生的負(fù)載,我們可以根據(jù)實(shí)際情況選擇忽略他們,只錄制產(chǎn)生動(dòng)態(tài)數(shù)據(jù)的http請(qǐng)求
Put each group in a new transaction controller:通俗點(diǎn)說(shuō)就是每個(gè)URL的請(qǐng)求放入一個(gè)事務(wù)中,不管它有多少個(gè)HTTP請(qǐng)求,只要這個(gè)URL請(qǐng)求產(chǎn)生的
如何排除我們不需要的信息呢?看下圖
例如:在包含模式里我們可以填“..jsp”,意思是只在請(qǐng)求JSP文件時(shí)錄制腳本
在排除模式上填“..js”,在請(qǐng)求js文件時(shí)不錄制腳本(通常js png gif css php woff 這些類型的文件都是不需要的)
這樣可以根據(jù)實(shí)際情況來(lái)過(guò)濾自己不需要的文件
4、開(kāi)始錄制
以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
- Jmeter自定義函數(shù)base64加密實(shí)現(xiàn)過(guò)程解析
- Jmeter post上傳文件實(shí)現(xiàn)過(guò)程詳解
- Jmeter生成UUID作為唯一標(biāo)識(shí)符過(guò)程圖解
- Jmeter命令行執(zhí)行腳本如何設(shè)置動(dòng)態(tài)參數(shù)
- Jmeter對(duì)接口測(cè)試入?yún)?shí)現(xiàn)MD5加密
- jmeter在linux系統(tǒng)下運(yùn)行及本地內(nèi)存調(diào)優(yōu)的方法詳解
- Jmeter接口登錄獲取參數(shù)token報(bào)錯(cuò)問(wèn)題解決方案
- Jmeter如何基于命令行運(yùn)行jmx腳本
- Jmeter常見(jiàn)函數(shù)使用方法匯總
相關(guān)文章
SpringBoot集成Quartz實(shí)現(xiàn)定時(shí)任務(wù)的方法
Quartz是一個(gè)定時(shí)任務(wù)框架,其他介紹網(wǎng)上也很詳盡。這里要介紹一下Quartz里的幾個(gè)非常核心的接口。通過(guò)實(shí)例代碼給大家講解SpringBoot集成Quartz實(shí)現(xiàn)定時(shí)任務(wù)的方法,感興趣的朋友一起看看吧2020-05-05Mybatis-plus實(shí)現(xiàn)join連表查詢的示例代碼
mybatis-plus在連表查詢上是不行的,如果需要連表查詢,就得乖乖的去寫(xiě)xml文件了,本文介紹了mybatis-plus-join框架,它支持連表查詢,感興趣的可以了解一下2023-08-08Java調(diào)用SQL腳本執(zhí)行常用的方法示例
這篇文章主要給大家介紹了關(guān)于Java調(diào)用SQL腳本執(zhí)行常用的方法的相關(guān)資料,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧。2018-04-04Spring boot 集成 Druid 數(shù)據(jù)源過(guò)程詳解
這篇文章主要介紹了Spring boot 集成 Druid 數(shù)據(jù)源過(guò)程詳解,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下2019-08-08java實(shí)現(xiàn)構(gòu)造無(wú)限層級(jí)樹(shù)形菜單
這篇文章主要介紹了java實(shí)現(xiàn)構(gòu)造無(wú)限層級(jí)樹(shù)形菜單,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧2017-09-09