使用jmeter進行性能測試的時候,部分參數(shù)可以進行統(tǒng)一管理,類似postman中將一些參數(shù)設(shè)置在環(huán)境變量中,然后使用的時候直接調(diào)用。
1.將參數(shù)設(shè)置在用戶參數(shù)中

如上圖,我將搜索的字段“軟件測試”和“測試zhang”放在用戶參數(shù)中,同時取名為searchtxt,在HTTP請求和響應(yīng)斷言調(diào)用的時候,直接用${searchtxt}就代表“軟件測試”和“測試zhang”這兩個字段了。設(shè)置如下圖所示:
響應(yīng)斷言:

HTTP請求:

設(shè)置線程數(shù):10,Ramp_up時間(秒):2,循環(huán)次數(shù):1
斷言結(jié)果如下:

斷言結(jié)果沒有顯示兩行,說明結(jié)果正確
查看結(jié)果數(shù)如下:


2.使用csv數(shù)據(jù)文件設(shè)置
我們可以將需要統(tǒng)一管理的參數(shù)放在一個文件夾里面,如下圖放在D:/test.txt里面

test.txt文件里參數(shù)的寫法如下:

如上圖,我將搜索的字段“測試工程師”和“軟件測試”放在D:/test.txt文件里面,同時取名為searchtxt,在HTTP請求和響應(yīng)斷言調(diào)用的時候,直接用${searchtxt}就代表“測試工程師”和“軟件測試”這兩個字段了。設(shè)置如下圖所示:
響應(yīng)斷言:

HTTP請求:

設(shè)置線程數(shù):10,Ramp_up時間(秒):2,循環(huán)次數(shù):1
斷言結(jié)果如下:

斷言結(jié)果沒有顯示兩行,說明結(jié)果正確
查看結(jié)果數(shù)如下:


3.函數(shù)參數(shù)化
點擊tools---函數(shù)助手對話框,出現(xiàn)函數(shù)助手彈框,我們可以在里面設(shè)置,比如設(shè)置Random函數(shù),最小值1,最大值100,然后點擊生成,生成函數(shù)字符串,我們可以拷貝這個字符串在HTTP請求和響應(yīng)斷言里面設(shè)置。
