我眼中的接口測(cè)試

對(duì)于很多測(cè)試從業(yè)者,接口測(cè)試也是大家日常工作中經(jīng)常接觸的一部分,下面我就為大家從以下幾方面分享一下我所認(rèn)為的接口測(cè)試。

1、 什么是接口?

接口通俗來講就是A和B之間的約定,我A發(fā)送一個(gè)請(qǐng)求,你B返回一個(gè)結(jié)果。我們不用管接口是如何實(shí)現(xiàn)的。

2、 接口都有哪些類型?

接口一般分為兩種:1.程序內(nèi)部的接口 2.系統(tǒng)對(duì)外的接口(注:以下解釋摘選自別的文章)

程序內(nèi)部的接口:方法與方法之間,模塊與模塊之間的交互,程序內(nèi)部拋出的接口,比如bbs系統(tǒng),有登錄模塊、發(fā)帖模塊等等,那你要發(fā)帖就必須先登錄,那么這兩個(gè)模塊就得有交互,它就會(huì)拋出一個(gè)接口,供內(nèi)部系統(tǒng)進(jìn)行調(diào)用。

系統(tǒng)對(duì)外的接口:比如你要從別的網(wǎng)站或服務(wù)器上獲取資源或信息,別人肯定不會(huì)把數(shù)據(jù)庫共享給你,他只能給你提供一個(gè)他們寫好的方法來獲取數(shù)據(jù),你引用他提供的接口就能使用他寫好的方法,從而達(dá)到數(shù)據(jù)共享的目的。

3、 接口的分類?

1.webservice接口 2.http api接口(注:以下解釋摘選自別的文章)

webService接口是走soap協(xié)議通過http傳輸,請(qǐng)求報(bào)文和返回報(bào)文都是xml格式的,我們?cè)跍y(cè)試的時(shí)候都用通過工具才能進(jìn)行調(diào)用,測(cè)試。

http api接口是走h(yuǎn)ttp協(xié)議,通過路徑來區(qū)分調(diào)用的方法,請(qǐng)求報(bào)文都是key-value形式的,返回報(bào)文一般都是json串,有g(shù)et和post等方法,這也是最常用的兩種請(qǐng)求方式。

json是一種通用的數(shù)據(jù)類型,所有的語言都認(rèn)識(shí)它。(json的本質(zhì)是字符串,他與其他語言無關(guān),只是可以經(jīng)過稍稍加工可以轉(zhuǎn)換成其他語言的數(shù)據(jù)類型,比如可以轉(zhuǎn)換成Python中的字典,key-value的形式,可以轉(zhuǎn)換成JavaScript中的原生對(duì)象,可以轉(zhuǎn)換成java中的類對(duì)象等。)

4、 什么是接口測(cè)試?

通過調(diào)用接口,傳遞參數(shù),并查看返回結(jié)果

5、 為什么要做接口測(cè)試?(也是接口測(cè)試的目的)

驗(yàn)證接口的正確性和穩(wěn)定性

6、 接口測(cè)試的原理

模擬客戶端向服務(wù)器發(fā)送請(qǐng)求報(bào)文,服務(wù)器接收請(qǐng)求報(bào)文后對(duì)相應(yīng)的報(bào)文做處理并向客戶端返回應(yīng)答,客戶端接收應(yīng)答的一個(gè)過程。

7、 接口測(cè)試的重點(diǎn)?

數(shù)據(jù)的交換、傳遞

8、 如何做接口測(cè)試?

利用接口工具進(jìn)行測(cè)試,目前常用的工具有SoapUI、Postman、Jmeter等

?著作權(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)容: 1.什么是接口?2.接口都有哪些類型?3.接口的本質(zhì)是什么?4.什么是接口測(cè)試?5.問什么要做接口測(cè)試...
    Jennifer_hu閱讀 613評(píng)論 0 9
  • 一.什么是接口? 接口測(cè)試主要用于外部系統(tǒng)與系統(tǒng)之間以及內(nèi)部各個(gè)子系統(tǒng)之間的交互點(diǎn),定義特定的交互點(diǎn),然后通過這些...
    羅德里格斯_閱讀 685評(píng)論 2 3
  • 國(guó)家電網(wǎng)公司企業(yè)標(biāo)準(zhǔn)(Q/GDW)- 面向?qū)ο蟮挠秒娦畔?shù)據(jù)交換協(xié)議 - 報(bào)批稿:20170802 前言: 排版 ...
    庭說閱讀 12,554評(píng)論 6 13
  • 那是差不多快接近過年的時(shí)候,忙碌了,整整一年。我們?cè)诰〇|運(yùn)營(yíng)的旗艦店,很是順利。每月營(yíng)收都不錯(cuò),雖然我們還是偶爾...
    k承龍閱讀 585評(píng)論 0 50
  • 本文默認(rèn)JVM為HotSpot。之前已經(jīng)介紹過常見的垃圾收集算法,這次再來說說JVM具體實(shí)現(xiàn)了這些算法的垃圾收集器...
    yes的練級(jí)攻略閱讀 945評(píng)論 0 0

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