【分享】接口測試怎么進(jìn)行,如何做好接口測試

一允蚣、什么是接口情屹?

接口測試主要用于外部系統(tǒng)與系統(tǒng)之間以及內(nèi)部各個子系統(tǒng)之間的交互點,定義特定的交互點,然后通過這些交互點來复亏,通過一些特殊的規(guī)則也就是協(xié)議趾娃,來進(jìn)行數(shù)據(jù)之間的交互。

二缔御、?常用接口采用方式

1抬闷、webService接口:是走soap協(xié)議通過http傳輸,請求報文和返回報文都是xml格式的刹淌,我們在測試的時候都用通過工具才能進(jìn)行調(diào)用饶氏,測試∮泄矗可以使用的工具有apipost疹启、jmeter、loadrunner等蔼卡;

2喊崖、http api接口:是走h(yuǎn)ttp協(xié)議,通過路徑來區(qū)分調(diào)用的方法雇逞,請求報文都是key-value形式的荤懂,返回報文一般都是json串,有g(shù)et和

post等方法塘砸,這也是最常用的兩種請求方式节仿。可以使用的工具有apipost掉蔬、jmeter廊宪、loadrunner等;

三女轿、.?前端和后端

前端:網(wǎng)站前端是對網(wǎng)頁靜態(tài)頁面的設(shè)計箭启,通俗的來說,就是我們?nèi)庋勰芸吹牡降臇|西蛉迹,當(dāng)我們?yōu)g覽網(wǎng)站的時候所看到的頁面上的內(nèi)容幾乎都是屬于前端傅寡,前端的工作就是網(wǎng)站頁面,靜態(tài)的頁面是沒有后端成分的北救,前端主要包括html和css外加js等一些樣式和布局荐操。

后端: 網(wǎng)站的后端就是動態(tài)網(wǎng)站的技術(shù),比如網(wǎng)站上的一些注冊登錄和一些彈窗珍策,這些都是后端的邏輯托启,常用的后端語言有php,jsp等膛壹,后端的數(shù)據(jù)庫也包含myspl等驾中,都是對后端進(jìn)行存儲數(shù)據(jù)唉堪。

四、?接口測試概念

接口測試是測試系統(tǒng)組件間接口的一種測試肩民。接口測試主要用于檢測外部系統(tǒng)與系統(tǒng)之間以及內(nèi)部各個子系統(tǒng)之間的交互點唠亚。測試的重點是要檢查數(shù)據(jù)的交換,傳遞和控制管理過程持痰,以及系統(tǒng)間的相互邏輯依賴關(guān)系等(通俗來說就是灶搜,檢查業(yè)務(wù)邏輯是否滿足業(yè)務(wù)需求,校驗字段是否正常你實際結(jié)果是否滿足預(yù)期)

五工窍、?接口的組成:

a割卖、接口說明

b、調(diào)用url

c患雏、請求方法(get\post\put等)

d鹏溯、請求參數(shù)、參數(shù)類型淹仑、請求參數(shù)說明

e丙挽、返回參數(shù)說明

六、為什么要做接口測試匀借,接口測試的目標(biāo)

接口其實app和前端交互用的,所以好多人問颜阐,為啥做功能測試還要測接口,目標(biāo)是啥不是多此一舉嗎?首先我告訴大家吓肋,這種想法是錯誤的

那么舉一個例子:

例如一個登陸接口凳怨,例如產(chǎn)品上規(guī)定用戶名6-10個字符數(shù)字下劃線,但后端沒做判斷是鬼。但我們業(yè)務(wù)人員測試肯定驗證肤舞,但只是前端做了校驗,后端壓根就忘了這個小需求.那么后果來了如果一個懂的直接抓包去篡改你的接口屑咳,然后繞過校驗萨赁,通過sql注入直接隨意登錄弊琴。如果你這是一個下單業(yè)務(wù)兆龙,是不是給公司造成了很大損失

所以此時此刻接口測試目標(biāo)來了:

1.可能發(fā)現(xiàn)客戶端沒有發(fā)現(xiàn)的bug(那么也叫隱藏bug)

2.及早爆出風(fēng)險(保證質(zhì)量正常上線)

3.接口穩(wěn)定了,前端隨便改

4.最重要檢查系統(tǒng)安全性敲董,穩(wěn)定性

七紫皇、如何進(jìn)行接口測試

1.使用接口測試工具進(jìn)行測試,接口測試和接口文檔生成工具apipost腋寨,接口測試和性能測試工具jmeter

2.接口狀態(tài)碼表示含義

例如:200(成功)/300(重定向別的地方)/400(請求語法錯誤)/500(服務(wù)器異常)

測試點:

A. 用例設(shè)計(根據(jù)業(yè)務(wù)邏輯來設(shè)計用例聪铺,登錄5次,需要2分鐘后再登錄 刪除關(guān)注的車,列表少一條數(shù)據(jù))

