jmeter腳本錄制及調試教程

一十办、安裝

1包竹、jmeter安裝需要java環(huán)境静秆,需要先安裝jdk并配置環(huán)境變量

jdk下載地址:https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html

jdk安裝與環(huán)境變量配置參考https://jingyan.baidu.com/article/6dad5075d1dc40a123e36ea3.html

2匪凡、jmeter安裝(建議安裝3.3版本劫乱,4以上版本界面有變動织中,以下教程截圖均來自3.3版本)

下載地址:http://archive.apache.org/dist/jmeter/binaries/

配置Jmeter環(huán)境變量:

按下面變量名和變量值配置Jmeter系統(tǒng)環(huán)境變量:

【變量名】JMETER_HOME

【變量值】F:\CYL\test\jmeter\apache-jmeter-3.0(根據(jù)實際的jmeter解壓路徑填寫)

【變量名】CLASSPATH

【變量值】%JMETER_HOME%\lib\ext\ApacheJMeter_core.jar;%JMETER_HOME%\lib\jorphan.jar;%JMETER_HOME%\lib\logkit-2.0.jar;

3、雙擊jmeter解壓目錄下bin文件夾下jmeter.bat文件衷戈,運行meter


二狭吼、錄制腳本

1、在測試計劃下添加threads——線程組殖妇,線程組下添加邏輯控制器——簡單控制器刁笙;在工作臺添加——非測試元件——http代理服務器。

2谦趣、選擇HTTP代理服務器疲吸,設置目標控制器為測試計劃>線程組>簡單控制器;分組為:每個組放入一個新的控制器前鹅。端口號可以修改也可以不修改摘悴,保持與瀏覽器代理中設置的端口號一致便可。

配置http代理服務器

3舰绘、選擇HTTP代理服務器蹂喻,選擇Requests Filtering,添加排除模式捂寿,輸入“.*\.(js|css|PNG|jpg|ico|png|gif|woff|bmp).*”

4口四、下載并安裝瀏覽器代理插件SwitchyOmega,具體操作步驟參考https://jingyan.baidu.com/article/219f4bf7a0b737de442d38e8.html

5秦陋、點擊地址輸入框旁瀏覽器代理插件SwitchyOmega圖標蔓彩,設置瀏覽器代理(代理服務器設置本地,代理端口與jmeter的端口號保持一致)

6驳概、在auto switch中添加切換規(guī)則(第一條默認的可不修改赤嚼,直接添加第二條,條件設置輸入域名或ip地址抡句,情景模式選擇剛剛設置的proxy探膊,點擊左側應用選項就保存好了)

7、點擊代理插件待榔,選擇auto switch(設置完成后逞壁,瀏覽器會根據(jù)用戶訪問的不同地址選擇不同的代理)

8流济、點擊http代理服務器中的啟動按鈕

9、瀏覽器訪問目標地址腌闯,輸入用戶名密碼等操作

10绳瘟、點擊http代理服務器中的停止按鈕,腳本已錄制完畢姿骏,存儲在簡單控制器中

注意:如果錄制時打開頁面出現(xiàn)如下頁面:

不是私密鏈接糖声,無法訪問

解決方法:

打開cmd命令行,訪問chrome安裝目錄分瘦,輸入chrome.exe --disable-web-security


三蘸泻、調試腳本

1、對登錄賬號設置參數(shù)化

新建一個txt文檔嘲玫,按照接口中所需參數(shù)悦施,在txt文檔中輸入登錄的賬號密碼,不同參數(shù)之間用英文逗號隔開(如下圖所示)

可設置多個登錄賬號去团,模擬不同賬號/密碼登錄場景

在登錄請求上點擊右鍵抡诞,選擇添加——配置元件——CSV Data Set Config

添加CSV Data Set Config

在CSV Data Set Config填寫配置信息,filename填寫新建的txt文檔存儲的地址土陪,variable names填寫變量名

填寫配置信息

選擇登錄接口昼汗,在body data中,修改登錄name和password為變量鬼雀,格式為${變量名}顷窒,變量名稱與CSV Data Set Config中設置的變量名一致

修改body data參數(shù)

2、添加斷言

在登錄請求上點擊右鍵取刃,選擇添加——斷言——響應斷言蹋肮;

選擇響應文本,匹配規(guī)則選擇包括璧疗,添加要測試的模式坯辩,輸入"status": "succeed"(具體響應內容根據(jù)實際接口響應結果調整);

3崩侠、添加cookie管理器

在簡單控制器下上點擊右鍵漆魔,選擇添加——配置元件——HTTP Cookie 管理器;

勾選“每次反復清除cookies”却音;

