2018-08-08

一 .JMeter的安裝

      ##一.[官網(wǎng)下載JMeter]  [https://jmeter.apache.org/download_jmeter.cgi]
      ##二.解壓到本地刚盈,找到j(luò)meter.bat打開(kāi)軟件   

打開(kāi)后的頁(yè)面如下圖:

123.png

注意事項(xiàng):所有符號(hào)都為英文格式题禀,填寫(xiě)所有參數(shù)前后不得有空格

二.JMeter基礎(chǔ)知識(shí)

一.JMeter腳本基本四個(gè)元件
     1.線程組
     2.HTTP請(qǐng)求
     3.響應(yīng)斷言
     4.查看結(jié)果樹(shù)

如下圖:

1234.png
     二.JMeter———變量類型
          一.變量和變量池的說(shuō)明
             1.變量:一個(gè)可以儲(chǔ)存多個(gè)字段的工具(儲(chǔ)存變量值的地方)
             2.變量池:存放變量的位置
          二.變量的生成
              1.用戶自定義變量 
                  . 創(chuàng)建:線程組  -  添加  -  配置元件  -  用戶定義的變量
                  .  名稱(nanme)值(所要賦予給它的數(shù))(可以是具體的值,也可以是函數(shù))
              2.  . 函數(shù)助手對(duì)話框 
                  . 創(chuàng)建: 一級(jí)菜單欄  -  選項(xiàng)  -  函數(shù)助手對(duì)話框
                  .  選擇一個(gè)功能(如:—Random)下面有三個(gè)參數(shù):最大值,最小值 獲取一個(gè)隨機(jī)生成的值例如(1,100)內(nèi)的隨機(jī)函數(shù)注意:循環(huán)次數(shù)必須大于1嘉冒,隨機(jī)函數(shù)才會(huì)生效
                  . __P:設(shè)置屬性的默認(rèn)值音五。有兩個(gè)參數(shù):變量名,默認(rèn)值(默認(rèn)值為1)瞭空。
                  .  __CSVRead:從CSV文件中讀取字符串。有兩個(gè)參數(shù):文件名疗我,第幾列(0表示第一列)
                  . ${__UUID}:隨機(jī)取值咆畏,且結(jié)果唯一;區(qū)別于__Random(隨機(jī)取值吴裤,結(jié)果有可能相同)
              3.CSV Data Set Config
                   .創(chuàng)建 :線程組 添加  -  配置原件  -  CSV Data Set Config
                   .  作用:可以從.csv旧找、.dat等文件中獲取數(shù)據(jù),并將這些數(shù)據(jù)參數(shù)化嚼摩。當(dāng)數(shù)據(jù)發(fā)生變化時(shí)钦讳,只需要改原始文件,不需要改腳本
                   .  參數(shù)含義:
                          "1. Filename:文件路徑(如果和腳本同路徑枕面,只需要輸入文件名愿卒;否則要輸入全路徑)
                          2.  File encoding:編碼和文件格式保持一致,如果有中文潮秘,最好用UTF-8
                          3.  Variable names:參數(shù)名稱琼开,參數(shù)之間用,隔開(kāi)
                          4.  Delimiter:輸入文件(csv/dat等)中的分割符號(hào);用\t代替tab鍵
                          5.  Allow quoted data:當(dāng)獲取的數(shù)據(jù)中包含時(shí)枕荞,要設(shè)置為T(mén)rue
                          6.  Recycle on EOF: 設(shè)置為T(mén)rue后,允許循環(huán)取值 
                          7.  Stop Thread EOF: 當(dāng)Recycle on EOF為false并且Stop Thread EOF 為true,則讀完csv文件中的記錄后,停止運(yùn)行柜候,線程數(shù)及執(zhí)行次數(shù)無(wú)效
                          8. Sharing Mode:共享模式: All threads:所有線程,所有線程循環(huán)取值躏精,線程1取第一行渣刷,線程二取下一行;Current thread group:當(dāng)前線程組矗烛,各個(gè)線程組分別循環(huán)取值辅柴;Current thread:該測(cè)試計(jì)劃內(nèi)的所有線程都取第一行"
                   .  調(diào)用CSV Data Set Config中的變量
              4.函數(shù)助手
                    .   選擇函數(shù)助手來(lái)賦予一個(gè)變量
                        .選擇一個(gè)功能  —RandomString
                        .Random string length  這個(gè)變量的長(zhǎng)度
                        .Chars to use for random string generation  這個(gè)變量取值的范圍,自定義   
                        .拷貝并粘貼函數(shù)字符串   生成   (生成后的是一個(gè)新的變量值)
              5 .正則表達(dá)式提取器
                    . 創(chuàng)建 : HTTP請(qǐng)求  -  添加  -   后置處理器  -  正則表達(dá)式提取器
                    . 作用 :提取上一個(gè)接口響應(yīng)的數(shù)據(jù)瞭吃,給其它元件使用
                    . 說(shuō)明:
                           1. 引用名稱:下一個(gè)請(qǐng)求要引用的參數(shù)名稱碌嘀,如:(填寫(xiě)Atask,則可用${Atask}引用它)
                           2. 正則表達(dá)式:
                                 .    ():括起來(lái)的部分就是要提取的歪架。 
                                 .    .:匹配任何字符串股冗。
                                 .    +:一次或多次。
                                 .    ?:在找到第一個(gè)匹配項(xiàng)后停止和蚪。  
                            3.  模板:用$$引用起來(lái)止状,如果在正則表達(dá)式中有多個(gè)正則表達(dá)式烹棉,則可以是$2$$3$等等,表示解析到的第幾個(gè)值給title怯疤。如:($1$表示解析到的第1個(gè)值)
                              4.匹配數(shù)字:0代表隨機(jī)取值峦耘,1代表全部取值,通常情況下填0
                              5.缺省值:如果參數(shù)沒(méi)有取得到值旅薄,那默認(rèn)給一個(gè)值讓它取,如:(Error)