B. 參數(shù)組合(傳入不同值)

C. 接口安全(繞過驗證/繞過身份驗證/參數(shù)是否加密等)

D. 異常驗證(輸入異常參數(shù)邊界值)

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末萄窜,一起剝皮案震驚了整個濱河市铃剔,隨后出現(xiàn)的幾起案子撒桨,更是在濱河造成了極大的恐慌,老刑警劉巖键兜,帶你破解...
    沈念sama閱讀 212,718評論 6 492
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件凤类,死亡現(xiàn)場離奇詭異,居然都是意外死亡普气,警方通過查閱死者的電腦和手機(jī)谜疤,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,683評論 3 385
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來现诀,“玉大人夷磕,你說我怎么就攤上這事∽醒兀” “怎么了坐桩?”我有些...
    開封第一講書人閱讀 158,207評論 0 348
  • 文/不壞的土叔 我叫張陵,是天一觀的道長封锉。 經(jīng)常有香客問我撕攒,道長,這世上最難降的妖魔是什么烘浦? 我笑而不...
    開封第一講書人閱讀 56,755評論 1 284
  • 正文 為了忘掉前任抖坪,我火速辦了婚禮,結(jié)果婚禮上闷叉,老公的妹妹穿的比我還像新娘擦俐。我一直安慰自己,他們只是感情好握侧,可當(dāng)我...
    茶點故事閱讀 65,862評論 6 386
  • 文/花漫 我一把揭開白布蚯瞧。 她就那樣靜靜地躺著,像睡著了一般品擎。 火紅的嫁衣襯著肌膚如雪埋合。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 50,050評論 1 291
  • 那天萄传,我揣著相機(jī)與錄音甚颂,去河邊找鬼。 笑死秀菱,一個胖子當(dāng)著我的面吹牛振诬,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播衍菱,決...
    沈念sama閱讀 39,136評論 3 410
  • 文/蒼蘭香墨 我猛地睜開眼赶么,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了脊串?” 一聲冷哼從身側(cè)響起辫呻,我...
    開封第一講書人閱讀 37,882評論 0 268
  • 序言:老撾萬榮一對情侶失蹤清钥,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后放闺,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體循捺,經(jīng)...
    沈念sama閱讀 44,330評論 1 303
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 36,651評論 2 327
  • 正文 我和宋清朗相戀三年雄人,在試婚紗的時候發(fā)現(xiàn)自己被綠了从橘。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 38,789評論 1 341
  • 序言:一個原本活蹦亂跳的男人離奇死亡础钠,死狀恐怖恰力,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情旗吁,我是刑警寧澤踩萎,帶...
    沈念sama閱讀 34,477評論 4 333
  • 正文 年R本政府宣布,位于F島的核電站很钓,受9級特大地震影響香府,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜码倦,卻給世界環(huán)境...
    茶點故事閱讀 40,135評論 3 317
  • 文/蒙蒙 一企孩、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧袁稽,春花似錦勿璃、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,864評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至歹撒,卻和暖如春莲组,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背暖夭。 一陣腳步聲響...
    開封第一講書人閱讀 32,099評論 1 267
  • 我被黑心中介騙來泰國打工锹杈, 沒想到剛下飛機(jī)就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人鳞尔。 一個月前我還...
    沈念sama閱讀 46,598評論 2 362
  • 正文 我出身青樓嬉橙,卻偏偏與公主長得像早直,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 43,697評論 2 351

推薦閱讀更多精彩內(nèi)容

  • 一摔握、什么是接口? 接口測試主要用于外部系統(tǒng)與系統(tǒng)之間以及內(nèi)部各個子系統(tǒng)之間的交互點枫振,定義特定的交互點,然后通過這些...
    木卯小臺閱讀 222評論 0 0
  • 1. 首先,什么是接口? 接口無非有兩種雀扶,一種是內(nèi)部接口杖小,一種調(diào)用對外包裝的接口 內(nèi)部接口:方法與方法之間,模塊與...
    測試汪大牛閱讀 978評論 0 3
  • 本文主要分為兩個部分:第一部分:主要從問題出發(fā),引入接口測試的相關(guān)內(nèi)容并與前端測試進(jìn)行簡單對比浪册,總結(jié)兩者之前的區(qū)別...
    JAVA伯樂閱讀 684評論 0 2
  • 這幾天小編一直看到有人在后臺給小編回復(fù):接口測試村象,那么如何做好接口測試呢笆环?我們今天來講解一下,希望對大家有所幫助厚者,...
    瘋狂的程序猿丶閱讀 2,164評論 0 1
  • 久違的晴天躁劣,家長會。 家長大會開好到教室時库菲,離放學(xué)已經(jīng)沒多少時間了习绢。班主任說已經(jīng)安排了三個家長分享經(jīng)驗。 放學(xué)鈴聲...
    飄雪兒5閱讀 7,515評論 16 22