Day11.配置元件之CSV數(shù)據(jù)文件配置

接口信息說(shuō)明

    登錄接口
        api:post
        method:post
        request data:
            {
                "login_name":"IDO",
                "passwd":"123"http://base編碼
            }
    退出接口:
        api:get
        method:get
    添加用戶接口:
        api:post
        method:post
        request data:
            {
                "login_name":"IDO",
                "phone":"13100000000",
                "real_name":"老徐"
            }

1.組件說(shuō)明

1.1 CSV文件概述

  • CSV是最通用的一種文件格式,它可以非常容易地被導(dǎo)入各種PC表格及數(shù)據(jù)庫(kù)中扫尺。此文件丛晦,一行即為數(shù)據(jù)表的一行符匾。生成數(shù)據(jù)表字段用半角逗號(hào)隔開卫漫。
    兩種格式的CSV數(shù)據(jù)文件:


    兩種格式

    TXT文件格式的CSV文件:
    TXT文檔格式

    CSV文件格式的CSV文件(注意:不是XLS格式):
    CSV文檔格式
  • CSV是文本文件,用記事本就能打開(office也支持CSV格式),XLS是二進(jìn)制的文件只有用EXCEL才能打
  • 每條記錄占一行,以逗號(hào)為分隔符,逗號(hào)前后的空格會(huì)被忽略

1.2 CSV數(shù)據(jù)文件配置組件概述

配置示例
  • CSV數(shù)據(jù)文件的作用是存儲(chǔ)數(shù)據(jù),像我們測(cè)試過(guò)程中的測(cè)試用例,接口入?yún)?或者是保存測(cè)試結(jié)果都可以保存為CSV數(shù)據(jù)文件(jmeter不僅僅支持這一種讀取文件的方式)镐牺。
  • 那么這個(gè)配置文件的作用就是讀取上述舉例場(chǎng)景中的內(nèi)容,讀取之后供jmeter做參數(shù)使用撞蜂。
  • 文件名:指向CSV配置文件的路徑(包含文件名)蜓斧。
  • 文件編碼:CSV文件默認(rèn)的編碼是UTF-8仓蛆。
  • 變量名稱:和CSV的列相對(duì)應(yīng),名稱自定義(沒(méi)有拿中文當(dāng)變量的說(shuō)法)
  • 忽略首行:通常情況下,CSV的文件首行標(biāo)注數(shù)據(jù)的含義,所以要設(shè)置忽略,如果不忽略的話,就從第一行來(lái)讀取。
  • 分割符:默認(rèn)的英文逗號(hào)
  • 是否允許帶引號(hào):字面意思,如果你的CSV中是有JSON數(shù)據(jù),或者帶有引號(hào)的數(shù)據(jù),建議設(shè)為True
  • 遇到文件結(jié)束符再次循環(huán):字面意思,一般情況下讀取所有數(shù)據(jù)之后就可以結(jié)束了,如果是想重復(fù)利用數(shù)據(jù),這里可以設(shè)置為True,多次循環(huán)挎春。
  • 遇到文件結(jié)束符停止線程:字面意思,配置文件讀取完畢之后,就結(jié)束當(dāng)前線程看疙。
  • 線程共享模式:看想讓這個(gè)CSV數(shù)據(jù)文件作用范圍是哪里。

2.練習(xí)說(shuō)明

2.1登錄/退出說(shuō)明

httpbin.org不提供登錄/退出機(jī)制,目前我們用上述的模擬登錄接口.

2.2 添加組件示例

項(xiàng)目示例

3.引用變量

JMeter產(chǎn)生變量的方式有很多種,但是引用變量的方式只有一種:

${變量名}
例如:上面的CSV讀取產(chǎn)生的變量名:login_name
引用的時(shí)候就是:
${login_name}

4.作業(yè)場(chǎng)景

4.1測(cè)試場(chǎng)景

現(xiàn)在有一個(gè)添加用戶的接口,添加用戶的數(shù)據(jù)存放在CSV數(shù)據(jù)文件中,實(shí)現(xiàn)把配置文件中數(shù)據(jù)傳到參數(shù)中使用.

