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

2022-09-09 17:15:40 字數 648 閱讀 7307

首先,還是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考慮更多的可能是壓測,說明後端壓力大導致的響應超時

瀏覽器 Storage 介面

storage 介面用於指令碼在瀏覽器儲存資料。兩個物件部署了這個介面 window.sessionstorage和window.localstorage。sessionstorage儲存的資料用於瀏覽器的一次會話 session 當會話結束 通常是視窗關閉 資料被清空 localstorage儲存...

監聽瀏覽器關閉 重新整理按鈕,呼叫介面

window.onunload e else window.onbeforeunload e 使用者關閉或者重新整理網頁的時候,有時候需要呼叫後台介面。一般我們通過ajax或者axios等去呼叫介面。但是在關閉和重新整理中呼叫你會發現console成功但是後台並沒有接受到前端的請求,因為呼叫介面是非...

Jmeter 錄製瀏覽器https請求

jmeter錄製指令碼時,跟http指令碼錄製主要區別是,https錄製需要新增安全證書。一jmeter 伺服器及證書配置。1 開啟jmeter,右鍵測試計畫新增執行緒組,右鍵工作台 非測試元件 http 伺服器 2 設定http 伺服器。埠預設8888,為了避免跟本地fiddler衝突,改成了80...