轉(zhuǎn)載請(qǐng)注明出處死相,感謝您的支持坞琴。
文章來(lái)源:【chenyk的簡(jiǎn)書(shū)】http://www.reibang.com/p/98fd4ef0e1e4
同一文集
- Jmeter壓力測(cè)試系列(一) - 初識(shí)Jmeter和線程組操作詳解
- Jmeter壓力測(cè)試系列(二) - Http請(qǐng)求模擬和響應(yīng)參數(shù)獲取
- Jmeter壓力測(cè)試系列(四) - 模擬對(duì)Openfire服務(wù)器進(jìn)行消息轟炸
簡(jiǎn)單說(shuō)明
參數(shù)化的一般用法就是將腳本中的某些輸入使用參數(shù)來(lái)代替兑徘,在腳本運(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)位置上且叁,如下所示:
寫(xiě)在最后,希望以上內(nèi)容能幫到您秩伞,不定時(shí)總結(jié)和記錄個(gè)人的經(jīng)驗(yàn)逞带。您的支持是我前進(jìn)的動(dòng)力,經(jīng)驗(yàn)分享是美德