1. 程式人生 > >jmeter 四種引數化方式

jmeter 四種引數化方式

介面測試目前我這邊用到的是藉助測試工具jmeter實現的,基於對jmeter的基本使用,總結一下常用的引數化方式

1.新增使用者定義的變數

方法:新增使用者定義的變數,右擊執行緒組->新增->配置元件->使用者定義的變數;

指令碼中用到該值的所有地方都可以引用這個變數名了,引用變數的格式為 ${變數名};

2.借用函式生成引數

試過程中,有時候資料不適合被指定,可選擇藉助函式來生成,以下是最常用的幾種。
  •     用函式生成隨機數:(__Random)
在Jmeter中點選 選項->函式助手對話方塊;

3.檔案引數---此方式是目前常用的方法

 引數檔案格式,如下:


在Jmeter中右擊執行緒組->新增->配置元件->CSV Data Set Config;

jmeter引數檔案配置如下:


在請求中引用引數時格式:${引數名}

4.關聯引數

線上程組內,當你想用一個請求的響應結果作為另一個請求的入參時就需要用到關聯。
  • 用正則表示式關聯
實現思路:是先從某個請求的響應資料中提取你需要的值,在把這個值在另一個請求中入參,操作如下:在需要被提取響應資料的請求下新增正則表示式提取器,右擊新增->後置處理器->正則表示式提取器;

關聯設定如下: