轉(zhuǎn)載請(qǐng)注明出處,感謝您的支持。
文章來源:【chenyk的簡(jiǎn)書】http://www.itdecent.cn/p/98fd4ef0e1e4
同一文集
- Jmeter壓力測(cè)試系列(一) - 初識(shí)Jmeter和線程組操作詳解
- Jmeter壓力測(cè)試系列(二) - Http請(qǐng)求模擬和響應(yīng)參數(shù)獲取
- Jmeter壓力測(cè)試系列(四) - 模擬對(duì)Openfire服務(wù)器進(jìn)行消息轟炸
簡(jiǎn)單說明
參數(shù)化的一般用法就是將腳本中的某些輸入使用參數(shù)來代替,在腳本運(yùn)行時(shí)指定參數(shù)的取值范圍和規(guī)則。
關(guān)于Jmeter的參數(shù)化請(qǐng)求包括以下幾種方式:
- 用戶參數(shù)
- BeanShell Sampler
- 用戶定義的變量
- CSV Data Set Config
- 隨機(jī)函數(shù)
用戶參數(shù)
操作:添加 -> 前置處理器 -> 用戶參數(shù)
調(diào)用方式:${defineCount}

PS:多用戶僅對(duì)多線程有效,單線程只取第一個(gè)用戶的值
BeanShell Sampler
操作:添加 -> 前置處理器 -> BeanShell Sampler -> 在Script中按以下格式設(shè)置參數(shù)
調(diào)用方式:${defineCount}

用戶定義的變量
操作:添加 -> 配置元件 -> 用戶定義的變量
調(diào)用方式:${defineCount}

CSV Data Set Config
操作:添加 -> 配置元件 -> CSV Data Set Config
調(diào)用方式:${defineCount}

PS:如果需要使用多個(gè)參數(shù)的話,需在Variable Names一欄以Deliniter定義的符號(hào)(一般此項(xiàng)為逗號(hào)[ , ])進(jìn)行分割,當(dāng)然對(duì)應(yīng)的csv文件數(shù)據(jù)源,每一行也要以相應(yīng)的格式進(jìn)行分隔

隨機(jī)函數(shù)
操作:菜單欄上選擇選項(xiàng) -> 函數(shù)助手對(duì)話框 -> 配置參數(shù)并復(fù)制生成隨機(jī)字符串 -> 粘貼字符串到目標(biāo)位置
調(diào)用方式:${__RandomString(2,123456845612314578456123,)}


將復(fù)制的字符串,粘貼到目標(biāo)位置上,如下所示:

寫在最后,希望以上內(nèi)容能幫到您,不定時(shí)總結(jié)和記錄個(gè)人的經(jīng)驗(yàn)。您的支持是我前進(jìn)的動(dòng)力,經(jīng)驗(yàn)分享是美德