摘要:一前言接口測試是測試系統(tǒng)之間接口的一種測試,只要用于檢測外部系統(tǒng)和內部系統(tǒng)之間的或者內部的各個子系統(tǒng)之間的交互點。接口測試用例設計是需要考慮正例和反例正例輸入正常的入?yún)ⅲ涌诜祷爻晒Α?/p>
接口測試是測試系統(tǒng)之間接口的一種測試,只要用于檢測外部系統(tǒng)和內部系統(tǒng)之間的或者內部的各個子系統(tǒng)之間的交互點。
測試的重點是檢測系統(tǒng)之間數(shù)據(jù)的交換,傳遞,權限控制,處理次數(shù)以及系統(tǒng)之間的邏輯依賴關系等。
?1、什么是接口
我們常說的接口一般指兩種:
內部接口:開發(fā)人員自己開發(fā)的接口對自身系統(tǒng)提供數(shù)據(jù)交互
外部接口:開發(fā)系統(tǒng)調用外部的接口(如:微信,支付寶等)
2、接口測試的原理
模擬客戶端向服務器發(fā)送請求報文,服務器接收請求報文后對相應的報文處理并向客戶端返回應答,客戶端接口應答的一個過程。
3、接口測試用例設計方法
隨著系統(tǒng)復雜度越來越高,接口越來越多,完全覆蓋是一件很困難的事情,且實際過程中任意接口的變動都可能導致我們接口測試用例不可用。
所以通常情況下主要測試最外層的兩類接口:數(shù)據(jù)進入系統(tǒng)接口和數(shù)據(jù)流出系統(tǒng)接口。
接口測試用例設計是需要考慮正例和反例
正例:輸入正常的入?yún)ⅲ涌诜祷爻晒Α?/p>
反例:包括鑒權反例,參數(shù)反例,特殊場景反例,分頁場景等。
(反例詳情細節(jié)請查看接下來的內容)
三、接口測試分類的特點
?
1、功能分類
1)功能間接口:系統(tǒng)中功能模塊間的接口
特點:一般部署在同一個服務器中,并且使用同一個數(shù)據(jù)庫
2)系統(tǒng)間接口:不同系統(tǒng)間的接口
特點:部署在不同服務器上,不僅采用不同的數(shù)據(jù)庫,而且數(shù)據(jù)庫類型還有可能不同
2、類型分類
1)業(yè)務接口:系統(tǒng)或功能間有業(yè)務邏輯關系
特點:接口間有業(yè)務邏輯的上下游關系,可能會涉及跨系統(tǒng)或模塊的邏輯控制,以及反向操作。
2)數(shù)據(jù)接口:接口數(shù)據(jù)有上下游關系
特點:系統(tǒng)間只存在數(shù)據(jù)的上下游關系,而且都是進行批量處理的。
3、數(shù)據(jù)方向分類
1)單向接口:數(shù)據(jù)在接口中是單向流動的,但根據(jù)實現(xiàn)方式分為單項推或單項取
特點:不管是單向推還是單向取,都會有一個FTP地址,存在指定數(shù)據(jù)文件,并且有定時存取規(guī)則,可從日志中查看結果
2)雙向接口:兩個系統(tǒng)間的數(shù)據(jù)有往來
特點:可以將不同的數(shù)據(jù)方向的接口分開分析,當做兩個單向接口,注意來往數(shù)據(jù)通常具有關聯(lián)性
四、接口測試的工具
目前市面上常用的接口測試工具很多,這里介紹兩款最常用的:
1、Jmeter:一款開源的性能測試工具,操作簡單,方便,既有jdbc request操作數(shù)據(jù)庫數(shù)據(jù),也有http request和soap request應對測試
2、Postman:谷歌瀏覽器的擴展工具,谷歌商店中選中安裝,界面同poster差別不大,界面簡潔?
通過筆者調查2000多家公司對于接口工具使用情況來看,目前市面上基于Postman+Newman+Jenkins+Git實現(xiàn)接口自動化測試持續(xù)集成的公司占據(jù)市面上60%-70%左右。?
五、如何才能精通Postman接口測試工具
趁此機會,在這里我給大家推薦一個技術大牛百里大佬講的《Postman接口測試項目實戰(zhàn)訓練營》。原價698元,現(xiàn)在掃碼加入即可免費報名學習,全程直播授課,這個課程帶你捋清Postman接口測試的全部內容!大綱如下:
此訓練營也是百里大佬用企業(yè)真實項目實戰(zhàn)去驅動和講解的,豐富的實戰(zhàn)場景演練,全方面提升測試技術。幫助大家不斷學習和優(yōu)化技術棧,跟進先進和主流的測試技術。
訓練營給到大家?guī)淼牟粌H僅是技術和薪資的提升,更多的是改變測試人在IT技術領域的地位和心態(tài),拔高測試行業(yè)的技術深度。
并且現(xiàn)在掃描添加QQ交流群免費贈送全套自動化測試學習資料+接口測試全部預習資料,機不可失,失不再來!!!
?全套自動化測試工具和自動化測試學習資料如下圖
進群找管理領取哦,認準管理員珍珍老師哦
?未來的測試肯定是功能、接口、自動化測試等為一體的全能型人才。
??作為一名測試人員,平時對技術的研究也是很重要的。
? 真正的穩(wěn)妥是不斷學習和能力加持,你的努力程度,大概率決定你未來生活的樣子
??最后提醒:來不及解釋了,掃碼加入軟件測試大咖群,一起學習進階大神!!!
?
?
文章版權歸作者所有,未經(jīng)允許請勿轉載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉載請注明本文地址:http://m.hztianpu.com/yun/122439.html
摘要:美國開國領袖們如果看到美國民眾只能在希拉里和川普中選擇,估計要集體氣活過來。本教程由發(fā)布在實驗樓,完整教程及在線練習地址川普撞臉希拉里基于的面部特征交換一教程介紹內容簡介通過庫來實現(xiàn)人臉面部特征交換。 話說這次美國大選可謂賺足了眼球,在美國史上,恐怕沒有哪一年的總統(tǒng)大選會像今年一樣詭譎和熱鬧。 美國開國領袖們如果看到美國民眾只能在希拉里和川普中選擇,估計要集體氣活過來。作為一個閑得蛋疼...
摘要:去年年初寫了一個擴展十閱后,一直想寫個十閱出來,奈何懶癌后期,一直拖到最近才完成原型。這次心血來潮閑的蛋疼,想起去年年初就有所耳聞的,于是就打算用它來耍耍。使用鏈接庫在設備上運行用來斷點調試地址學習資源圖圖圖 去年年初寫了一個 chrome 擴展「十閱」后,一直想寫個十閱 app 出來,奈何懶癌后期,一直拖到最近才完成原型。 其實很早之前就已經(jīng)寫過一個 hybrid app 了,使用了...
摘要:真正的前方高能第一個鋪墊告訴我們,對象可以映射成布爾值真假,第二個鋪墊告訴我們,布爾值可以映射成數(shù)字和。得知布爾值和有這一層隱秘的身份,我已興奮不已,再難對這看似不合現(xiàn)代語境卻又流傳千古的思想做出任何揣測。 這么久以來,我終于確認了一件事,那就是不管是人也好,還是貓也好,常常會忘了想自己當下的身份位置,以及曾經(jīng)的身份位置。 這個現(xiàn)象在我身上,表現(xiàn)出了雙倍分量的嚴重。這種時刻,我就會想起...
閱讀 4233·2023-04-26 01:48
閱讀 3353·2021-10-13 09:40
閱讀 1814·2021-09-26 09:55
閱讀 3721·2021-08-12 13:23
閱讀 1963·2021-07-25 21:37
閱讀 3512·2019-08-30 15:53
閱讀 1459·2019-08-29 14:16
閱讀 1457·2019-08-29 12:59