JMeter斷言請求執(zhí)行結果并判斷下一請求是否執(zhí)行
發(fā)布時間:2020-06-03 15:46 點擊量:
當用JMeter編寫測試用例時,在許多情況下需要增加判斷。如果前一個請求被成功執(zhí)行,下一個請求將被執(zhí)行。否則,后續(xù)請求將被直接跳過,這更符合案例的邏輯,并且可以節(jié)省系統(tǒng)資源。
工具/原材料JMeter斷言請求和判斷請求方法/步驟11。右鍵點擊請求結果判斷請求,添加斷言,添加待測模式,輸入逾期請求結果。這里,請求1和請求3被設置為判斷請求,為兩者添加斷言
-1步讀數(shù)22。右鍵單擊需要聲明的請求以添加if控制器,以便if控制器低于需要聲明的請求
-兩步讀數(shù)33。添加的請求斷言和判斷的結構如下。這里,由于請求1的斷言失敗,請求2不能被執(zhí)行,并且由于請求3的成功,請求4繼續(xù)執(zhí)行。請注意,因為請求3和請求1是級別,所以它們不受請求1的斷言結果的影響。
-3步讀取44。驗證結果,并確保結果與預期一致。
-4步讀取結束注意:事實上,如果引入了控制器,這種用法已經(jīng)被提及,但是在使用斷言配置來防止請求邏輯混亂時,最好注意控制器和請求級別。
相關推薦