Jmeter Http Proxy服務器搭建

前言

在對網(wǎng)頁服務進行壓力測試時嘉竟,如果一個一個手工作成腳本的話腌乡,會相當費時間挺智。Jmeter作為負荷測試的專業(yè)工具扎筒,本身就有錄制腳本的功能--Jmeter Http Proxy(代理)服務器综慎。工作中正好用到涣仿,所以作成一個簡單的入門手順。供大家參考示惊。

Macbook上安裝Jmeter

Windows和Linux安裝比較簡單好港。我一直以為macbook上跟Windows本一樣呢----下載個zip包點開啟動文件就可以。在官網(wǎng)找下載鏈接米罚,嘗試了幾次之后才發(fā)現(xiàn)钧汹,不得不在命令行安裝。

進入正題录择!

安裝手順

1:在macbook的終端里輸入

$ brew install jmeter

brew命令對應的工具HomeBrew安裝方法拔莱,自行解決碗降。

2:等待安裝正常結束后執(zhí)行

$ jmeter -?

會彈出如下內(nèi)容

_    ____   _    ____ _   _ _____       _ __  __ _____ _____ _____ ____     
   / \  |  _ \ / \  / ___| | | | ____|     | |  \/  | ____|_   _| ____|  _ \   
  / _ \ | |_) / _ \| |   | |_| |  _|    _  | | |\/| |  _|   | | |  _| | |_) | 
 / ___ \|  __/ ___ \ |___|  _  | |___  | |_| | |  | | |___  | | | |___|  _ <  
/_/   \_\_| /_/   \_\____|_| |_|_____|  \___/|_|  |_|_____| |_| 
|_____|_| \_\ 4.0 r1823414  

Copyright (c) 1999-2018 The Apache Software Foundation

--?
    print command line options and exit
-h, --help
    print usage information and exit
。塘秦。讼渊。。(省略)

3:啟動jmeter

$ jmeter

然后GUI就啟動了尊剔,啟動后的主題和語言在[options]菜單選項中設定爪幻。

GUI

錄制腳本

看啟動之后的GUI,只有[測試計劃 Test Plan]找不到[工作臺]選項须误。
這個也花費不少時間挨個菜單查找挨稿。后來通過google才知道,jmeter 4.0(公司使用的事2.13版)改變了很多內(nèi)容京痢。其中就是把[工作臺]刪除奶甘。

jmeter4.0添加HTTP 代理服務器的添加方式如下。

1:追加代理服務器

[TestPlan] →[Add]→[Non-Test Elements]→[HTTP(s) Test Script recorder]

  • 選擇項目


    選擇代理服務器選項
  • 設定項目


    代理服務器設定

如果不需要測試靜態(tài)文件祭椰,那么在下面紅框中追加一下除外設定甩十。


除外設定

紅框中追加以下三條內(nèi)容(不加引號)。
" .*\.png"
" .*\.gif"
" .*\.css"

2:設定測試線程組

  • 選擇項目


    線程組
  • 設定項目


    設定線程組名

3:綁定Http代理服務器跟測試腳本關系

綁定關系

4:設置瀏覽器代理

將Jmeter里設定的Http代理服務器IP(本地電腦的原因吭产,我設定成localhost)和步驟1中的默認端口號在自己電腦上設定侣监。具體設定方法可以google。最后不要忘了點[OK]保存設定臣淤。


設定代理

別忘了點適用按鈕橄霉,否則代理不起效


適用
啟動成功

5:錄制腳本

  • 點擊[Start]啟動Http代理服務器。


    google
  • 打開瀏覽器輸入例子邑蒋,比如 baidu的首頁


    baidu
  • 查看線程組中內(nèi)容姓蜂。


    生成腳本
  • 如果上面步驟已經(jīng)滿足你的需求。那么點擊[Stop]停止錄制


    stop

注意:此時Jmeter Http代理服務器的工作已經(jīng)完成和停止医吊,不用忘記把電腦上代理checkout掉钱慢。否則正常的訪問網(wǎng)頁會上不去。尤其是有公司代理的時候卿堂,不要忘了切回公司代理束莫。

6:執(zhí)行腳本

  • 測試執(zhí)行一下腳本。點擊執(zhí)行按鈕后會提示保存腳本文件草描,點擊[Yes]


    執(zhí)行
  • 顯示結果樹(jmeter不會默認顯示結果樹览绿,需要自己追加)

結果樹追加
  • 測試結果


    測試結果

其他

如果有l(wèi)ogin的網(wǎng)頁,可以追加[HTTP Header Manager]和[CSV Data Set Config]來解決賬號密碼問題穗慕。實現(xiàn)起來不復雜饿敲,在這里就省略。


