成人午夜视频全免费观看高清-秋霞福利视频一区二区三区-国产精品久久久久电影小说-亚洲不卡区三一区三区一区

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

以下內(nèi)容選自《大話軟件測試-性能、自動化、安全及團隊管理》

成都創(chuàng)新互聯(lián)-專業(yè)網(wǎng)站定制、快速模板網(wǎng)站建設、高性價比虎丘網(wǎng)站開發(fā)、企業(yè)建站全套包干低至880元,成熟完善的模板庫,直接使用。一站式虎丘網(wǎng)站制作公司更省心,省錢,快速模板網(wǎng)站建設找我們,業(yè)務覆蓋虎丘地區(qū)。費用合理售后完善,十余年實體公司更值得信賴。

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

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

9.1接口測試是什么

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

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

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

 

圖9.1 請求和響應

通俗的解釋:接口和電腦的USB一樣,你不需要關心內(nèi)部是怎么實現(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ù)實際情況做調(diào)整的。

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

l Word或者Excel維護。不推薦,量小的時候還可以,量大的時候太困難。

l Wiki維護。推薦,相對來說比較好管理。

l 接口文檔維護工具。比如:apizza、apiview、小幺雞等,如圖9.2。

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

 

圖9.2 接口文檔維護工具

本文題目:接口測試是什么&接口測試文檔規(guī)范
當前URL:http://jinyejixie.com/article16/pgejdg.html

成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供搜索引擎優(yōu)化、電子商務標簽優(yōu)化App開發(fā)、網(wǎng)站制作響應式網(wǎng)站

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

網(wǎng)站托管運營
枞阳县| 广南县| 和林格尔县| 车险| 曲阜市| 汾阳市| 余姚市| 兰考县| 周口市| 政和县| 平潭县| 辽阳县| 调兵山市| 清丰县| 喀喇沁旗| 景泰县| 成武县| 汾西县| 扎囊县| 濮阳县| 玉溪市| 昆山市| 乐业县| 定兴县| 孝昌县| 马尔康县| 静安区| 柳江县| 沧州市| 庐江县| 宾阳县| 巩留县| 广灵县| 建昌县| 湘西| 青冈县| 奉化市| 绥棱县| 奈曼旗| 靖宇县| 太原市|