隔着内裤自慰做多了会得白血病吗,大号BBVVBBW高潮,无遮挡很黄很黄的视频,懂色av蜜臀av无码亚洲

南京正厚軟件技術培訓學校

7x24小時咨詢熱線

400-660-3310

當前位置 : 好學校 南京正厚軟件技術培訓學校 學習資訊 資訊詳情

接口相關的概念

2021-09-02

圖片

接口相關的概念

什么是接口(接口的分類):

  • 硬件接口—
  • 串口、光纖接口、電腦上的接口
  • 軟件接口
  • API應用程序編程接口 :硬件的驅動程序 , 數據庫系統的訪問接口
  • GUI用戶圖形界面 人與軟件之間的交互界面
  • Webservice 接口 (soup 、 rmi 、 rpc 協議)
  • Http request接口 Get,Post,Put,Delete 等)(重點)
  • 要知道http協議——報文的內容、請求頭、請求行、請求體、請求方式(get、post)、狀態碼

接口測試的必要性

為什么要做接口測試

  • 系統數量多、復雜度增高,同時保持各自獨立性。
  • 系統間調用存在數據交互,發現頁面操作發現不了的 Bug 。
  • 接口之間訪問時,對接口數據的準確性要求很高。
  • 檢查系統的異常處理
  • 檢查系統的安全性,穩定性
  • 前端變了,接口測好了,后端不要變
  • 接口測試主要測試接口覆蓋率

接口測試的覆蓋范圍

面試問:接口測試都測試什么內容/接口測試從哪些方面去考慮:(答以下內容)

軟件測試二

接口測試的定義

  • 接口測試
  • 測試系統組件間接口的一種測試。
  • 主要用于檢測外部系統與系統之間以及內部各個子系統之間的交互點。
  • 測試的重點
  • 是要檢查數據的交換,傳遞和控制管理過程,以及系統間的相互邏輯依賴關系等。
  • 接口測試本質:(問:接口測試是什么,回答本質)1.發送一個 request ,然后服務器響應2.服務端返回一個 response ,對 response 進行分析。
  • (面試時問:接口測試的bug——答:錯誤碼與定義的錯誤不匹配)
  • 界面上操作的按鈕,只要與后臺數據有聯系,就是接口
  • 系統與系統之間也有接口
  • 一個系統需要調用其他產品的功能(接口),就成它為外部接口——一個軟件需要用到微信或者支付寶掃碼,就叫調用微信、支付寶的接口

接口測試依據

  • 接口設計文檔包含如下內容:
  • 接口概述:
  • 接口名稱
  • 接口功能
  • 接口類別
  • 提交者、提交時間、需求來源及時間要求
  • HTTP 請求方式
  • 認證說明
  • 請求限制說明
  • 請求參數說明
  • 相關約束
  • 注意事項
  • 調用示例
  • 示例說明
  • 返回說明
  • 返回數據格式
  • 返回結果示例
  • 錯誤代碼及返回說明

接口測試范圍&內容

  • 安全性
  • 調用方式
  • 參數格式校驗
  • 返回結果
  • 功能邏輯
  • 其他異常場景

接口文檔說明

接口文檔說明

api文檔內容

聚合網地址:https://www.juhe.cn/

api文檔內容
api文檔內容二

錯誤碼參照

錯誤碼參照

接口返回數據

接口返回數據二

