摘要:接口測(cè)試主要用于檢測(cè)外部系統(tǒng)與系統(tǒng)之間以及內(nèi)部各個(gè)子系統(tǒng)之間的交互點(diǎn)。二接口測(cè)試用例設(shè)計(jì)接口測(cè)試的用例設(shè)計(jì)是關(guān)鍵,不能只是單純正常請(qǐng)求通過(guò)就算接口測(cè)試過(guò)了,要從業(yè)務(wù)功能性能等上去設(shè)計(jì)用例。
接口測(cè)試是測(cè)試系統(tǒng)組件間接口的一種測(cè)試。接口測(cè)試主要用于檢測(cè)外部系統(tǒng)與系統(tǒng)之間以及內(nèi)部各個(gè)子系統(tǒng)之間的交互點(diǎn)。測(cè)試的重點(diǎn)是要檢查數(shù)據(jù)的交換,傳遞和控制管理過(guò)程,以及系統(tǒng)間的相互邏輯依賴關(guān)系等。
由于如今的系統(tǒng)復(fù)雜度不斷上升,傳統(tǒng)的測(cè)試方法成本急劇增加且測(cè)試效率大幅下降,所以就要做接口測(cè)試。同時(shí),接口測(cè)試相對(duì)容易實(shí)現(xiàn)自動(dòng)化持續(xù)集成,且相對(duì)UI自動(dòng)化也比較穩(wěn)定,可以減少人工回歸測(cè)試人力成本與時(shí)間,縮短測(cè)試周期,支持后端快速發(fā)版需求。接口持續(xù)集成是為什么能低成本高收益的根源。現(xiàn)在很多系統(tǒng)前后端架構(gòu)是分離的,從安全層面來(lái)說(shuō),只依賴前端進(jìn)行限制已經(jīng)完全不能滿足系統(tǒng)的安全要求(繞過(guò)前面實(shí)在太容易), 需要后端同樣進(jìn)行控制,在這種情況下就需要從接口層面進(jìn)行驗(yàn)證。前后端傳輸、日志打印等信息是否加密傳輸也是需要驗(yàn)證的,特別是涉及到用戶的隱私信息,如身份證,銀行卡等。
接口測(cè)試的用例設(shè)計(jì)是關(guān)鍵,不能只是單純正常請(qǐng)求通過(guò)就算接口測(cè)試過(guò)了,要從業(yè)務(wù)、功能、性能等上去設(shè)計(jì)用例。參考了網(wǎng)上的資料還有平時(shí)自己的一些經(jīng)驗(yàn),下圖算是一個(gè)大致的設(shè)計(jì)思路吧
一般情況下,由于我們項(xiàng)目前后調(diào)用主要是基于http協(xié)議的接口,所以測(cè)試接口時(shí)主要是通過(guò)工具或代碼模擬http請(qǐng)求的發(fā)送和接收。這邊給大家介紹國(guó)產(chǎn)接口測(cè)試工具apipost的使用方法
API界面功能布局
你可以設(shè)置或者導(dǎo)入 Header 參數(shù),cookie也在Header進(jìn)行設(shè)置
Query 支持構(gòu)造URL參數(shù),同時(shí)支持 RESTful 的 PATH 參數(shù)(如:id)
Body 提供三種類型 form-data / x-www-form-urlencoded / raw ,每種類型提供三種不同的UI界面
1)當(dāng)你需要提交表單時(shí),切換到 x-www-form-urlencoded
2)當(dāng)你需要提交有文件的表單時(shí),切換到 form-data
3)當(dāng)您需要發(fā)送JSON對(duì)象或者其他對(duì)象時(shí),切換到對(duì)應(yīng)的raw類型即可
點(diǎn)擊發(fā)送按鈕后,如果有數(shù)據(jù)返回,則會(huì)顯示返回?cái)?shù)據(jù),響應(yīng)時(shí)間,響應(yīng)碼,Cookie等。
注意:返回?cái)?shù)據(jù)默認(rèn)是Pretty模式,便于查看 JSON XML 格式。您可以通過(guò)切換 原生 或 預(yù)覽 模式 查看其它類型的類型。
最后: 可以關(guān)注公眾號(hào):傷心的辣條 ! 進(jìn)去有許多資料共享!資料都是面試時(shí)面試官必問(wèn)的知識(shí)點(diǎn),也包括了很多測(cè)試行業(yè)常見(jiàn)知識(shí),其中包括了有基礎(chǔ)知識(shí)、Linux必備、Shell、互聯(lián)網(wǎng)程序原理、Mysql數(shù)據(jù)庫(kù)、抓包工具專題、接口測(cè)試工具、測(cè)試進(jìn)階-Python編程、Web自動(dòng)化測(cè)試、APP自動(dòng)化測(cè)試、接口自動(dòng)化測(cè)試、測(cè)試高級(jí)持續(xù)集成、測(cè)試架構(gòu)開(kāi)發(fā)測(cè)試框架、性能測(cè)試、安全測(cè)試等。
如果我的博客對(duì)你有幫助、如果你喜歡我的博客內(nèi)容,請(qǐng) “點(diǎn)贊” “評(píng)論” “收藏” 一鍵三連哦!
轉(zhuǎn)行面試,跳槽面試,軟件測(cè)試人員都必須知道的這幾種面試技巧!
面試經(jīng):一線城市搬磚!又面軟件測(cè)試崗,5000就知足了…
面試官:工作三年,還來(lái)面初級(jí)測(cè)試?恐怕你的軟件測(cè)試工程師的頭銜要加雙引號(hào)…
文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請(qǐng)注明本文地址:http://specialneedsforspecialkids.com/yun/119090.html
摘要:同時(shí)我們也可以使用控件來(lái)實(shí)現(xiàn)小型的接口自動(dòng)化來(lái)提高接口測(cè)試效率。接口測(cè)試的流程首先我們要了解需求,熟悉業(yè)務(wù)場(chǎng)景然后根據(jù)需求文檔,接口文檔以及業(yè)務(wù)場(chǎng)景來(lái)編寫(xiě)測(cè)試用例。 ...
摘要:事實(shí)上,自動(dòng)化測(cè)試是相對(duì)于手動(dòng)的。減少人為的錯(cuò)誤自動(dòng)化測(cè)試是機(jī)器完成,不存在執(zhí)行過(guò)程中人為的疏忽和錯(cuò)誤,測(cè)試設(shè)計(jì)完全決定了測(cè)試的質(zhì)量,可以降低減少人為造成的錯(cuò)誤。而接口自動(dòng)化測(cè)試,主要是對(duì)接口進(jìn)行測(cè)試。 今年6月份,由于經(jīng)濟(jì)壓力讓我下定決心進(jìn)階自動(dòng)化測(cè)試,已經(jīng)24的我做了3年功能測(cè)試,坐標(biāo)廣...
摘要:接口測(cè)試形式單個(gè)接口測(cè)試包含性能測(cè)試和通過(guò)接口調(diào)用進(jìn)行場(chǎng)景測(cè)試。充分來(lái)說(shuō)就是接口測(cè)試相對(duì)容易實(shí)現(xiàn)自動(dòng)化持續(xù)集成。 本文你將了解到 1、接口測(cè)試基本概念,包含什么是接口,什么是接口測(cè)試,為什么要做接口測(cè)試2、接口測(cè)試用例設(shè)計(jì)3、怎樣不用寫(xiě)代碼,也能快速的根據(jù)開(kāi)發(fā)的API文檔完成接口自動(dòng)化測(cè)試腳本 注:如果你對(duì)接口基本概念和接口測(cè)試用例已熟悉,可以直接跳過(guò),其實(shí)看一遍也無(wú)防,就當(dāng)作 溫故知...
這兩天和朋友談到軟件測(cè)試的發(fā)展:這一行的變化確實(shí)蠻大,從開(kāi)始最基礎(chǔ)的功能測(cè)試,到現(xiàn)在自動(dòng)化、性能、安全乃至于以后可能出現(xiàn)的大數(shù)據(jù)測(cè)試、AI測(cè)試崗位需求逐漸增多。我也在軟件測(cè)試這行摸爬滾打了十年了,正好有朋友問(wèn)我:如何快速成為互聯(lián)網(wǎng)時(shí)代優(yōu)秀的測(cè)試工程師呢?趁著最近終于有了些閑余時(shí)間,遂總結(jié)了下自動(dòng)化測(cè)試的成長(zhǎng)線路圖和職業(yè)必備技能,希望可以幫助各位少走彎路、破繭成蝶、邁向成功。 下面我來(lái)分享下自動(dòng)化測(cè)...
閱讀 1314·2023-04-26 01:28
閱讀 2065·2021-11-08 13:28
閱讀 2314·2021-10-12 10:17
閱讀 2280·2021-09-28 09:46
閱讀 4138·2021-09-09 09:33
閱讀 3719·2021-09-04 16:40
閱讀 1075·2019-08-29 15:21
閱讀 2688·2019-08-26 17:17