產(chǎn)品體驗中心 下載與支持 產(chǎn)品社區(qū) 澤眾云   合作代理 |  咨詢電話:400-035-7887/021-6072 5088

為什么要做接口測試?接口測試一般怎么測?

發(fā)布時間:2020-07-01

接口測試作為業(yè)務質量的重要保證手段,是整個質量保證過程中必可不少的手段了,目前主要的測試方式包括利用接口測試工具進行測試比如postman、jmeter,測試平臺,一些支持通過文件寫測試用例的框架等。

接口測試

為什么要做接口測試?

在金字塔這樣的自底向上結構中,越靠近底層,測試越穩(wěn)定,所以我們投入的也應該越高;同樣的,越是底層,發(fā)現(xiàn)問題越早、越高效,修改和維護的成本也就越低。但是單元測試目前只在一些大廠做的比較好,而且單元測試要想覆蓋到的全面,需要很大的投入,一般的互聯(lián)網(wǎng)公司這塊是缺失,而由于接口測試的高投資回報比,決定其大范圍的應用,互聯(lián)網(wǎng)公司也會把中心放到這塊兒。

接口測試一般怎么測?接口測試的手段

接口測試的思路:接口測試用例設計主要針對輸入、處理、輸出進行考慮。

針對輸入進行設計

對于接口來說,輸入就是入?yún)?,一般的參?shù)類型數(shù)值型邊界內、邊界值、邊界外三個方面去考慮特殊值處理不當程序異常、類型邊界溢出、錯誤信息返回不正確字符串,主要考慮字符串長度和字符串的內容空、特殊字符、數(shù)字、表情符號,數(shù)組鏈表多個重復值、空、最大范圍值結構體:json、字典字段錯誤,字段類型錯誤、未包含字段、缺失字段。

針對邏輯設計

限制條件數(shù)值類型限制,比如購買次數(shù)、登錄次數(shù)、優(yōu)惠券最大面額、訂單取消次數(shù)等狀態(tài)限制;比如是否登錄、是否有訂單等關系限制;比如好友關系、關注關系,只能查看好友或者關注人的朋友圈權限限制;比如銷售只能查看和自己綁定客戶數(shù)據(jù),而管理員可有查看所有客戶數(shù)據(jù)時間限制;比如未支付過20分鐘訂單自動取消狀態(tài)轉換分析等等。

針對輸出設計

針對輸出結果,一般情況下,接口正常處理的結果可能只有一個,但是異常的處理結果,可能會返回多種錯誤,那就可以針對不同的錯誤進行設計。接口超時,舊版本接口,廢棄接口,接口設計是否合理,比如字段冗余、接口冗余、返回錯誤信息是否清晰明了、調用是否方便,冪等性

接口測試重要的思路要明確,清晰的理解業(yè)務邏輯,至于具體的軟件測試工具根據(jù)自己目前的能力選擇,先去做,在做的過程中不斷完善不斷學習,早日提高自己的測試技能。

推薦閱讀:

如何做好接口自動化測試?接口自動化測試需要注意什么?

本文內容不用于商業(yè)目的,如涉及知識產(chǎn)權問題,請權利人聯(lián)系SPASVO小編(021-60725088-8054),我們將立即處理,馬上刪除。
滬ICP備07036474號 2003-2024 版權所有 上海澤眾軟件科技有限公司 Shanghai ZeZhong Software Co.,Ltd.
微信
咨詢

添加客服微信 歡迎咨詢測試工具和測試服務

微信客服
問題
反饋
產(chǎn)品
畫冊

掃描二維碼下載澤眾軟件企業(yè)宣傳冊

產(chǎn)品畫冊
返回
頂部

方案咨詢

×
提交信息

電話咨詢,400-035-7887,安排專業(yè)技術售前給您解答(產(chǎn)品試用、技術交流、服務咨詢和商務報價)。

您的信息已成功提交!

我們的客服人員稍后會與您聯(lián)系