備課_1.3_jmeter及組件介紹

JMeter的作用
1.能夠?qū)TTP和FTP服務(wù)器進(jìn)行壓力和性能測試晨缴, 也可以對任何數(shù)據(jù)庫進(jìn)行同樣的測試(通過JDBC)。
2.完全的可移植性和100% 純java春缕。
3.完全 Swing 和輕量組件支持(預(yù)編譯的JAR使用 javax.swing.*)包挎塌。
4.完全多線程 框架允許通過多個線程并發(fā)取樣和 通過單獨的線程組對不同的功能同時取樣。
5.精心的GUI設(shè)計允許快速操作和更精確的計時车酣。
6.緩存和離線分析/回放測試結(jié)果曲稼。

JMeter的高可擴展性
1.可鏈接的取樣器允許無限制的測試能力。
2.各種負(fù)載統(tǒng)計表和可鏈接的計時器可供選擇湖员。
3.數(shù)據(jù)分析和可視化插件提供了很好的可擴展性以及個性化贫悄。
4.具有提供動態(tài)輸入到測試的功能(包括Javascript)。
5.支持腳本編程的取樣器(在1.9.2及以上版本支持BeanShell)娘摔。
在設(shè)計階段窄坦,JMeter能夠充當(dāng)HTTP PROXY(代理)來記錄IE/NETSCAPE的HTTP請求,也可以記錄apache等WebServer的log文件來重現(xiàn)HTTP流量凳寺。當(dāng)這些HTTP客戶端請求被記錄以后鸭津,測試運行時可以方便的設(shè)置重復(fù)次數(shù)和并發(fā)度(線程數(shù))來產(chǎn)生巨大的流量。JMeter還提供可視化組件以及報表工具把量服務(wù)器在不同壓力下的性能展現(xiàn)出來肠缨。
相比其他HTTP測試工具,JMeter最主要的特點在于擴展性強逆趋。JMeter能夠自動掃描其lib/ext子目錄下.jar文件中的插件,并且將其裝載到內(nèi)存晒奕,讓用戶通過不同的菜單調(diào)用闻书。

線程組(多并發(fā)基礎(chǔ))

  • 普通線程組用于封裝測試流程,可設(shè)置多線程,循環(huán)等

  • setUp Thread Group 預(yù)測試操作,測試前執(zhí)行的定期線程組

  • tearDown Thread Group 執(zhí)行測試后動作,測試結(jié)束后執(zhí)行的定期線程組


    線程組

配置元件

  • 參數(shù)化設(shè)置

  • jdbc連接配置

  • http信息管理


    配置元件

Jmeter七大組件簡介

image.png

1、取樣器

  • 向服務(wù)器發(fā)送請求脑慧,記錄響應(yīng)信息惠窄,記錄響應(yīng)時間的最小單元,JMETER原生支持多種不同的sample漾橙,比如 http請求杆融、FTP請求等,每種不同類型的sampler可以根據(jù)設(shè)置的參數(shù)向服務(wù)器發(fā)出不同類型的請求霜运。


    image.png

2脾歇、斷言

  • 斷言用于檢查測試中得到的相應(yīng)數(shù)據(jù)等是否符合預(yù)期蒋腮,斷言一般用來設(shè)置檢查點,用以保證性能測試過程中的數(shù)據(jù)交互是否與預(yù)期一致藕各。


    斷言

3池摧、邏輯控制器

  • 可進(jìn)行子業(yè)務(wù)和分支業(yè)務(wù)封裝,增加判斷條件循環(huán)等


    邏輯控制器

4、前置處理器

  • 多用于環(huán)境復(fù)歸

  • 可修改取樣器的內(nèi)容

  • 在不同線程使用不同變量值


    前置處理器

5激况、后置處理器

  • 多用于參數(shù)傳遞
  • 提取參數(shù)并輸出日志等


    后置處理器

6作彤、定時器

  • 加等待時間


    定時器

7、監(jiān)聽器

  • 生成各種形式的測試報告
  • 發(fā)送郵件等


    image.png

Jmeter元件執(zhí)行順序

在同一作用域名范圍內(nèi)乌逐,測試計劃中的元件按照以下順序執(zhí)行:

①配置元件

②前置處理程序

③定時器

④取樣器

⑤后置處理程序

⑥斷言

⑦監(jiān)聽器

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末竭讳,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子浙踢,更是在濱河造成了極大的恐慌绢慢,老刑警劉巖,帶你破解...
    沈念sama閱讀 221,695評論 6 515
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件洛波,死亡現(xiàn)場離奇詭異胰舆,居然都是意外死亡,警方通過查閱死者的電腦和手機蹬挤,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 94,569評論 3 399
  • 文/潘曉璐 我一進(jìn)店門缚窿,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人焰扳,你說我怎么就攤上這事倦零。” “怎么了蓝翰?”我有些...
    開封第一講書人閱讀 168,130評論 0 360
  • 文/不壞的土叔 我叫張陵光绕,是天一觀的道長女嘲。 經(jīng)常有香客問我畜份,道長,這世上最難降的妖魔是什么欣尼? 我笑而不...
    開封第一講書人閱讀 59,648評論 1 297
  • 正文 為了忘掉前任爆雹,我火速辦了婚禮,結(jié)果婚禮上愕鼓,老公的妹妹穿的比我還像新娘钙态。我一直安慰自己,他們只是感情好菇晃,可當(dāng)我...
    茶點故事閱讀 68,655評論 6 397
  • 文/花漫 我一把揭開白布册倒。 她就那樣靜靜地躺著,像睡著了一般磺送。 火紅的嫁衣襯著肌膚如雪驻子。 梳的紋絲不亂的頭發(fā)上灿意,一...
    開封第一講書人閱讀 52,268評論 1 309
  • 那天,我揣著相機與錄音崇呵,去河邊找鬼缤剧。 笑死,一個胖子當(dāng)著我的面吹牛域慷,可吹牛的內(nèi)容都是我干的荒辕。 我是一名探鬼主播,決...
    沈念sama閱讀 40,835評論 3 421
  • 文/蒼蘭香墨 我猛地睜開眼犹褒,長吁一口氣:“原來是場噩夢啊……” “哼抵窒!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起化漆,我...
    開封第一講書人閱讀 39,740評論 0 276
  • 序言:老撾萬榮一對情侶失蹤估脆,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后座云,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體疙赠,經(jīng)...
    沈念sama閱讀 46,286評論 1 318
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 38,375評論 3 340
  • 正文 我和宋清朗相戀三年朦拖,在試婚紗的時候發(fā)現(xiàn)自己被綠了圃阳。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 40,505評論 1 352
  • 序言:一個原本活蹦亂跳的男人離奇死亡璧帝,死狀恐怖捍岳,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情睬隶,我是刑警寧澤锣夹,帶...
    沈念sama閱讀 36,185評論 5 350
  • 正文 年R本政府宣布,位于F島的核電站苏潜,受9級特大地震影響银萍,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜恤左,卻給世界環(huán)境...
    茶點故事閱讀 41,873評論 3 333
  • 文/蒙蒙 一贴唇、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧飞袋,春花似錦戳气、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,357評論 0 24
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至,卻和暖如春呀袱,著一層夾襖步出監(jiān)牢的瞬間芯肤,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 33,466評論 1 272
  • 我被黑心中介騙來泰國打工压鉴, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留崖咨,地道東北人。 一個月前我還...
    沈念sama閱讀 48,921評論 3 376
  • 正文 我出身青樓油吭,卻偏偏與公主長得像击蹲,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子婉宰,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 45,515評論 2 359