Jmeter配置代理實(shí)現(xiàn)錄制過程圖解
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、開始錄制

以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
- Jmeter自定義函數(shù)base64加密實(shí)現(xiàn)過程解析
- Jmeter post上傳文件實(shí)現(xiàn)過程詳解
- Jmeter生成UUID作為唯一標(biāo)識符過程圖解
- Jmeter命令行執(zhí)行腳本如何設(shè)置動態(tài)參數(shù)
- Jmeter對接口測試入?yún)?shí)現(xiàn)MD5加密
- jmeter在linux系統(tǒng)下運(yùn)行及本地內(nèi)存調(diào)優(yōu)的方法詳解
- Jmeter接口登錄獲取參數(shù)token報(bào)錯(cuò)問題解決方案
- Jmeter如何基于命令行運(yùn)行jmx腳本
- Jmeter常見函數(shù)使用方法匯總
相關(guān)文章
SpringBoot集成Quartz實(shí)現(xiàn)定時(shí)任務(wù)的方法
Quartz是一個(gè)定時(shí)任務(wù)框架,其他介紹網(wǎng)上也很詳盡。這里要介紹一下Quartz里的幾個(gè)非常核心的接口。通過實(shí)例代碼給大家講解SpringBoot集成Quartz實(shí)現(xiàn)定時(shí)任務(wù)的方法,感興趣的朋友一起看看吧2020-05-05
Mybatis-plus實(shí)現(xiàn)join連表查詢的示例代碼
mybatis-plus在連表查詢上是不行的,如果需要連表查詢,就得乖乖的去寫xml文件了,本文介紹了mybatis-plus-join框架,它支持連表查詢,感興趣的可以了解一下2023-08-08
Java調(diào)用SQL腳本執(zhí)行常用的方法示例
這篇文章主要給大家介紹了關(guān)于Java調(diào)用SQL腳本執(zhí)行常用的方法的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧。2018-04-04
Spring boot 集成 Druid 數(shù)據(jù)源過程詳解
這篇文章主要介紹了Spring boot 集成 Druid 數(shù)據(jù)源過程詳解,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下2019-08-08
java實(shí)現(xiàn)構(gòu)造無限層級樹形菜單
這篇文章主要介紹了java實(shí)現(xiàn)構(gòu)造無限層級樹形菜單,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧2017-09-09

