1. 程式人生 > >Jmeter壓力測試系列(三)

Jmeter壓力測試系列(三)

簡單說明

引數化的一般用法就是將指令碼中的某些輸入使用引數來代替,在指令碼執行時指定引數的取值範圍和規則。
關於Jmeter的引數化請求包括以下幾種方式:
* 使用者引數
* BeanShell Sampler
* 使用者定義的變數
* CSV Data Set Config
* 隨機函式

使用者引數

操作:新增 -> 前置處理器 -> 使用者引數
呼叫方式:${defineCount}

使用者引數

PS:多使用者僅對多執行緒有效,單執行緒只取第一個使用者的值

BeanShell Sampler

操作:新增 -> 前置處理器 -> BeanShell Sampler -> 在Script中按以下格式設定引數


呼叫方式:${defineCount}

BeanShell Sampler

使用者定義的變數

操作:新增 -> 配置元件 -> 使用者定義的變數
呼叫方式:${defineCount}

使用者定義的變數

CSV Data Set Config

操作:新增 -> 配置元件 -> CSV Data Set Config
呼叫方式:${defineCount}

CSV Data Set Config

PS:如果需要使用多個引數的話,需在Variable Names一欄以Deliniter定義的符號(一般此項為逗號[ , ])進行分割,當然對應的csv檔案資料來源,每一行也要以相應的格式進行分隔

多個引數

隨機函式

操作:選單欄上選擇選項 -> 函式助手對話方塊 -> 配置引數並複製生成隨機字串 -> 貼上字串到目標位置
呼叫方式:${__RandomString(2,123456845612314578456123,)}

開啟函式助手對話方塊

隨機函式字串生成

將複製的字串,貼上到目標位置上,如下所示:

貼上隨機函式字串

寫在最後,希望以上內容能幫到您,不定時總結和記錄個人的經驗。您的支援是我前進的動力,經驗分享是美德