轉發自daring0609如有侵權請聯系刪除
Jmeter中csvRead函數的使用
當想要腳本隨機傳參數時,可以結合csvRead和Random函數使用(也相當於參數化的一種用法,想了解其他參數化方法的讀者,可以參考上一篇文檔)
1、事先准備好存儲數據的文檔,注意:數據之間使用英文逗號隔開,否則后面隨機抽取數據時沒有抽取到
2、單擊選項->函數助手,在選擇功能里找到csvRead函數,有兩個參數,前者是文件路徑,后者是文件中數據所在的序列號,可以理解為幾個數據(比如我的是4個數據,那么索引為(0,3))。點擊生成,復制生成后的內容
3、在http請求中,如下操作
4、運行,在請求界面中可發現csv隨機取值
注意:因為好奇csvRead函數中第二個參數,取文件的序列號,那如果我一列中有多個數據時,會同時取到這些數據嗎?所以自己對數據文件進行了修改,相應的隨機生成函數中的個數也要做相應的修改。
發現結果並不是所想那樣,而是只取到第一行的數據,而其他卻為空。因此數據讀取應該是從左往右,一直到換行在從左往右的。
轉發
Jmeter中csvRead函數的使用