接口測試的范圍


接口測試的范圍:

1.功能測試:

1.等價類划分   2.邊界值分析法   3.錯誤推斷法   4.因果圖法   5.判定表驅動法   6.正交試驗法   7.功能圖法   8.場景法

功能測試用例方法適用於接口測試

2.異常測試

<1>.數據異常:null(對象本身是空的,並沒有指向任何的內存地址), "" (空地址,空字符串),",數據類型(數據類型異常,如int類型傳字符串,接口是否做校驗)

<2>.環境異常:負載均衡架構 nginx分發請求到tomcat,某個服務節點掛了,重啟能否加入到集群中,能否繼續處理請求

                         冷熱備份 

<3>.性能測試:負載測試

                         壓力測試

                         並發測試

                         穩定性測試或可靠性測試

接口測試用例設計:

id   目標URL   username   password  程序狀態碼(接口返回的狀態碼,非協議狀態碼)   返回內容(success/fail)   實際結果   執行狀態(0:失敗  1:成功)

可以把測試用例映射到數據庫表中,一個接口對應一張表

環境異常測試:

web應用常用的架構:

                  web                                                      

                    ||

                nginx

           //        ||          \\

tomcat1    tomcat2     tomcat3          

原則:根據userid來進行區分,假設對1取余數模3

當余數為0時,分發到1上                                

當余數為1時,分發到2上

當余數為2時,分發到3上

userid     tomcat服務

   1             2  把Tomcat弄掛了

   2             3

   3             1

   4             2  預期結果:能夠分發到tomcat3上

   5             3

   6             1

   7             2 預期結果:當tomcat2重啟后能加入集群中,並且請求能夠分發到tomcat2上

   8             3

   9             1 

如何確認請求是否發送到相對應的tomcat服務器上:通過查詢服務器日志來進行確認

這個就是環境異常測試,這個測試需要模擬線上環境,最低程度上是線上環境的等比縮小,需要開發運維配合


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM