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