1.用戶定義的變量

1.1循環(huán)次數(shù)
1.2線成組循環(huán)次數(shù).
2.函數(shù)限制取值
3.CSV的創(chuàng)建.
4.正則表達(dá)式提取器.

三. JMeter變量的使用

     1.直接使用:用${變量值}     取變量
     2.使用vars.get("變量名")      取變量
     3.使用vars.put("變量名"泣崩,"變量值")     改變值

四.如果(if)控制器

         .創(chuàng)建: 線程組  -  添加  -  邏輯控制器  -  如果(if)控制器
         .作用:如果上一層滿足如果(if)控制器里的條件就執(zhí)行其內(nèi)部元件少梁,如果不滿足(if)控制器里的條件就不執(zhí)行其內(nèi)部元件     如:("${studenName}"=="xxx"        判斷條件格式  
          .注意 下面選擇  E-aluate for all children?  
如果(if)控制器.png

##格式


創(chuàng)建格式
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市矫付,隨后出現(xiàn)的幾起案子凯沪,更是在濱河造成了極大的恐慌,老刑警劉巖买优,帶你破解...
    沈念sama閱讀 216,591評(píng)論 6 501
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件妨马,死亡現(xiàn)場(chǎng)離奇詭異,居然都是意外死亡杀赢,警方通過(guò)查閱死者的電腦和手機(jī)烘跺,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,448評(píng)論 3 392
  • 文/潘曉璐 我一進(jìn)店門(mén),熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)脂崔,“玉大人滤淳,你說(shuō)我怎么就攤上這事∑鲎螅” “怎么了脖咐?”我有些...
    開(kāi)封第一講書(shū)人閱讀 162,823評(píng)論 0 353
  • 文/不壞的土叔 我叫張陵,是天一觀的道長(zhǎng)汇歹。 經(jīng)常有香客問(wèn)我屁擅,道長(zhǎng),這世上最難降的妖魔是什么产弹? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 58,204評(píng)論 1 292
  • 正文 為了忘掉前任派歌,我火速辦了婚禮,結(jié)果婚禮上取视,老公的妹妹穿的比我還像新娘硝皂。我一直安慰自己,他們只是感情好作谭,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,228評(píng)論 6 388
  • 文/花漫 我一把揭開(kāi)白布稽物。 她就那樣靜靜地躺著,像睡著了一般折欠。 火紅的嫁衣襯著肌膚如雪贝或。 梳的紋絲不亂的頭發(fā)上吼过,一...
    開(kāi)封第一講書(shū)人閱讀 51,190評(píng)論 1 299
  • 那天,我揣著相機(jī)與錄音咪奖,去河邊找鬼盗忱。 笑死,一個(gè)胖子當(dāng)著我的面吹牛羊赵,可吹牛的內(nèi)容都是我干的趟佃。 我是一名探鬼主播,決...
    沈念sama閱讀 40,078評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼昧捷,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼闲昭!你這毒婦竟也來(lái)了?” 一聲冷哼從身側(cè)響起靡挥,我...
    開(kāi)封第一講書(shū)人閱讀 38,923評(píng)論 0 274
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤序矩,失蹤者是張志新(化名)和其女友劉穎,沒(méi)想到半個(gè)月后跋破,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體簸淀,經(jīng)...
    沈念sama閱讀 45,334評(píng)論 1 310
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,550評(píng)論 2 333
  • 正文 我和宋清朗相戀三年毒返,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了租幕。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 39,727評(píng)論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡拧簸,死狀恐怖令蛉,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情狡恬,我是刑警寧澤珠叔,帶...
    沈念sama閱讀 35,428評(píng)論 5 343
  • 正文 年R本政府宣布,位于F島的核電站弟劲,受9級(jí)特大地震影響祷安,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜兔乞,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,022評(píng)論 3 326
  • 文/蒙蒙 一汇鞭、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧庸追,春花似錦霍骄、人聲如沸。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 31,672評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)。三九已至咱娶,卻和暖如春米间,著一層夾襖步出監(jiān)牢的瞬間强品,已是汗流浹背。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 32,826評(píng)論 1 269
  • 我被黑心中介騙來(lái)泰國(guó)打工屈糊, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留的榛,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 47,734評(píng)論 2 368
  • 正文 我出身青樓逻锐,卻偏偏與公主長(zhǎng)得像夫晌,于是被迫代替她去往敵國(guó)和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子昧诱,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,619評(píng)論 2 354

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

  • 一慷丽、jmeter入門(mén) 1. 一個(gè)jmeter必備的基本元素 線程組 http請(qǐng)求 響應(yīng)斷言 察看結(jié)果樹(shù) 2. ht...
    liuh_69e2閱讀 194評(píng)論 0 1
  • 一、jmeter入門(mén) 1. 一個(gè)jmeter必備的基本元素 線程組 http請(qǐng)求 響應(yīng)斷言 察看結(jié)果樹(shù) 2. ht...
    耿_佳佳閱讀 39評(píng)論 0 0
  • 這段時(shí)間已有很久沒(méi)有打開(kāi)簡(jiǎn)書(shū)去嘗試寫(xiě)作了鳄哭,如今想來(lái),莫名的有些悲哀纲熏。很多曾經(jīng)想做的事都沒(méi)有做到妆丘,有些已成為永久的遺...
    花間vivi閱讀 407評(píng)論 0 1
  • 一次造假事件勺拣,會(huì)摧毀無(wú)數(shù)人的信任。十年前鱼填,三鹿奶粉事件幾乎毀掉國(guó)人對(duì)國(guó)產(chǎn)奶粉的信心药有,十年后,疫苗事件又突襲苹丸,估計(jì)會(huì)...
    鏈愛(ài)狂閱讀 123評(píng)論 0 0
  • 我們來(lái)看兩個(gè)不同的情境: 情境一: 康鳴參加了同學(xué)會(huì)赘理,玩得很開(kāi)心宦言。聚會(huì)結(jié)束之后,在他出門(mén)的路上商模,他沿著桌子蹣跚的走...
    醒職場(chǎng)袁茹錦閱讀 725評(píng)論 0 0