參數(shù)化測(cè)試:把測(cè)試數(shù)據(jù)組織起來,用不同的測(cè)試數(shù)據(jù)調(diào)用相同的測(cè)試方法。
1.用戶定義的變量
作用:定義全局變量
位置:測(cè)試計(jì)劃 –> 線程組–> 配置元件 –> 用戶定義的變量
參數(shù):
調(diào)用方法:${變量名}
2.用戶參數(shù)
作用:針對(duì)同一組參數(shù),當(dāng)不同的用戶在訪問時(shí),可以獲取到各自專屬的值(一個(gè)用戶對(duì)應(yīng)一組數(shù)據(jù))
位置:測(cè)試計(jì)劃 –> 線程組–> 前置處理器 –> 用戶參數(shù)
參數(shù):
調(diào)用方法:
用戶參數(shù)里設(shè)置了兩個(gè)用戶,線程組里添加兩個(gè)用戶線程。如果添加了多個(gè)用戶,會(huì)依次遍歷添加的用戶參數(shù)
如4個(gè)用戶jmeter數(shù)據(jù)庫測(cè)試方法,就是取 18,lisi 20, 18 lisi 20這四組值
3.CSV數(shù)據(jù)文件設(shè)置
作用:當(dāng)不同的用戶jmeter數(shù)據(jù)庫測(cè)試方法,或者同一個(gè)用戶多次循環(huán)時(shí),都可以獲取到不同的值(一個(gè)用戶對(duì)應(yīng)csv里面所有數(shù)據(jù))
位置:測(cè)試計(jì)劃 –> 線程組–> 配置元件 –> CSV 數(shù)據(jù)文件設(shè)置
參數(shù):
注:一次請(qǐng)求只取一條數(shù)據(jù)。用戶參數(shù),每個(gè)用戶每次只取該用戶對(duì)應(yīng)的數(shù)據(jù)。CSV數(shù)據(jù)文件,每個(gè)用戶每次取CSV文件里下一條數(shù)據(jù)
csv文件的線程共享模式說明
4.函數(shù)()
作用:計(jì)數(shù)函數(shù),一般做執(zhí)行次數(shù)統(tǒng)計(jì)使用
位置:在菜單中工具 –> 函數(shù)助手對(duì)話框
調(diào)用方法: