成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

接口測試要測試什么?

邱勇 / 3773人閱讀

摘要:接口測試主要用于檢測外部系統(tǒng)與系統(tǒng)之間以及內(nèi)部各個子系統(tǒng)之間的交互點。二接口測試用例設(shè)計接口測試的用例設(shè)計是關(guān)鍵,不能只是單純正常請求通過就算接口測試過了,要從業(yè)務(wù)功能性能等上去設(shè)計用例。

一. 什么是接口測試?為什么要做接口測試?

接口測試是測試系統(tǒng)組件間接口的一種測試。接口測試主要用于檢測外部系統(tǒng)與系統(tǒng)之間以及內(nèi)部各個子系統(tǒng)之間的交互點。測試的重點是要檢查數(shù)據(jù)的交換,傳遞和控制管理過程,以及系統(tǒng)間的相互邏輯依賴關(guān)系等。

由于如今的系統(tǒng)復(fù)雜度不斷上升,傳統(tǒng)的測試方法成本急劇增加且測試效率大幅下降,所以就要做接口測試。同時,接口測試相對容易實現(xiàn)自動化持續(xù)集成,且相對UI自動化也比較穩(wěn)定,可以減少人工回歸測試人力成本與時間,縮短測試周期,支持后端快速發(fā)版需求。接口持續(xù)集成是為什么能低成本高收益的根源?,F(xiàn)在很多系統(tǒng)前后端架構(gòu)是分離的,從安全層面來說,只依賴前端進行限制已經(jīng)完全不能滿足系統(tǒng)的安全要求(繞過前面實在太容易), 需要后端同樣進行控制,在這種情況下就需要從接口層面進行驗證。前后端傳輸、日志打印等信息是否加密傳輸也是需要驗證的,特別是涉及到用戶的隱私信息,如身份證,銀行卡等。

二、接口測試用例設(shè)計

接口測試的用例設(shè)計是關(guān)鍵,不能只是單純正常請求通過就算接口測試過了,要從業(yè)務(wù)、功能、性能等上去設(shè)計用例。參考了網(wǎng)上的資料還有平時自己的一些經(jīng)驗,下圖算是一個大致的設(shè)計思路吧

三、怎么做接口測試?

一般情況下,由于我們項目前后調(diào)用主要是基于http協(xié)議的接口,所以測試接口時主要是通過工具或代碼模擬http請求的發(fā)送和接收。這邊給大家介紹國產(chǎn)接口測試工具apipost的使用方法

發(fā)送HTTP請求

API界面功能布局

API請求參數(shù)

Header 參數(shù)

你可以設(shè)置或者導(dǎo)入 Header 參數(shù),cookie也在Header進行設(shè)置

Query 參數(shù)

Query 支持構(gòu)造URL參數(shù),同時支持 RESTful 的 PATH 參數(shù)(如:id)

Body 參數(shù)

Body 提供三種類型 form-data / x-www-form-urlencoded / raw ,每種類型提供三種不同的UI界面

1)當(dāng)你需要提交表單時,切換到 x-www-form-urlencoded

2)當(dāng)你需要提交有文件的表單時,切換到 form-data

3)當(dāng)您需要發(fā)送JSON對象或者其他對象時,切換到對應(yīng)的raw類型即可

API 請求響應(yīng)

點擊發(fā)送按鈕后,如果有數(shù)據(jù)返回,則會顯示返回數(shù)據(jù),響應(yīng)時間,響應(yīng)碼,Cookie等。

注意:返回數(shù)據(jù)默認是Pretty模式,便于查看 JSON XML 格式。您可以通過切換 原生 或 預(yù)覽 模式 查看其它類型的類型。

返回Headers

最后: 可以關(guān)注公眾號:傷心的辣條 ! 進去有許多資料共享!資料都是面試時面試官必問的知識點,也包括了很多測試行業(yè)常見知識,其中包括了有基礎(chǔ)知識、Linux必備、Shell、互聯(lián)網(wǎng)程序原理、Mysql數(shù)據(jù)庫、抓包工具專題、接口測試工具、測試進階-Python編程、Web自動化測試、APP自動化測試、接口自動化測試、測試高級持續(xù)集成、測試架構(gòu)開發(fā)測試框架、性能測試、安全測試等。

如果我的博客對你有幫助、如果你喜歡我的博客內(nèi)容,請 “點贊” “評論” “收藏” 一鍵三連哦!


好文推薦

轉(zhuǎn)行面試,跳槽面試,軟件測試人員都必須知道的這幾種面試技巧!

面試經(jīng):一線城市搬磚!又面軟件測試崗,5000就知足了…

面試官:工作三年,還來面初級測試?恐怕你的軟件測試工程師的頭銜要加雙引號…

什么樣的人適合從事軟件測試工作?

那個準(zhǔn)點下班的人,比我先升職了…

測試崗反復(fù)跳槽,跳著跳著就跳沒了…

文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請注明本文地址:http://systransis.cn/yun/119090.html

相關(guān)文章

  • 接口測試常見問題

    摘要:同時我們也可以使用控件來實現(xiàn)小型的接口自動化來提高接口測試效率。接口測試的流程首先我們要了解需求,熟悉業(yè)務(wù)場景然后根據(jù)需求文檔,接口文檔以及業(yè)務(wù)場景來編寫測試用例。 ...

    edgardeng 評論0 收藏0
  • 100天漲薪4k!從功能測試到自動化測試,我整理的超全學(xué)習(xí)指南!

    摘要:事實上,自動化測試是相對于手動的。減少人為的錯誤自動化測試是機器完成,不存在執(zhí)行過程中人為的疏忽和錯誤,測試設(shè)計完全決定了測試的質(zhì)量,可以降低減少人為造成的錯誤。而接口自動化測試,主要是對接口進行測試。 今年6月份,由于經(jīng)濟壓力讓我下定決心進階自動化測試,已經(jīng)24的我做了3年功能測試,坐標(biāo)廣...

    TwIStOy 評論0 收藏0
  • 不用寫代碼,也能做好接口測試

    摘要:接口測試形式單個接口測試包含性能測試和通過接口調(diào)用進行場景測試。充分來說就是接口測試相對容易實現(xiàn)自動化持續(xù)集成。 本文你將了解到 1、接口測試基本概念,包含什么是接口,什么是接口測試,為什么要做接口測試2、接口測試用例設(shè)計3、怎樣不用寫代碼,也能快速的根據(jù)開發(fā)的API文檔完成接口自動化測試腳本 注:如果你對接口基本概念和接口測試用例已熟悉,可以直接跳過,其實看一遍也無防,就當(dāng)作 溫故知...

    idisfkj 評論0 收藏0
  • 3年軟件測試經(jīng)驗突顯迷茫...不知道我這種測試人員是不是被淘汰???

    這兩天和朋友談到軟件測試的發(fā)展:這一行的變化確實蠻大,從開始最基礎(chǔ)的功能測試,到現(xiàn)在自動化、性能、安全乃至于以后可能出現(xiàn)的大數(shù)據(jù)測試、AI測試崗位需求逐漸增多。我也在軟件測試這行摸爬滾打了十年了,正好有朋友問我:如何快速成為互聯(lián)網(wǎng)時代優(yōu)秀的測試工程師呢?趁著最近終于有了些閑余時間,遂總結(jié)了下自動化測試的成長線路圖和職業(yè)必備技能,希望可以幫助各位少走彎路、破繭成蝶、邁向成功。 下面我來分享下自動化測...

    fasss 評論0 收藏0

發(fā)表評論

0條評論

最新活動
閱讀需要支付1元查看
<