瀏覽器呼叫介面正常,jmeter調不通的可能原因

測試小白成長錄發表於2021-11-14

首先,還是http狀態碼介紹(網上都能找到這些簡介):

1xx 資訊,伺服器收到請求,需要請求者繼續執行操作
2xx 成功,操作被成功接收並處理
3xx 重定向,需要進一步的操作以完成請求
4xx 客戶端錯誤,請求包含語法錯誤或無法完成請求
5xx 伺服器錯誤,伺服器在處理請求的過程中發生了錯誤

jmeter除錯不通的解決思路

1、如果請求碼是200,但是響應結果報錯,考慮路勁或者引數是否填錯
2、如果是4XX,考慮引數是否填錯或者請求頭是否正確
3、400 一般是請求的引數問題,考慮是否多了空格或者引數型別不對
4、401未授權,考慮請求是否缺少必要的請求頭
5、403可能缺少請求頭,考慮是否有許可權取操作業務,可以將介面所有請求頭複製貼上進去
6、404未找到,考慮url填錯,或web伺服器未啟動成功
7、405方法未允許,考慮請求方式錯誤,或請求引數錯誤
8、500內部伺服器錯誤,考慮開發在發包,或程式碼邏輯錯誤,或傳參異常
9、其他:502錯誤閘道器,503服務無法獲得,504響應超時

*5XX考慮更多的是伺服器配置問題或服務不可用或服務正在發包等,需和開發確認,504考慮更多的可能是壓測,說明後端壓力大導致的響應超時

 

相關文章