背景:
在實(shí)際的測(cè)試工作中,我們經(jīng)常需要對(duì)多組不同的輸入數(shù)據(jù),進(jìn)行同樣的測(cè)試操作步驟,以驗(yàn)證我們的軟件的功能。這種測(cè)試方式在業(yè)界稱為數(shù)據(jù)驅(qū)動(dòng)測(cè)試,而在實(shí)際測(cè)試工作中,測(cè)試工具中實(shí)現(xiàn)不同數(shù)據(jù)輸入的過(guò)程稱為參數(shù)化設(shè)置。
jmeter提供多種參數(shù)化設(shè)置的方式,常用的有:
1、使用 用戶定義的變量元件 實(shí)現(xiàn)
2、使用 用戶參數(shù)元件 實(shí)現(xiàn)
3、使用 函數(shù)助手 實(shí)現(xiàn)
4、使用 CSV 數(shù)據(jù)文件設(shè)置元件 實(shí)現(xiàn)
5、其它方式(數(shù)據(jù)庫(kù)數(shù)據(jù)、beanshell等)實(shí)現(xiàn)
一、用戶定義的變量元件實(shí)現(xiàn)
假如設(shè)置如下:
調(diào)用:
二、使用 用戶參數(shù)元件 實(shí)現(xiàn)參數(shù)化:
用戶參數(shù)元件可通過(guò)右鍵快捷菜單中選擇 添加-前置處理器-用戶參數(shù)進(jìn)行添加,與用戶自定義變量不同的是,用戶參數(shù)列表中的參數(shù)取值可以在測(cè)試計(jì)劃執(zhí)行過(guò)程中發(fā)生變化。
調(diào)用:
三、函數(shù)助手實(shí)現(xiàn)參數(shù)化
調(diào)用:
四、采用csv進(jìn)行參數(shù)化【最常用的方式】
csv數(shù)據(jù)文件中的csv稱為逗號(hào)分隔值或者字符分割值,其文件以純文本的形式存儲(chǔ)表格數(shù)據(jù)。在jmeter中可以使用此類型文件提供的數(shù)據(jù)作為參數(shù)化。通過(guò)右擊 -- 新增 -- 配置元件 -- CSV 數(shù)據(jù)文件設(shè)置元件進(jìn)行添加。
注意:csv文件保存時(shí)候一定要選擇utf-8 格式
設(shè)置線程數(shù):
運(yùn)行時(shí)候則會(huì)自動(dòng)運(yùn)行5次。
以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持服務(wù)器之家。
原文鏈接:https://www.cnblogs.com/123anqier-blog/p/12992044.html