接口測試是什么&接口測試文檔規(guī)范

點擊鏈接加入QQ群 522720170(免費公開課苇倡、視頻應有盡有):https://jq.qq.com/?_wv=1027&k=5C08ATe

以下內容選自《大話軟件測試-性能断医、自動化、安全及團隊管理》

接口測試是什么蚓聘?接口測試怎么做?這樣的問題幾乎每天都會被問到幾十次盟劫,可見很多朋友對于接口測試并不是十分了解夜牡,而接口測試又是現(xiàn)在互聯(lián)網(wǎng)產品測試中的重中之重,所以學習并掌握它是必須的侣签。本章我們力爭通俗化的揭開接口測試的面紗塘装,讓大家看到它的本質。

特別需要指出影所,在本書的其他章節(jié)也講解了接口測試的相關內容氢哮,比如LoadRunner、Jmeter型檀、SoapUI章節(jié)等冗尤,所以想掌握接口測試最好通讀本書。

9.1接口測試是什么

接口有時候我們也會叫做API,不論是哪種叫法本質上都是接口裂七,就好像叫你的全名和小名皆看,本質上都是你這個人。對于接口測試是什么我們給大家進行兩種解釋背零。

不通俗的解釋:發(fā)送一個請求到服務器端腰吟,服務器端處理完畢之后返回一個響應,我們對響應進行驗證是否符合預期結果徙瓶。至于服務器端是怎么處理這個請求的我們并不關心毛雇。我們只關心輸入和輸出即可,如圖9.1侦镇。


圖9.1 請求和響應

通俗的解釋:接口和電腦的USB一樣灵疮,你不需要關心內部是怎么實現(xiàn)的,你只需要知道這個接口在哪壳繁,怎么用震捣,插上能干什么即可。比如:我要驗證這個USB能不能用闹炉,那么插入鼠標蒿赢,鼠標可以正常工作說明USB可以用,我們并不關心USB的實現(xiàn)邏輯渣触。同理羡棵,我們的接口測試也是一樣的。

9.2接口文檔規(guī)范

接口測試進行的前提是一定要有接口文檔嗅钻,我們要通過文檔獲取接口的說明皂冰、請求參數(shù)、響應參數(shù)以及一些依賴關系啊犬。一般公司都會有接口文檔的,畢竟開發(fā)人員也要做接口的維護壁查,如果沒有文檔以后維護起來是比較麻煩的觉至。當然有的公司確實沒有接口文檔,那對于測試工程師來說只能自己通過抓包來分析請求和響應了睡腿。

規(guī)范的接口文檔不管是對于開發(fā)還是測試都是有百利而無一害的语御,一般都包括接口名、接口描述席怪、接口地址应闯、請求方式、請求參數(shù)和格式挂捻、響應參數(shù)和格式等碉纺,具體示例如下:

l?接口名:mLogin

l?接口描述:移動端登錄接口

l?接口地址:http://xxx/mLogin

l?請求方式:POST

l?支持格式:JSON

l?請求參數(shù):

username 必填 類型string 用戶名

pwd 必填 類型string 密碼

l?響應參數(shù):

errorCode 狀態(tài)碼 0表示成功;1表示失敗

username 用戶名

這里只是舉了個例子,實際需要哪些描述還是要根據(jù)實際情況做調整的骨田。

對于接口文檔的維護也是一件讓人頭疼的事情耿导,尤其是接口數(shù)量比較多的時候。我見過的維護方法有如下幾種:

l?Word或者Excel維護态贤。不推薦舱呻,量小的時候還可以,量大的時候太困難悠汽。

l?Wiki維護箱吕。推薦,相對來說比較好管理柿冲。

l?接口文檔維護工具茬高。比如:apizza、apiview姻采、小幺雞等雅采,如圖9.2。


