1、全局變量
定義在全局變量中,這里定義的變量可以供測試計划下的所有線程組使用
引用使用:$符號 --- ${變量名}
2、通過函數 : 可以放到任何可以輸入的地方,所有生成的函數直接復制到需要的替換的地方
函數的生成可以通過TOOLS---函數助手對話框或者工具欄倒數第三個按鈕來生成。
1>> 文件讀取:CVS : ${_CVSRead(D:\data.txt,0,)}
上述函數都可以將結果保存到一個變量里,函數的最后一個參數為變量名稱
設置循環次數:(不會自動的去掉自己設置的列表,會將列名當成一組數據進行上傳)
2>> 隨機數:${__Random(1,100,)}
3>> 隨機字符串:${__RandomString(8,abcdefghigklmnopqrstuvwxyz0123456789,)}
4>> 時間戳:${_time(,)} -- 使用時間戳則重復概率很低
5>> 生成唯一UUID:${__UUID}
3.參數化文件:CSV Data Set Config
線程組 -- 添加 -- 配置元件 -- CSV Data Set Config
這里定義的變量名稱會影響到jmeter取值的順序
例子如下:
改變其順序為: