Jmeter壓力測試系列(三)
阿新 • • 發佈:2019-02-19
簡單說明
引數化的一般用法就是將指令碼中的某些輸入使用引數來代替,在指令碼執行時指定引數的取值範圍和規則。
關於Jmeter的引數化請求包括以下幾種方式:
* 使用者引數
* BeanShell Sampler
* 使用者定義的變數
* CSV Data Set Config
* 隨機函式
使用者引數
操作:新增 -> 前置處理器 -> 使用者引數
呼叫方式:${defineCount}
PS:多使用者僅對多執行緒有效,單執行緒只取第一個使用者的值
BeanShell Sampler
操作:新增 -> 前置處理器 -> BeanShell Sampler -> 在Script中按以下格式設定引數
呼叫方式:${defineCount}
使用者定義的變數
操作:新增 -> 配置元件 -> 使用者定義的變數
呼叫方式:${defineCount}
CSV Data Set Config
操作:新增 -> 配置元件 -> CSV Data Set Config
呼叫方式:${defineCount}
PS:如果需要使用多個引數的話,需在Variable Names一欄以Deliniter定義的符號(一般此項為逗號[ , ])進行分割,當然對應的csv檔案資料來源,每一行也要以相應的格式進行分隔
隨機函式
操作:選單欄上選擇選項 -> 函式助手對話方塊 -> 配置引數並複製生成隨機字串 -> 貼上字串到目標位置
呼叫方式:${__RandomString(2,123456845612314578456123,)}
將複製的字串,貼上到目標位置上,如下所示:
寫在最後,希望以上內容能幫到您,不定時總結和記錄個人的經驗。您的支援是我前進的動力,經驗分享是美德