介面測試怎麼做的?

2021-08-30 02:49:30 字數 532 閱讀 3966

1、拿到介面文件熟悉:(服務端開發人員把介面文件寫出來,我們就可以拿過來熟悉):

(1)每個介面對應要實現的功能是什麼。

(2)伺服器的位址、埠、介面位址

(3) 請求方式,請求引數有哪些

(4)響應資料:

<1>響應的字段個數是否足夠(可以看需求文件中對應的功能需要顯示的個數,只能多不能少)

<2>正確和錯誤的響應碼(errcode)有哪些,對應的響應資訊(message)是什麼。

2、編寫介面測試用例(介面測試用跟功能類似,只多了乙個請求報文,響應報文)

1)考慮正常異常的請求引數的請求報文

2)考慮正常和異常請求後的響應報文(例如 :異常的錯誤碼是什麼,對應的錯誤資訊是否正確)

3、執行測試用例:

用jmeter執行測試用例,先建立乙個執行緒組,再新增http請求,填寫好請求位址,埠,和請求引數,設定引數化,新增斷言等,最後新增檢視結果樹再執行。執行完後,檢查介面是否通過,如果不通過,先定位下原因,檢視介面返回的資料為什麼不正確,然後,把伺服器上的日誌取下來,提單給開發修改。

介面測試怎麼做

通用介面api規範 保持冪等。也即多次呼叫,應該產生一致的結果,例如轉賬1元,因為呼叫失敗或者超時重試的時候,最終結果還應該是轉賬1元,而非呼叫兩次變成轉賬2元。介面的實現應該盡量避免阻塞,可以使用非同步方式提公升效能。介面應該包括能夠區分不同情況的異常,而非丟擲寬泛的exception,不能吞掉異...

怎麼做web介面測試

這就需要開發提供的介面文件了,介面文件和功能測試的需求說明書的功能是一樣的。包括 介面說明 呼叫的url,請求方式 get or post 請求引數 引數型別 請求引數說明,返回結果說明。有了介面文件後,我們就可以設計用例了,一般介面測試的用例分為以下幾種 1 通過性驗證,說白了就是傳遞正確的引數,...

WebSocket介面怎麼做測試

如果遇見了乙個全新的協議,怎麼從零開始,完成介面測試?以 websocket 為例。websocket 協議在2008年誕生,2011年成為國際標準。現在所有瀏覽器都已經支援了。websocket 的最大特點就是,伺服器可以主動向客戶端推送資訊,客戶端也可以主動向伺服器傳送資訊,是真正的雙向平等對話...