jmeter使用(一)

1.jmeter基本原件介紹

image.png

Test Plan (測試計劃):

  • 用來描述一個性能測試峡碉,包含與本次性能測試所有相關(guān)的功能。也就說本的性能測試的所有內(nèi)容是于基于一個計劃的

Threads (Users)線程 用戶

  • setup thread group

    一種特殊類型的ThreadGroup的饱岸,可用于執(zhí)行預(yù)測試操作肖粮。這些線程的行為完全像一個正常的線程組元件潮太。不同的是医增,這些類型的線程執(zhí)行測試前進(jìn)行定期線程組的執(zhí)行。
    )

  • teardown thread group.

    一種特殊類型的ThreadGroup的谅河,可用于執(zhí)行測試后動作咱旱。這些線程的行為完全像一個正常的線程組元件。不同的是绷耍,這些類型的線程執(zhí)行測試結(jié)束后執(zhí)行定期的線程組吐限。

  • thread group(線程組).

     這個就是我們通常添加運(yùn)行的線程。通俗的講一個線程組,褂始,可以看做一個虛擬用戶組诸典,線程組中的每個線程都可以理解為一個虛擬用戶。線程組中包含的線程數(shù)量在測試執(zhí)行過程中是不會發(fā)生改變的崎苗。
    

