天天看點

12-Jmeter 參數化的方式

參數化Jmeter 腳本時,使用參數的地方書寫格式為 ${參數名}

1、用Jmeter 中的函數擷取參數值

__Random,__threadNum,__CSVRead,__StringFromFile

  • ${__Random(,,)} : 第一個參數為随機數的下限,第二個參數為随機數的上限,第三個參數為儲存随機數的變量名;
  • ${__CSVRead(,)}方法中第一個參數是檔案名,第二個參數是檔案中的列(列數從0開始);
  • ${__StringFromFile(,,,)}方法中第一個參數是檔案名,
  • ${__StringFromFile(,,,)}方法中沒有指定讀取檔案中的哪一列的參數,是以隻能讀取包含一列的檔案。

2、使用者定義的變量

  • 添加配置元件-> 使用者定義的變量;
  • 值中可以直接輸入值,也可以通過Jmeter 的函數__CSVRead,__StringFromFile從csv或dat檔案中讀取,還可以通過字首加随機數的方法設定參數

3、從CSV檔案中讀取

當參數的值沒有規律且量不太大時,可以用這種方法;

4、從資料庫中讀取

當參數的值沒有規律且量比較大時,可以選用這種方法

5、用正規表達式從前面請求的響應資料中提取

添加後置處理器-正規表達式提取器