4改抡、添加查看結果樹

在簡單控制器上點擊右鍵,選擇添加——監(jiān)聽器——查看結果樹系瓢;

運行后結果如圖

5阿纤、如果接口的url中需要拼接用戶id等(比如刪除用戶),需要先對響應結果進行正則匹配夷陋,再進行參數(shù)化欠拾。此處以刪除用戶為例胰锌,具體操作如下:

①在獲取用戶id的接口下點擊右鍵,添加——后置處理器——正則表達式提取器

添加正則表達式提取器

②按照樣例設置引用名稱藐窄、正則表達式资昧、模板、匹配數(shù)字及缺省值(無匹配結果時顯示的內容)

設置正則表達式及變量

③選擇刪除用戶接口荆忍,將原先固定的id值格带,設置為剛剛正則表達式提取值里的引用名稱(也就是你設置的變量名稱)

修改接口id值為變量

④運行,在查看結果樹中查看運行結果刹枉,此時刪除的id是在正則表達式提取值中設置的指定id

運行結果

附常用的正則表達式字符:

四叽唱、導入腳本

如果有已調試好的腳本,需要執(zhí)行嘶卧,直接點擊操作欄打開按鈕账蓉,選擇需要導入的腳本向臀。如果導入前當前腳本未保存,會有彈窗提示是否需要先保存腳本夫啊。

導入已調試好的腳本专甩,可以直接運行钟鸵,查看結果。

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
  • 序言:七十年代末涤躲,一起剝皮案震驚了整個濱河市棺耍,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌种樱,老刑警劉巖蒙袍,帶你破解...
    沈念sama閱讀 216,651評論 6 501
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異嫩挤,居然都是意外死亡害幅,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,468評論 3 392
  • 文/潘曉璐 我一進店門岂昭,熙熙樓的掌柜王于貴愁眉苦臉地迎上來以现,“玉大人,你說我怎么就攤上這事约啊∫囟簦” “怎么了?”我有些...
    開封第一講書人閱讀 162,931評論 0 353
  • 文/不壞的土叔 我叫張陵恰矩,是天一觀的道長记盒。 經(jīng)常有香客問我,道長外傅,這世上最難降的妖魔是什么纪吮? 我笑而不...
    開封第一講書人閱讀 58,218評論 1 292
  • 正文 為了忘掉前任蹂午,我火速辦了婚禮,結果婚禮上彬碱,老公的妹妹穿的比我還像新娘豆胸。我一直安慰自己,他們只是感情好巷疼,可當我...
    茶點故事閱讀 67,234評論 6 388
  • 文/花漫 我一把揭開白布晚胡。 她就那樣靜靜地躺著,像睡著了一般嚼沿。 火紅的嫁衣襯著肌膚如雪估盘。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 51,198評論 1 299
  • 那天骡尽,我揣著相機與錄音遣妥,去河邊找鬼。 笑死攀细,一個胖子當著我的面吹牛箫踩,可吹牛的內容都是我干的。 我是一名探鬼主播谭贪,決...
    沈念sama閱讀 40,084評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼境钟,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了俭识?” 一聲冷哼從身側響起慨削,我...
    開封第一講書人閱讀 38,926評論 0 274
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎套媚,沒想到半個月后缚态,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,341評論 1 311
  • 正文 獨居荒郊野嶺守林人離奇死亡堤瘤,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 37,563評論 2 333
  • 正文 我和宋清朗相戀三年玫芦,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片宙橱。...
    茶點故事閱讀 39,731評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡姨俩,死狀恐怖,靈堂內的尸體忽然破棺而出师郑,到底是詐尸還是另有隱情环葵,我是刑警寧澤,帶...
    沈念sama閱讀 35,430評論 5 343
  • 正文 年R本政府宣布宝冕,位于F島的核電站张遭,受9級特大地震影響,放射性物質發(fā)生泄漏地梨。R本人自食惡果不足惜菊卷,卻給世界環(huán)境...
    茶點故事閱讀 41,036評論 3 326
  • 文/蒙蒙 一缔恳、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧洁闰,春花似錦歉甚、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,676評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至腰素,卻和暖如春聘裁,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背弓千。 一陣腳步聲響...
    開封第一講書人閱讀 32,829評論 1 269
  • 我被黑心中介騙來泰國打工衡便, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人洋访。 一個月前我還...
    沈念sama閱讀 47,743評論 2 368
  • 正文 我出身青樓镣陕,卻偏偏與公主長得像,于是被迫代替她去往敵國和親捌显。 傳聞我的和親對象是個殘疾皇子茁彭,可洞房花燭夜當晚...
    茶點故事閱讀 44,629評論 2 354