__CSVRead函數用於對腳本進行參數化,當腳本中不同變量需要不同參數值時,可以考慮__CSVRead函數。 _CSVRead函數即從外部讀取參數,_CSVRead函數可以從一個文件中讀取多個參數,以供使用操作。
1、打開Jmeter
2、准備好我們的數據,建立一個txt或csv參數文檔
這里都是一些隨機數
3、接下來,我們將這些數據配置到Jmeter中去,點擊【選項】--【函數助手對話框】
這里的操作:
i、選擇一個功能:__CSVRead,選擇這個,其中里面還有很多其他函數,如果有興趣的話,可以繼續探索
ii、CSV file to get values from | *alias:這里需要填入txt或者csv文件的絕對路徑,我這里用txt作為保存數據
iii、CSV文件列號| next| *alias:表示當前變量讀取第幾列數據,第一列是0。我這里使用__Random讀取文件的數據。第一個參數表示讀取的最小值,第二個參數表示讀取的最大值,第三個參數是用戶自定義的,留空
填完之后,就點擊生成。這里就會生成函數字符串了,先復制這段字符串
4、新建一條線程組,添加HTTP請求,添加察看結果樹
5、點擊HTTP請求,點擊添加參數,名稱可以自己命名,值就是剛才復制的字符串
在線程組中,輸入循環16次
現在就可以將這組線程組運行了
在結果樹里,我們可以看到運行了16次了。這樣就表示我們的調用成功了。
其實設置Jmeter參數化的方法還有其他。這只是其中一種方法