4.2分析步驟

  • 初始化setUp線程組-->登錄接口
  • 添加線程組-->添加用戶接口
  • 添加配置元件_CSV數(shù)據(jù)文件配置
常規(guī)操作步驟如下:
1.創(chuàng)建CSV文件,添加測(cè)試數(shù)據(jù)
2.添加CSV配置組件,引入配置文件
3.設(shè)置編格式,碼相關(guān)變量名
4.其他特性配置
  • 在添加用戶接口參數(shù)的時(shí)候引入變量
        {
                "login_name":"${login_name}",//唯一的一種引用變量方式,${變量名}
                "phone":"${phone}",
                "real_name":"${real_name}"
            }

5.示例腳本

百度云鏈接可能會(huì)失效

鏈接:https://pan.baidu.com/s/1PujR_qPHqy1EkdXnHj_UqA 
提取碼:hptd

Github地址
Day11.配置元件之CSV數(shù)據(jù)文件配置

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末直奋,一起剝皮案震驚了整個(gè)濱河市能庆,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌脚线,老刑警劉巖搁胆,帶你破解...
    沈念sama閱讀 219,110評(píng)論 6 508
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異,居然都是意外死亡渠旁,警方通過(guò)查閱死者的電腦和手機(jī)攀例,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,443評(píng)論 3 395
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)一死,“玉大人肛度,你說(shuō)我怎么就攤上這事⊥洞龋” “怎么了?”我有些...
    開封第一講書人閱讀 165,474評(píng)論 0 356
  • 文/不壞的土叔 我叫張陵冠骄,是天一觀的道長(zhǎng)伪煤。 經(jīng)常有香客問(wèn)我,道長(zhǎng)凛辣,這世上最難降的妖魔是什么抱既? 我笑而不...
    開封第一講書人閱讀 58,881評(píng)論 1 295
  • 正文 為了忘掉前任,我火速辦了婚禮扁誓,結(jié)果婚禮上防泵,老公的妹妹穿的比我還像新娘。我一直安慰自己蝗敢,他們只是感情好捷泞,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,902評(píng)論 6 392
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著寿谴,像睡著了一般锁右。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上讶泰,一...
    開封第一講書人閱讀 51,698評(píng)論 1 305
  • 那天咏瑟,我揣著相機(jī)與錄音,去河邊找鬼痪署。 笑死码泞,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的狼犯。 我是一名探鬼主播余寥,決...
    沈念sama閱讀 40,418評(píng)論 3 419
  • 文/蒼蘭香墨 我猛地睜開眼,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼辜王!你這毒婦竟也來(lái)了劈狐?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 39,332評(píng)論 0 276
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤呐馆,失蹤者是張志新(化名)和其女友劉穎肥缔,沒(méi)想到半個(gè)月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體汹来,經(jīng)...
    沈念sama閱讀 45,796評(píng)論 1 316
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡续膳,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,968評(píng)論 3 337
  • 正文 我和宋清朗相戀三年改艇,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片坟岔。...
    茶點(diǎn)故事閱讀 40,110評(píng)論 1 351
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡谒兄,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出社付,到底是詐尸還是另有隱情承疲,我是刑警寧澤,帶...
    沈念sama閱讀 35,792評(píng)論 5 346
  • 正文 年R本政府宣布鸥咖,位于F島的核電站燕鸽,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏啼辣。R本人自食惡果不足惜啊研,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,455評(píng)論 3 331
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望鸥拧。 院中可真熱鬧党远,春花似錦、人聲如沸富弦。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,003評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)舆声。三九已至花沉,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間媳握,已是汗流浹背碱屁。 一陣腳步聲響...
    開封第一講書人閱讀 33,130評(píng)論 1 272
  • 我被黑心中介騙來(lái)泰國(guó)打工, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留蛾找,地道東北人娩脾。 一個(gè)月前我還...
    沈念sama閱讀 48,348評(píng)論 3 373
  • 正文 我出身青樓,卻偏偏與公主長(zhǎng)得像打毛,于是被迫代替她去往敵國(guó)和親柿赊。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,047評(píng)論 2 355