接口測(cè)試

什么是接口?

接口的由來:連接前后端及移動(dòng)端。

不同端的工作進(jìn)度不一樣需要對(duì)最開始出來的接口進(jìn)行接口測(cè)試。

1、節(jié)約時(shí)間,縮短項(xiàng)目時(shí)間

2、提高工作效率

3、提高系統(tǒng)的健壯性

接口種類:外部接口和內(nèi)部接口(上層服務(wù)與下層服務(wù)和同級(jí)服務(wù))

接口的分類?

Http:Post、Get、Delete和Put

Get和Post這兩個(gè)請(qǐng)求只是日常工作中用得最多的。

Post請(qǐng)求的數(shù)據(jù)是放在WebForm里面的,以表單形式提交。

接口間的差異?

1、參數(shù)提交方式

2、請(qǐng)求數(shù)據(jù)大小

3、安全性

接口測(cè)試流程?

設(shè)計(jì)用例:功能、邏輯業(yè)務(wù)、異常(參數(shù)異常和數(shù)據(jù)異常)、安全(關(guān)鍵字)

功能:功能是否正常、功能是否按接口文檔實(shí)現(xiàn)

邏輯業(yè)務(wù):是否依賴業(yè)務(wù)(例如:下單,涉及登錄接口,檢查Header數(shù)據(jù))

異常測(cè)試:參數(shù)異常:關(guān)鍵字參數(shù)(例如:輸入echo,期望:顯示提示信息)、參數(shù)為空、多、少參數(shù)(多加參數(shù)或減少參數(shù),期望:顯示提示信息)和錯(cuò)誤參數(shù)(修改參數(shù),期望:顯示提示信息)

數(shù)據(jù)異常:關(guān)鍵字?jǐn)?shù)據(jù)(修改,期望:顯示提示信息)、數(shù)據(jù)為空、長(zhǎng)度不一致(增加數(shù)據(jù)長(zhǎng)度,期望:顯示提示信息)和錯(cuò)誤數(shù)據(jù)(修改參數(shù),期望:顯示提示信息)

安全:cookie、header和唯一識(shí)別碼

cookie(刪除cookie,期望:顯示提示信息)

header(刪除部分header,期望:顯示提示信息)

接口測(cè)試流程:需求討論、需求評(píng)審、場(chǎng)景設(shè)計(jì)、數(shù)據(jù)準(zhǔn)備和執(zhí)行

作用:面試用、熟悉接下來該干的事情和掌握基礎(chǔ)知識(shí)

重點(diǎn):測(cè)試用例

為什么要設(shè)計(jì)測(cè)試用例?

1、理清思路、避免漏測(cè)

2、提高測(cè)試效率

3、跟進(jìn)測(cè)試進(jìn)度

4、告訴領(lǐng)導(dǎo)做過

5、跟進(jìn)重復(fù)性工作

接口測(cè)試用例組成?

功能、邏輯業(yè)務(wù)、異常測(cè)試和安全

接口測(cè)試工具?

Fiddler:Fiddler運(yùn)用、Fiddler工作原理

Postman:Post\Get接口實(shí)戰(zhàn)

Wireshark

SoapUI

Python、PHP(接口自動(dòng)化講)

Loarunner(接口性能講)

HttpRequester

JMeter(接口性能)

使用接口測(cè)試工具的目的?

提高工作效率

如何選擇接口測(cè)試工具?

1、時(shí)間

2、簡(jiǎn)易程度

3、業(yè)務(wù)復(fù)雜度

4、測(cè)試員能力

接口測(cè)試工具分類?

1、抓取接口

2、測(cè)試接口

HttpWatch的缺點(diǎn):只能是在IE和Firefox瀏覽器里面,其他瀏覽器不支持,看數(shù)據(jù)比較麻煩。

Wireshark

Fiddler:經(jīng)常使用,是抓包工具的不二選擇,還有其他功能

Loadrunner:功能強(qiáng)大,可以做接口測(cè)試(涉及兩個(gè)函數(shù))和性能測(cè)試

SoapUI:做接口測(cè)試和自動(dòng)化測(cè)試

JMeter:做接口測(cè)試和性能測(cè)試

Postman:做接口測(cè)試工具不二選擇

接口測(cè)試工具三劍客

Fiddler、Postman和Python自己開發(fā)

為什么要自己開發(fā)接口測(cè)試程序?

1、工具沒法滿足需求時(shí)

2、業(yè)務(wù)限制

3、安全性

最后編輯于
?著作權(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),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

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

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