接口測試流程、測試點和測試工具

一、什么情況下開展接口測試?

1.項目處于開發(fā)階段,前后端聯(lián)調(diào)接口是否請求的通?

2.有接口需求文檔,開發(fā)已完成聯(lián)調(diào)(可以轉(zhuǎn)測),功能測試展開之前

3.版本上線前,進(jìn)行整體回歸測試,查看接口是否有異常(如404等)。對準(zhǔn)備上線的版本進(jìn)行抓包,查看服務(wù)器地址是都正確

4.版本功能穩(wěn)定后,接口自動化

5.還可以應(yīng)用在安全測試,性能測試領(lǐng)域等。。

二、如何進(jìn)行接口測試

發(fā)送http請求來進(jìn)行測試,首先我們要看請求的方法是什么get、post或者其他請求、之后輸入URL地址,比如get請求請求百度。

post請求請求登錄,post請求一般需要傳遞參數(shù),所以我們要在body添加登錄名和密碼


返回結(jié)果:

參數(shù)名稱 類型 描述返回描述 String 發(fā)送成功返回0,如果發(fā)送不成功,則返回“ERROR&&對應(yīng)的錯誤信息”

三、接口測試用例設(shè)計

接口測試是無界面的功能測試,設(shè)計用例思路跟功能測試一樣(只是一個注重的是測前端頁面,一個注重的是測后端接口)

1.輸入?yún)?shù)測試: 針對輸入的參數(shù)進(jìn)行測試,也可以說是假定接口參數(shù)的不正確性進(jìn)行的測試,確保接口對任意類型的輸入都做了相應(yīng)的處理:輸入?yún)?shù)合法,輸入?yún)?shù)不合法,輸入?yún)?shù)為空,輸入?yún)?shù)為null,輸入?yún)?shù)超長;

2.功能測試:接口是否滿足了所提供的功能,相當(dāng)于是正常情況測試

3.異常場景,如:請求超時、快速連續(xù)點擊、請求失敗情況(任務(wù)型的,失敗后是否可以重新下發(fā)任務(wù))

四、接口測試工具

我一般使用的是國產(chǎn)的接口文檔測試工具apipost,還有壓測工具jmeter

上面get請求和post請求就是用apipost做的感興趣的可以下載了使用一下

ApiPost - 可直接生成文檔的API調(diào)試、管理工具?www.apipost.cn

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容