我一直在使用JMeter並且僅用於負載測試。我想知道我是否可以將其用於普通功能測試。斷言返回狀態碼HTTP 400成功
例如:我有一個格式不正確的XML,應用程序返回400 Bad Request
,我期望返回 - 所以這是正確的,但JMeter將其解析爲失敗。
我試圖響應斷言,但它沒有工作......
這可能與JMeter的?
我一直在使用JMeter並且僅用於負載測試。我想知道我是否可以將其用於普通功能測試。斷言返回狀態碼HTTP 400成功
例如:我有一個格式不正確的XML,應用程序返回400 Bad Request
,我期望返回 - 所以這是正確的,但JMeter將其解析爲失敗。
我試圖響應斷言,但它沒有工作......
這可能與JMeter的?
很容易。
查看this的答案。
您也可以試試NOT複選框Pattern Matching Rules響應聲明。
要測試非200響應代碼,您必須檢查響應聲明中的「忽略狀態」字段。沒有這個,無論響應斷言如何,測試總是失敗。
因此,這裏是你需要做的測試HTTP響應代碼400是什麼:
添加新的響應斷言。 設置以下斷言屬性:
完成。
或者您可以:檢查「模式匹配規則」中的「匹配」單選按鈕;點擊'添加'按鈕;並將「4 ..」regEx匹配模式填入「要測試的模式」中的行中。 ...接受任何4xx響應碼作爲「通過」,對於任何「用戶的不良要求」。 – Franta 2017-09-18 11:12:00
不錯。謝謝 – user219882 2012-04-14 11:52:59