如何做純接口測試

每個(gè)階段都有驗(yàn)收標(biāo)準(zhǔn),尤其在敏捷開發(fā)的過程中,不斷的更新需求不斷的需要進(jìn)行測試,作為最熟悉產(chǎn)品的產(chǎn)品經(jīng)理,如果懂測試,那么在產(chǎn)品驗(yàn)收階段,更能發(fā)現(xiàn)產(chǎn)品每個(gè)階段的問題,可以思考如何解決這些問題,那么問題來了,如果是純接口的的測試,該如何下手去做呢?

說實(shí)話這個(gè)任務(wù)拿到手后一臉懵逼,幸好在技術(shù)領(lǐng)導(dǎo)的推薦下,采用了純接口工具eolinker。

簡單介紹一下eolinker是針對(duì)接口信息管理的平臺(tái),有以下幾種功能,1、信息接口的維護(hù) 2接口的測試 3、項(xiàng)目管理4、開發(fā)環(huán)境的管理 5狀態(tài)碼的管理等等,相比較與現(xiàn)在的純接口測試工具postman,erolinker更適合產(chǎn)品去使用, 通過填寫 URL,header,body 等就可以發(fā)送一個(gè)請(qǐng)求,同時(shí)獲取返回結(jié)果,能夠發(fā)送任何類型的 http 請(qǐng)求,支持GET/POST/PUT/DELETE/PATCH/OPTIONS/HEAD等,支持團(tuán)隊(duì)協(xié)作,中文版本等優(yōu)勢,相比較下還是使用了erolinker進(jìn)行了測試。

?

作為剛接觸enolinker的同學(xué),用eolinker去做接口測試,記錄一下比較常用功能以及測試步驟,開源版本。

1、先是下載測試增強(qiáng)插件,可在插件管理-全部插件-點(diǎn)擊啟用,最好采用chrome游覽器。

2、API開發(fā)管理 -新增項(xiàng)目,添加你所要測試的項(xiàng)目名稱

3、點(diǎn)擊進(jìn)入項(xiàng)目,新增項(xiàng)目接口維護(hù),這個(gè)接口一般需要程序方面進(jìn)行維護(hù),如果有的項(xiàng)目組介紹接口詳細(xì)表的話,產(chǎn)品人員可以進(jìn)行自己維護(hù)接口

4、在此項(xiàng)目里面進(jìn)行 環(huán)境管理維護(hù)-創(chuàng)建環(huán)境,把測試環(huán)境維護(hù)進(jìn)去。

5、自動(dòng)化測試中 -選擇剛維護(hù)的測試接口環(huán)境,選擇測試環(huán)境,然后添加測試用例,選擇剛維護(hù)的接口 。

6、編寫測試用例的腳本,可以通過兩種方法。

?1.通過【+已有接口】 按鈕,從 API 文檔列表 導(dǎo)入已有的接口文檔,然后基于接口文檔基本信息,并添加用例名稱和校驗(yàn)信息,完善接口測試腳本。

?2.通過【+空白接口】 按鈕,填寫空白接口文檔,然后添加用例名稱和校驗(yàn)信息,完成接口測試腳本。

測試的用例腳本詳細(xì)維護(hù);

編輯測試用例描述(可以編輯寫接口名稱);

編輯請(qǐng)求信息;(一半情況下都是GET或者POST)

編輯預(yù)期返回信息(這里是填寫返回頭部和返回參數(shù),如果這部分開發(fā)已經(jīng)填寫,可以跳過這一步);

添加返回頭部校驗(yàn);

添加返回結(jié)果校驗(yàn);

點(diǎn)擊保存


7、狀態(tài)碼的維護(hù)(具體需要看程序是怎么維護(hù)的)

401 沒有權(quán)限

404 地址錯(cuò)誤

500 代碼錯(cuò)誤,可點(diǎn)擊下載返回結(jié)果,查看報(bào)錯(cuò)信息

200 成功


8、測試用例 測試分類

?eolinker測試分為兩種測試全部?和單個(gè)測試


測試全部:表示執(zhí)行單例列表下所有的單個(gè)用例


單個(gè)測試:表示只執(zhí)行該條單個(gè)用例。


9、執(zhí)行用例集列表測試全部后的測試報(bào)告,可以查看:

1、所有用例集執(zhí)行完的成功與否,以及可以查看詳情

2.執(zhí)行全部測試 -測試后的測試報(bào)告,可以查看

請(qǐng)求信息和請(qǐng)求頭部信息;

返回信息和返回頭部信息;

返回頭部校驗(yàn)規(guī)則;

返回結(jié)果校驗(yàn)規(guī)則;

實(shí)際返回狀態(tài)碼,實(shí)際返回內(nèi)容;

3.執(zhí)行單例列表操作按鈕-測試后的測試報(bào)告,可以查看:

請(qǐng)求信息和請(qǐng)求頭部信息

返回信息和返回頭部信息

返回頭部校驗(yàn)規(guī)則

返回結(jié)果校驗(yàn)規(guī)則

實(shí)際返回狀態(tài)碼,實(shí)際返回結(jié)果;


10、可以定時(shí)執(zhí)行自動(dòng)化測試? (僅專業(yè)版版本可以 )

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

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