一粘驰、例如模擬多個不同用戶并發(fā)登錄某網(wǎng)站。這時需要提供進(jìn)行登錄請求時述么,同請求一起發(fā)送的用戶名蝌数、密碼等信息。
Step1度秘、使用Blazemeter錄制好一個登陸某網(wǎng)站的腳本顶伞。
Step2、在Jmeter中打開該腳本。找到登錄請求枝哄,為便于察看將該登錄http請求改名為“登錄”。
如下圖阻荒,關(guān)注點:點開登錄請求挠锥,察看同請求一起發(fā)送的參數(shù),大部分登錄請求只會有兩個參數(shù)——用戶名和密碼侨赡。由于我測試的登錄網(wǎng)站涉及到不同角色等蓖租,所以參數(shù)多了。這里我們只把用戶名和密碼參數(shù)化羊壹。
Step3蓖宦、創(chuàng)建一個txt文檔,存放用戶名和密碼油猫。
Step4稠茂、在Step2登錄請求界面中,依次點擊【選項】——【函數(shù)助手對話框】——選擇_CSVRead
Step5情妖、(1)函數(shù)參數(shù)第一行填寫睬关,步驟3中user.txt路徑;
(2)文檔中第一列是密碼毡证,但該框中表示第一列的值可能是從0開始电爹,自己在測試時先試試,然后再修改料睛。我在設(shè)置時丐箩,該處的值是從0開始代表文檔的第一列。
(3)函數(shù)參數(shù)填完后恤煞,點擊【生成】按鈕屎勘,出現(xiàn)一串字符串,拷貝居扒。
Step6挑秉、將步驟5中拷貝的字符串粘貼至password后面的值框,同理在步驟5中列號改為1苔货,生成字符串犀概,復(fù)制粘貼至userName的值框。其他參數(shù)值不修改夜惭,(當(dāng)然這是根據(jù)自己的測試用例設(shè)計來修改這些參數(shù))姻灶。
Step7、上述操作完成诈茧,設(shè)置線程數(shù)产喉,在線程組,設(shè)置線程數(shù)為user.txt文檔中的行數(shù)。
線程組——右擊添加查看結(jié)果樹曾沈,點擊運行这嚣,查看結(jié)果樹,三個用戶登錄請求塞俱,可分別點開查看發(fā)送的請求和響應(yīng)信息姐帚。