常用工具

  • 典型商業工具:loadrunner 、 soapui
  • 典型開源工具 : jmeter 、 httpclient 、 jsoup、python中的 urllib2 、 urllib 庫或 requests
  • 擴展插件:Poster ( firefox 、 Postman(Chrome) 目前有獨立安裝版本

接口抓包工具

  • 請求捕獲( Firebug 、 Fiddler 、 BurpSuite 、 Httpwatch
  • 請求變更 (Poster 、 Postman 、 HttpRequest 、 TemperData
  • Http抓包:HTTP Analyzer
  • 通用數據抓包:MiniSniffer
  • 進程級抓包:WSExplorer

接口測試原理

  • 模擬客戶端對服務器進行多連接
  • 偽造報文欺騙服務器認證機制
  • 了解服務器認證機制
  • 了解客戶 服務器之間的交流報文結構
  • 合理的技術構造報文結構
  • HTTP request、 Webservice 應用居多。

http協議

  1. 支持客戶 服務器模式
  2. 簡單快速:客戶向服務器請求服務時,只需傳送請求方法和路徑。請求方法常用的有 GET 、 HEAD 、 POST 每種方法規定了客戶與服務器聯系的類型不同。由于HTTP 協議簡單,使得 HTTP 服務器的程序規模小,因而通信速度很快;
  1. 靈活:HTTP 允許傳輸任意類型的數據對象。正在傳輸的類型由 Content Type 加以標記;
  2. 無連接:無連接的含義是限制每次連接只處理一個請求。服務器處理完客戶的請求,并收到客戶的應答后,即斷開連接。采用這種方式可以節省傳輸時間;
  1. 無狀態:HTTP 協議是無狀態協議。無狀態是指協議對于事務處理沒有記憶能力。缺少狀態意味著如果后續處理需要前面的信息,則它必須重傳,這樣可能導致每次連接傳送的數據量增大。另一方面,在服務器不需要先前信息時它的應答就較快。
  2. Keep Alive :長連接和短連接

發包工具

  • Poster
  • Postman
  • Temper Data
  • IBM Rational HTTP Request Editor
  • ……

接口測試分層

  1. 單一接口功能的測試
  2. 單系統模塊內部通過接口基于業務測試
  1. 各系統、各模塊之間通過接口訪問的業務測試

接口測試工具介紹

  • http 接口:
  • 是走 http 協議,通過路徑來區分調用的方法,
  • 請求報文都是 key value 形式的,返回報文一般都是 json 串,有 get 和 post 等方法,這也是最常用的兩種請求方式。
  • 可以使用的工具有 Postman 、 HttpRequest 、JMeter 、 Loadrunner 等
  • WebService 接口:
  • 是走 soap 協議通過 http 傳輸,
  • 請求報文和返回報文都是 xml 格式的,我們在測試的時候都用通過工具才能進行調用,測試。
  • 可以使用的工具有SoapUI 、 JMeter 、 Loadrunner等

postman(只能測http協議的接口)

  • 是谷歌的一款接口測試插件,
  • 它使用簡單,支持用例管理,支持 get 、 post 、文件上傳、響應驗證、變量管理、環境參數管理等功能,
  • 可以批量運行,并支持用例導出、導入。
  • 最近 2 年也有獨立安裝的應用程序,只能測試 Http 協議的接口。

環境搭建

jmeter(能測所有的)

  • 是一款 Java 編寫的免費開源的工具,它主要用來做接口,性能測試,
  • 相比 Loadrunner 來說,它內存占用小,免費開源,輕巧方便、無需安裝,越來越被大眾所喜愛。
  • 它的執行需要 JDK 環境,可以測試多種協議接口。

postman使用

postman使用

建立響應請求

此處為語雀視頻卡片,點擊鏈接查看:建立響應請求.mp4

前提是要在黑窗口建立連接不關閉:python manage.py runserver 0.0.0.0:8000

建立響應請求

查詢發布會接口舉例

接口文檔如下:

查詢發布會接口舉例

數據庫內容如下

數據庫內容如下

用eid查詢后返回數據庫中相應的內容

用eid查詢后返回數據庫中相應的內容

用name查詢后返回值如下

用name查詢后返回值如下

正確的eid和錯誤的那么

正確的eid和錯誤的那么

返回值不同狀態碼的對比

此處為語雀視頻卡片,點擊鏈接查看:返回值不同狀態碼的對比.mp4

斷言

返回值不同狀態碼的對比

前置腳本定義變量

前置腳本定義變量
前置腳本定義變量二

管理環境參數化

此處為語雀視頻卡片,點擊鏈接查看:參數化 的設置.mp4

用接口的方式添加數據

用接口的方式添加數據
用接口的方式添加數據二

導出Json文件

導出Json文件
收藏
分享到:

相關課程

相關資訊

南京正厚軟件技術培訓學校

南京正厚軟件技術培訓學校

認證等級

信譽良好,可安心報讀

南京正厚軟件技術培訓學校

已獲好學校V2信譽等級認證

信譽值

  • (60-80)基礎信譽積累,可放心報讀
  • (81-90)良好信譽積累,可持續信賴
  • (91-100)充分信譽積累,推薦報讀

與好學校簽訂讀書保障協議:

  • 100%
  • 65
  • 12400
在線咨詢
官方授權聲明

尊敬的平臺會員您好,[南京正厚軟件技術培訓學校]資質文件正在審核中。如需了解[南京正厚軟件技術培訓學校]服務明細或申請試聽服務,
請點擊:聯系客服。

; 主站蜘蛛池模板: 嘉荫县| 尖扎县| 岑巩县| 印江| 平阳县| 宁陵县| 香港 | 桐城市| 水富县| 安康市| 轮台县| 棋牌| 额济纳旗| 兴文县| 乐业县| 吉木乃县| 丹棱县| 龙门县| 新乡市| 洛阳市| 织金县| 宜阳县| 武安市| 黎平县| 含山县| 昌黎县| 密云县| 弥勒县| 监利县| 扎赉特旗| 时尚| 连平县| 平湖市| 射洪县| 溧阳市| 玛沁县| 农安县| 河北省| 老河口市| 黑河市| 襄樊市|