最近想使用Jmeter對一組帳號和密碼字典進行組合來發出請求,並且帳號和密碼分別來自2個txt文件。
即,每個帳號都遍歷一遍密碼字典。
想實現這種效果,在Jmeter中其實並不難。也是需要2個循環嵌套。
實現方式和一般語言編寫相似,兩個for循環,但是Jmeter裏需要手動填入循環次數,循環次數=數據行數。
這裏還可以優化一下。在外循環中的CSV Data Set Config裏關閉循環,同時設定外循環控制器的循環次數爲永遠。
如圖這樣設定,這時只需要在內循環控制器填入密碼庫的總行數就行了。
當然,如果連密碼庫也懶得手動輸入,還可以自己寫一個beanshell來實現計算好帳號庫和密碼庫文件的總行數,再把計算結果以變量形式給循環控制器即可。