取樣器(sample)

  • 取樣器(Sample)是性能測試中向服務(wù)器發(fā)送請求狐粱,記錄響應(yīng)信息,記錄響應(yīng)時間的最小單元胆数,JMeter 原生支持多種不同的sampler 肌蜻,如 HTTP Request Sampler 、 FTP Request Sample 必尼、TCP Request Sample 蒋搜、JDBC Request Sampler 等,每一種不同類型的 sampler 可以根據(jù)設(shè)置的參數(shù)向服務(wù)器發(fā)出不同類型的請求胰伍。(在jmeter 的所有sampler 中

邏輯控制器(Logic Controller)

  • 邏輯控制器,包括兩類無件酸休,一類是用于控制test plan 中 sampler 節(jié)點(diǎn)發(fā)送請求的邏輯順序的控制器骂租,常用的有 如果(If)控制器 、switch Controller 斑司、Runtime Controller渗饮、循環(huán)控制器等。另一類是用來組織可控制 sampler 來節(jié)點(diǎn)的宿刮,如 事務(wù)控制器互站、吞吐量控制器。

配置元件(Config Element)

  • 配置元件(config element)用于提供對靜態(tài)數(shù)據(jù)配置的支持僵缺。CSV Data Set config 可以將本地數(shù)據(jù)文件形成數(shù)據(jù)池(Data Pool)胡桃,而對應(yīng)于HTTP Request Sampler和 TCP Request Sampler等類型的配制無件則可以修改Sampler的默認(rèn)數(shù)據(jù)。(例如磕潮,HTTP Cookie Manager 可以用于對 HTTP Request Sampler 的cookie 進(jìn)行管理)

定時器(Timer)

  • 定時器(Timer)用于操作之間設(shè)置等待時間翠胰,等待時間是性能測試中常用的控制客戶端QPS的手端容贝。類似于LoadRunner里面的“思考時間”。JMeter 定義了Bean Shell Timer之景、Constant Throughput Timer斤富、固定定時器等不同類型的Timer。

前置處理器(Per Processors)

  • 用于在實(shí)際的請求發(fā)出之前對即將發(fā)出的請求進(jìn)行特殊處理锻狗。例如满力,HTTP URL重寫修復(fù)符則可以實(shí)現(xiàn)URL重寫,當(dāng)RUL中有sessionID 一類的session信息時轻纪,可以通過該處理器填充發(fā)出請求的實(shí)際的sessionID 油额。

后置處理器(Post Processors)

  • 用于對Sampler 發(fā)出請求后得到的服務(wù)器響應(yīng)進(jìn)行處理。一般用來提取響應(yīng)中的特定數(shù)據(jù)(類似LoadRunner測試工具中的關(guān)聯(lián)概念)桐磁。例如悔耘,XPath Extractor 則可以用于提取響應(yīng)數(shù)據(jù)中通過給定XPath 值獲得的數(shù)據(jù)。

斷言(Assertions)

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

監(jiān)聽器(Listener)

  • 這個監(jiān)聽器可不是用來監(jiān)聽系統(tǒng)資源的元件校摩。它是用來對測試結(jié)果數(shù)據(jù)進(jìn)行處理和可視化展示的一系列元件看峻。 圖行結(jié)果、查看結(jié)果樹衙吩、聚合報告互妓。都是我們經(jīng)常用到的元件。

函數(shù)助手

  • Random 隨機(jī)數(shù)字

  • Randomdate 隨機(jī)日期

  • Randomdate 隨機(jī)字符串

  • Urlencode url字節(jié)碼轉(zhuǎn)換

  • Urldecode url字節(jié)碼轉(zhuǎn)換

  • Testplanname 腳本名稱

  • Log 打印日志至控制臺

2.jmeter 流程測試坤塞,不同請求方式不同數(shù)據(jù)類型處理

image.png
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末冯勉,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子摹芙,更是在濱河造成了極大的恐慌灼狰,老刑警劉巖,帶你破解...
    沈念sama閱讀 217,542評論 6 504
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件浮禾,死亡現(xiàn)場離奇詭異交胚,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)盈电,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,822評論 3 394
  • 文/潘曉璐 我一進(jìn)店門蝴簇,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人匆帚,你說我怎么就攤上這事熬词。” “怎么了吸重?”我有些...
    開封第一講書人閱讀 163,912評論 0 354
  • 文/不壞的土叔 我叫張陵荡澎,是天一觀的道長均践。 經(jīng)常有香客問我,道長摩幔,這世上最難降的妖魔是什么彤委? 我笑而不...
    開封第一講書人閱讀 58,449評論 1 293
  • 正文 為了忘掉前任,我火速辦了婚禮或衡,結(jié)果婚禮上焦影,老公的妹妹穿的比我還像新娘。我一直安慰自己封断,他們只是感情好斯辰,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,500評論 6 392
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著坡疼,像睡著了一般彬呻。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上柄瑰,一...
    開封第一講書人閱讀 51,370評論 1 302
  • 那天闸氮,我揣著相機(jī)與錄音,去河邊找鬼教沾。 笑死蒲跨,一個胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的授翻。 我是一名探鬼主播或悲,決...
    沈念sama閱讀 40,193評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼堪唐!你這毒婦竟也來了巡语?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 39,074評論 0 276
  • 序言:老撾萬榮一對情侶失蹤淮菠,失蹤者是張志新(化名)和其女友劉穎男公,沒想到半個月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體兜材,經(jīng)...
    沈念sama閱讀 45,505評論 1 314
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡理澎,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,722評論 3 335
  • 正文 我和宋清朗相戀三年逞力,在試婚紗的時候發(fā)現(xiàn)自己被綠了曙寡。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 39,841評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡寇荧,死狀恐怖举庶,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情揩抡,我是刑警寧澤户侥,帶...
    沈念sama閱讀 35,569評論 5 345
  • 正文 年R本政府宣布镀琉,位于F島的核電站,受9級特大地震影響蕊唐,放射性物質(zhì)發(fā)生泄漏屋摔。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,168評論 3 328
  • 文/蒙蒙 一替梨、第九天 我趴在偏房一處隱蔽的房頂上張望钓试。 院中可真熱鬧,春花似錦副瀑、人聲如沸弓熏。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,783評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽挽鞠。三九已至,卻和暖如春狈孔,著一層夾襖步出監(jiān)牢的瞬間信认,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 32,918評論 1 269
  • 我被黑心中介騙來泰國打工除抛, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留狮杨,地道東北人。 一個月前我還...
    沈念sama閱讀 47,962評論 2 370
  • 正文 我出身青樓到忽,卻偏偏與公主長得像橄教,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子喘漏,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,781評論 2 354

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