很多時候值朋,在使用jmeter進(jìn)行測試的時候龙巨,部分字段往往需要使用不同的數(shù)據(jù)進(jìn)行測試茎用,那么绝淡,有什么辦法可以實(shí)現(xiàn)呢,下面就給大家介紹一些如何使用CSV Data Set Config組件
一:創(chuàng)建腳本锄贷,添加組件
可以添加到線程組下译蒂,也可以添加到某個請求下
二:組件介紹
字段名 | 字段解釋 |
---|---|
Filename | 文件名,指保存信息的文件目錄谊却,可以相對或者絕對路徑(比如:D:\ceshi.csv)柔昼,文件格式最好保存為csv格式,不然會存在各種各樣的格式編碼問題 |
File encoding | csv文件編碼炎辨,可以不填 |
Variable Names | 變量名捕透,多個變量用“,”分開。一個變量名對應(yīng)一個參數(shù) |
Delimiter | csv文件中的分隔符(用”\t”代替tab鍵)(一般情況下,分隔符為英文逗號) |
Allow quoted data | 是否允許引用數(shù)據(jù)(尚不清楚) |
Recycle on EOF | 到了文件尾處激率,是否循環(huán)讀取參數(shù)咳燕,選項(xiàng):true和false勿决。因?yàn)镃SV Data Set Config一次讀入一行乒躺,分割后存入若干變量交給一個線程,如果線程數(shù)超過文本的記錄行數(shù)低缩,那么可以選擇從頭再次讀入 |
Stop thread on EOF | 到了文件尾處嘉冒,是否停止線程,選項(xiàng):true和false(1咆繁、當(dāng)Recycle on EOF 選擇true時讳推,Stop thread on EOF選擇true和false無任何意義,通俗的講玩般,在前面控制了不停的循環(huán)讀取银觅,后面再來讓stop或run沒有任何意義;2坏为、當(dāng)Recycle on EOF 選擇flase時究驴,Stop thread on EOF選擇true,線程4個匀伏,參數(shù)3個洒忧,那么只會請求3次;3够颠、當(dāng)Recycle on EOF 選擇flase時熙侍,Stop thread on EOF選擇flase,線程4個履磨,參數(shù)3個蛉抓,那么會請求4次,但第4次沒有參數(shù)可取剃诅,不讓循環(huán)巷送,所以第4次請求錯誤) |
Sharing mode | 共享模式,All threads –所有線程综苔,Current thread group—當(dāng)前線程組惩系,Current thread—當(dāng)前線程。 |
三:新建需要導(dǎo)入的文件
四:設(shè)置CSV Data Set Config參數(shù)
五:讀取文件的數(shù)據(jù)
所需要調(diào)用參數(shù)的字段值必須要與CSV Data Set Config組件的Variable Names保持一致如筛,調(diào)用格式為${Variable Names}