jmeter能用來做參數(shù)化的組件有幾個,但是都沒有隨機取值的功能,遇到隨機取值的需求怎么辦呢?
突發(fā)奇想,可以用函數(shù)__CSVRead()來實現(xiàn):
__CSVRead()
CSV file to get values from | *alias: 表示要讀取的文件路徑
CSV文件列號| next| *alias: 表示當(dāng)前變量讀取第幾列數(shù)據(jù),注意第一列是0;
由此可見我們只需 將參數(shù)化數(shù)據(jù)在csv中橫向排列,然后用隨機函數(shù)__Random()指定文件序列號即可。
${__CSVRead(D: .txt,${__Random(1,6,)})}
t.txt文件內(nèi)容:a,s,d,f,g,h
這樣即可隨機取到t.txt文件中的數(shù)據(jù)。