(三)JMeter學(xué)習(xí)-參數(shù)化(CSV Data SetConfig)

接章節(jié)(二)JMeter學(xué)習(xí)-參數(shù)化?繼續(xù)操作;

第一章. 參數(shù)化時參數(shù)文件讀取

新建CSV Data SetConfig

圖1

第二章.配置csv? data set config
圖2

1烤蜕、Filename:文件名,指保存信息的文件目錄正蛙,可以相對或者絕對路徑(當(dāng)csv文件在bin目錄下時晰筛,只需給出文件名即可);

2雌芽、File Encoding:文件編碼猜谚,默認(rèn)為ANSI败砂;不填寫也可以;

3魏铅、Variable Names:參數(shù)名稱(有幾個參數(shù)昌犹,在這里面就寫幾個參數(shù)名稱,每個名稱中間用分隔符分割览芳,分隔符使用下面的“Delimitet”中定義的斜姥;

4、Delimitet:定義分隔符沧竟,用于分隔文件中的參數(shù)铸敏,及上述Variable Names中定義的參數(shù)名稱(如果此文本文件為CSV格式的,默認(rèn)用英文逗號分隔)悟泵;

5杈笔、Allow Quoated data: True --設(shè)置文件中的參數(shù)值都必須用"引號"引起來,False則不需要;

6魁袜、Recycle on EOF:到了文檔尾處桩撮,是否從頭開始循環(huán)讀入,選項:true 和 false峰弹;

注:程序從CSV Data Set Config文件中,每次讀取一行芜果,每次讀取的參數(shù)僅供一個線程使用(類似Loadrunner里面的參數(shù)唯一值功能)鞠呈,如果線程數(shù)超過文本的記錄行數(shù),那么可以選擇True (從頭再次讀取)右钾;

7蚁吝、Stop Thread on EOF:到了文檔尾處旱爆,是否停止線程,選項:true 和 false窘茁;

注:這里我用通俗的語言大概講一下Recycle on EOF與Stop thread on EOF結(jié)果的關(guān)聯(lián):

?當(dāng)Recycle on EOF 選擇true時怀伦,Stop thread on EOF選擇true和false無任何意義,通俗的講山林,在前面控制了不停的循環(huán)讀取房待,后面再來讓stop或run沒有任何意義;

?當(dāng)Recycle on EOF 選擇flase時驼抹,Stop thread on EOF選擇true :? 線程4個桑孩,參數(shù)3個,那么只會請求3次框冀;

?當(dāng)Recycle on EOF 選擇flase時流椒,Stop thread on EOF選擇flase,線程4個明也,參數(shù)3個宣虾,那么會請求4次,但第4次沒有參數(shù)可取温数,不讓循環(huán)安岂,所以第4次請求錯誤;

8帆吻、Sharing Mode:設(shè)置是否線程共享

? All threads(所有線程):測試計劃中所有線程域那,假如說有線程1到線程n (n>1),線程1取了一次值后猜煮,線程2取值時次员,取到的是csv文件中的下一行,即與線程1取的不是同一行王带。

? Current thread group(當(dāng)前線程組):假設(shè)有線程組A淑蔚、線程組B,A組內(nèi)有線程A1到線程An愕撰,線程組B內(nèi)有線程B1到線程Bn刹衫。取值情況是:線程A1取到了第1行,線程A2取第2行搞挣,現(xiàn)在B1取第1行带迟,線程B2取第2行。

? Current thread(當(dāng)前線程):假設(shè)測試計劃內(nèi)有線程1到線程n (n>1)囱桨,則線程1取了第1行仓犬,線程2也取第1行。


第三章.傳參內(nèi)容編輯

把我們需要“參數(shù)化”的數(shù)據(jù)舍肠,用記事本編寫參數(shù)化的數(shù)據(jù):

1搀继、保存為.dat格式的文件窘面,編碼問題在使用CSV Data Set Config參數(shù)化時要求的比較嚴(yán)格,記事本另存為->修改編碼UTF-8叽躯;

圖3

2财边、若是對應(yīng)的一條數(shù)據(jù),中間用英文的逗號隔開点骑;

3酣难、每條數(shù)據(jù)都需要分行顯示;

4畔况、把文件保存在某個路徑下鲸鹦,我們這里保存在D:\JMeter\xj.dat;

注:文件也可以保存為CSV格式跷跪;

圖4

第四章.在http請求填寫參數(shù)化內(nèi)容

參數(shù)化馋嗜,在需要參數(shù)化的值前加上&{參數(shù)化名稱},參數(shù)化的名稱對應(yīng)csv? data set config中填寫Variable Names的值吵瞻;

圖5

第五章.運行JMeter葛菇,查看結(jié)果

1、設(shè)置4條線程橡羞,每條線程循環(huán)1次眯停,則會有四條結(jié)果;

2卿泽、可以在【請求】Tab查看傳不同的參數(shù)莺债;


最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市签夭,隨后出現(xiàn)的幾起案子齐邦,更是在濱河造成了極大的恐慌,老刑警劉巖第租,帶你破解...
    沈念sama閱讀 216,372評論 6 498
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件措拇,死亡現(xiàn)場離奇詭異,居然都是意外死亡慎宾,警方通過查閱死者的電腦和手機(jī)丐吓,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,368評論 3 392
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來趟据,“玉大人券犁,你說我怎么就攤上這事≈蓿” “怎么了族操?”我有些...
    開封第一講書人閱讀 162,415評論 0 353
  • 文/不壞的土叔 我叫張陵,是天一觀的道長比被。 經(jīng)常有香客問我色难,道長,這世上最難降的妖魔是什么等缀? 我笑而不...
    開封第一講書人閱讀 58,157評論 1 292
  • 正文 為了忘掉前任枷莉,我火速辦了婚禮,結(jié)果婚禮上尺迂,老公的妹妹穿的比我還像新娘笤妙。我一直安慰自己,他們只是感情好噪裕,可當(dāng)我...
    茶點故事閱讀 67,171評論 6 388
  • 文/花漫 我一把揭開白布蹲盘。 她就那樣靜靜地躺著,像睡著了一般膳音。 火紅的嫁衣襯著肌膚如雪召衔。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 51,125評論 1 297
  • 那天祭陷,我揣著相機(jī)與錄音苍凛,去河邊找鬼。 笑死兵志,一個胖子當(dāng)著我的面吹牛醇蝴,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播想罕,決...
    沈念sama閱讀 40,028評論 3 417
  • 文/蒼蘭香墨 我猛地睜開眼悠栓,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了按价?” 一聲冷哼從身側(cè)響起惭适,我...
    開封第一講書人閱讀 38,887評論 0 274
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎俘枫,沒想到半個月后腥沽,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,310評論 1 310
  • 正文 獨居荒郊野嶺守林人離奇死亡鸠蚪,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,533評論 2 332
  • 正文 我和宋清朗相戀三年今阳,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片茅信。...
    茶點故事閱讀 39,690評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡盾舌,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出蘸鲸,到底是詐尸還是另有隱情妖谴,我是刑警寧澤,帶...
    沈念sama閱讀 35,411評論 5 343
  • 正文 年R本政府宣布,位于F島的核電站膝舅,受9級特大地震影響嗡载,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜仍稀,卻給世界環(huán)境...
    茶點故事閱讀 41,004評論 3 325
  • 文/蒙蒙 一洼滚、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧技潘,春花似錦遥巴、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,659評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至值桩,卻和暖如春摆霉,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背颠毙。 一陣腳步聲響...
    開封第一講書人閱讀 32,812評論 1 268
  • 我被黑心中介騙來泰國打工斯入, 沒想到剛下飛機(jī)就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人蛀蜜。 一個月前我還...
    沈念sama閱讀 47,693評論 2 368
  • 正文 我出身青樓刻两,卻偏偏與公主長得像,于是被迫代替她去往敵國和親滴某。 傳聞我的和親對象是個殘疾皇子磅摹,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 44,577評論 2 353

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

  • JMeter也有像LR中的參數(shù)化,本篇就來介紹下JMeter的參數(shù)化如何去實現(xiàn)霎奢。 參數(shù)化:錄制腳本中有登錄操作户誓,需...
    guiwuzhe閱讀 400評論 0 0
  • 1 Jmeter安裝配置 使用Jmeter前首先要安裝JDK,配置JDK環(huán)境變量幕侠。Jmeter不需要安裝帝美,下載后...
    茶小汐閱讀 2,929評論 0 8
  • JMeter也有像LR中的參數(shù)化,本篇就來介紹下JMeter的參數(shù)化如何去實現(xiàn)晤硕。 參數(shù)化:錄制腳本中有登錄操作悼潭,需...
    宇文臭臭閱讀 625評論 0 0
  • 參數(shù)化:錄制腳本中有登錄操作,需要輸入用戶名和密碼舞箍,假如系統(tǒng)不允許相同的用戶名和密碼同時登錄舰褪,或者想更好的模擬多個...
    菜鳥平閱讀 226評論 0 0
  • 在使用Jmeter進(jìn)行接口的性能測試時,由于Jmeter 是JAVA應(yīng)用疏橄,對于CPU和內(nèi)存的消耗比較大占拍,所以,當(dāng)需...
    燕京博士閱讀 4,166評論 0 16