背景:當你須要從一些數據中隨機的取值用的話能夠用這個函數來實現__CSVReaddom
__CSVRead函數用於對腳本進行參數化,當腳本中不一樣變量須要不一樣參數值時,能夠考慮__CSVRead函數。 _CSVRead函數即從外部讀取參數,_CSVRead函數能夠從一個文件中讀取多個參數,以供使用操做。函數
一、打開Jmeterspa
二、準備好咱們的數據,創建一個txt或csv參數文檔線程
這裏都是一些隨機數blog
三、接下來,咱們將這些數據配置到Jmeter中去,點擊【選項】--【函數助手對話框】文檔
這裏的操做:字符串
i、選擇一個功能:__CSVRead,選擇這個,其中裏面還有不少其餘函數,若是有興趣的話,能夠繼續探索get
ii、CSV file to get values from | *alias:這裏須要填入txt或者csv文件的絕對路徑,我這裏用txt做爲保存數據變量
iii、CSV文件列號| next| *alias:表示當前變量讀取第幾列數據,第一列是0。我這裏使用__Random讀取文件的數據。第一個參數表示讀取的最小值,第二個參數表示讀取的最大值,第三個參數是用戶自定義的,留空隨機數
填完以後,就點擊生成。這裏就會生成函數字符串了,先複製這段字符串
四、新建一條線程組,添加HTTP請求,添加察看結果樹
五、點擊HTTP請求,點擊添加參數,名稱能夠本身命名,值就是剛纔複製的字符串