圖9.2?接口文檔維護工具

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
  • 序言:七十年代末慨亲,一起剝皮案震驚了整個濱河市婚瓜,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌刑棵,老刑警劉巖巴刻,帶你破解...
    沈念sama閱讀 217,826評論 6 506
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異蛉签,居然都是意外死亡胡陪,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,968評論 3 395
  • 文/潘曉璐 我一進店門碍舍,熙熙樓的掌柜王于貴愁眉苦臉地迎上來柠座,“玉大人,你說我怎么就攤上這事片橡÷杈” “怎么了?”我有些...
    開封第一講書人閱讀 164,234評論 0 354
  • 文/不壞的土叔 我叫張陵捧书,是天一觀的道長吹泡。 經常有香客問我,道長经瓷,這世上最難降的妖魔是什么爆哑? 我笑而不...
    開封第一講書人閱讀 58,562評論 1 293
  • 正文 為了忘掉前任,我火速辦了婚禮舆吮,結果婚禮上揭朝,老公的妹妹穿的比我還像新娘队贱。我一直安慰自己,他們只是感情好萝勤,可當我...
    茶點故事閱讀 67,611評論 6 392
  • 文/花漫 我一把揭開白布露筒。 她就那樣靜靜地躺著,像睡著了一般敌卓。 火紅的嫁衣襯著肌膚如雪慎式。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 51,482評論 1 302
  • 那天趟径,我揣著相機與錄音瘪吏,去河邊找鬼。 笑死蜗巧,一個胖子當著我的面吹牛掌眠,可吹牛的內容都是我干的。 我是一名探鬼主播幕屹,決...
    沈念sama閱讀 40,271評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼蓝丙,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了望拖?” 一聲冷哼從身側響起渺尘,我...
    開封第一講書人閱讀 39,166評論 0 276
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎说敏,沒想到半個月后鸥跟,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經...
    沈念sama閱讀 45,608評論 1 314
  • 正文 獨居荒郊野嶺守林人離奇死亡盔沫,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 37,814評論 3 336
  • 正文 我和宋清朗相戀三年医咨,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片架诞。...
    茶點故事閱讀 39,926評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡拟淮,死狀恐怖,靈堂內的尸體忽然破棺而出谴忧,到底是詐尸還是另有隱情很泊,我是刑警寧澤,帶...
    沈念sama閱讀 35,644評論 5 346
  • 正文 年R本政府宣布俏蛮,位于F島的核電站撑蚌,受9級特大地震影響上遥,放射性物質發(fā)生泄漏搏屑。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 41,249評論 3 329
  • 文/蒙蒙 一粉楚、第九天 我趴在偏房一處隱蔽的房頂上張望辣恋。 院中可真熱鬧亮垫,春花似錦、人聲如沸伟骨。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,866評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽携狭。三九已至继蜡,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間逛腿,已是汗流浹背稀并。 一陣腳步聲響...
    開封第一講書人閱讀 32,991評論 1 269
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留单默,地道東北人碘举。 一個月前我還...
    沈念sama閱讀 48,063評論 3 370
  • 正文 我出身青樓,卻偏偏與公主長得像搁廓,于是被迫代替她去往敵國和親引颈。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 44,871評論 2 354

推薦閱讀更多精彩內容

  • 掃盲內容: 1.什么是接口李丰? 2.接口都有哪些類型? 3.接口的本質是什么逼泣? 4.什么是接口測試趴泌? 5.問什么要做...
    今天心情很美閱讀 2,494評論 0 15
  • 什么是接口? 一般來說接口有兩種,一種是程序內部的接口拉庶,一種是系統(tǒng)對外的接口嗜憔。廣義來說,客戶端與后臺服務間的協(xié)議氏仗;...
    青心不解楊柳枝閱讀 1,510評論 0 1
  • 參考https://www.kancloud.cn/liupeizhi/openapi/292276https:/...
    Helen_Cat閱讀 13,302評論 0 17
  • 基于Jmeter 工具的接口測試 1吉捶、Jmeter 工具的安裝 1.1安裝步驟: l安裝環(huán)境:Windows XP...
    MrGago閱讀 2,920評論 0 1
  • 夕陽西下的時候,總是會聽見教堂晚鐘的聲音皆尔。通常那個時候呐舔,我已經從學校的車站下來往家的方向走,正經過那教堂前紅磚砌成...
    徒然君閱讀 483評論 0 0