響應(yīng)斷言

Apply to
有四個應(yīng)用范圍:
main sample and sub sample | main sample only(默認)| sub-sample only | jmeter variable
一般默認勾選 main sample only 就足夠了,因為我們一個請求,實質(zhì)上只有一個請求
但是當我們發(fā)一個請求時,可以觸發(fā)多個服務(wù)器請求,類似于ajax那種,那么就有main sample 和 sub-sample之分了
此外,對于有重定向的請求,并且勾選了跟隨重定向, 那么這兩個請求都是 sub-sample,重定向后的請求(第二個請求)就是main-sample
測試字段
需要斷言 JMeter 測試請求或響應(yīng)中的哪個字段
Text Response:響應(yīng)文本,來自服務(wù)器的響應(yīng)文本,即正文,不包括任何 HTTP 頭,相當于結(jié)果樹的 Response Body
Response Code:響應(yīng)碼,在結(jié)果樹的取樣器結(jié)果中可看到
Response Message:響應(yīng)信息,在結(jié)果樹的取樣器結(jié)果中可看到
Response Headers:響應(yīng)頭,相當于結(jié)果樹的 Response headers
Request Headers:請求頭,相當于結(jié)果樹的 Request headers
URL Sampler:請求 URL
Request Data:請求數(shù)據(jù),發(fā)送到服務(wù)器(即正文)的請求文本,不包括任何 HTTP 頭,相當于結(jié)果樹的 Request Body
舉個例子
??這里我添加一個響應(yīng)斷言 測試字段為響應(yīng)代碼 如果值等于201那么就算是響應(yīng)成功?

看下結(jié)果 響應(yīng)代碼返回的值為200 與 201不相等 響應(yīng)失敗