賬號密碼對策
最后編輯于
?著作權歸作者所有,轉載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末逛绵,一起剝皮案震驚了整個濱河市怀各,隨后出現(xiàn)的幾起案子倔韭,更是在濱河造成了極大的恐慌,老刑警劉巖瓢对,帶你破解...
    沈念sama閱讀 219,188評論 6 508
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件寿酌,死亡現(xiàn)場離奇詭異,居然都是意外死亡沥曹,警方通過查閱死者的電腦和手機份名,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,464評論 3 395
  • 文/潘曉璐 我一進店門碟联,熙熙樓的掌柜王于貴愁眉苦臉地迎上來妓美,“玉大人,你說我怎么就攤上這事鲤孵『埃” “怎么了?”我有些...
    開封第一講書人閱讀 165,562評論 0 356
  • 文/不壞的土叔 我叫張陵普监,是天一觀的道長贵试。 經(jīng)常有香客問我,道長凯正,這世上最難降的妖魔是什么毙玻? 我笑而不...
    開封第一講書人閱讀 58,893評論 1 295
  • 正文 為了忘掉前任,我火速辦了婚禮廊散,結果婚禮上桑滩,老公的妹妹穿的比我還像新娘。我一直安慰自己允睹,他們只是感情好运准,可當我...
    茶點故事閱讀 67,917評論 6 392
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著缭受,像睡著了一般胁澳。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上米者,一...
    開封第一講書人閱讀 51,708評論 1 305
  • 那天韭畸,我揣著相機與錄音,去河邊找鬼蔓搞。 笑死陆盘,一個胖子當著我的面吹牛,可吹牛的內(nèi)容都是我干的败明。 我是一名探鬼主播隘马,決...
    沈念sama閱讀 40,430評論 3 420
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼妻顶!你這毒婦竟也來了酸员?” 一聲冷哼從身側響起蜒车,我...
    開封第一講書人閱讀 39,342評論 0 276
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎幔嗦,沒想到半個月后酿愧,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,801評論 1 317
  • 正文 獨居荒郊野嶺守林人離奇死亡邀泉,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,976評論 3 337
  • 正文 我和宋清朗相戀三年嬉挡,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片汇恤。...
    茶點故事閱讀 40,115評論 1 351
  • 序言:一個原本活蹦亂跳的男人離奇死亡庞钢,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出因谎,到底是詐尸還是另有隱情基括,我是刑警寧澤,帶...
    沈念sama閱讀 35,804評論 5 346
  • 正文 年R本政府宣布财岔,位于F島的核電站风皿,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏匠璧。R本人自食惡果不足惜桐款,卻給世界環(huán)境...
    茶點故事閱讀 41,458評論 3 331
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望夷恍。 院中可真熱鬧魔眨,春花似錦、人聲如沸裁厅。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,008評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽执虹。三九已至拓挥,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間袋励,已是汗流浹背侥啤。 一陣腳步聲響...
    開封第一講書人閱讀 33,135評論 1 272
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留茬故,地道東北人盖灸。 一個月前我還...
    沈念sama閱讀 48,365評論 3 373
  • 正文 我出身青樓,卻偏偏與公主長得像磺芭,于是被迫代替她去往敵國和親赁炎。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 45,055評論 2 355

推薦閱讀更多精彩內(nèi)容

  • 公司最近需要測試后臺性能钾腺,所以學習使用了Jmeter徙垫,在此做記錄讥裤,也分享給更多需要的人。 這篇文章是 JMeter...
    顧顧314閱讀 4,274評論 0 10
  • 在使用Jmeter進行接口的性能測試時姻报,由于Jmeter 是JAVA應用己英,對于CPU和內(nèi)存的消耗比較大,所以吴旋,當需...
    燕京博士閱讀 4,168評論 0 16
  • JMeter有兩種類型的控制器:取樣器和邏輯控制器损肛。 取樣器指示JMeter向一個服務器發(fā)送請求。例如荣瑟,如果你想讓...
    七月尾巴_葵花閱讀 1,680評論 0 3
  • 這年頭每天有無數(shù)的創(chuàng)業(yè)型企業(yè)成立褂傀,也伴隨著無數(shù)的創(chuàng)業(yè)項目因各種各樣的原因夭折忍啤,”大眾創(chuàng)業(yè) 萬眾創(chuàng)新“讓這股熱潮達到...
    愛土豆的魚閱讀 457評論 0 0
  • 1.下午加勤,助教讓奶奶給念了四五本書仙辟,《嚎叫大行動》、《小貓魚》鳄梅、《我會數(shù)一數(shù)》……別的我沒看叠国。 2.媽媽給念了《奇...
    宛宛媽咪閱讀 109評論 0 0