自動化測試 介面測試分類(二)

2022-02-07 19:28:39 字數 1022 閱讀 9808

應用層,從認知上你可以看成是系統所提供的ui 層功能。對於web 系統來說,你可以認為是瀏覽器頁面上所提供的功能,登入、註冊、查詢、刪除等。

service 層,可以理解為伺服器所提供資料和邏輯的處理。

db 層,(data base) 資料庫主要用來存放資料,例如使用者的個人資訊,商品的資訊等。

訪問物件,它是乙個物件導向的資料庫訪問介面。

舉例來說明各層的工作過程,首先是service 提供了乙個查詢介面,這個介面需要乙個引數(查詢的關鍵字);然後應用層提供了乙個輸入框,需要使用者輸入查詢關鍵字,並且還提供了乙個查詢按鈕用於提交查詢的關鍵字。當使用者輸入查詢關鍵字並點選提交按鈕後,相當於呼叫的查詢介面,查詢介面需要對使用者提交的關鍵字做出相應的判斷,是否為空?然後,通過dao 層呼叫資料庫,根據關鍵字查詢表中的資料,最後,再將拿到的資料返回給應用層,應用層負責將資料展示到web 頁面上。

在這個過程中,各層之間的互動就是通過介面,應用層與service 主要通過http 介面。service 層與db層主要通過dao(data access object)資料庫訪問介面。

系統內部,服務與服務之間的呼叫,大多情況下是程式之間的呼叫。

繼續舉例,假設系統開發乙個使用者查詢介面,輸入使用者名稱,返回使用者資訊(性別、年齡、手機號、郵箱位址等),如果使用者不存在則返回null;現在需要新開發乙個使用者**的介面,該介面需要使用者名稱和**動id,**介面得到使用者名稱後可以呼叫使用者查詢介面,如果使用者查詢介面返回null,那麼**介面就可以直接返回使用者不存在了。在這個例子中,使用者**介面就呼叫的使用者查詢介面。

那麼這裡的使用者查詢介面和**介面本質上就是程式開發的函式或類方法,提供入參與返回值。

介面測試 介面自動化測試

1 介面自動化到底關注哪些點?a.關注函式 類 方法 所提供的介面的可靠性 b.關注介面之間銜接的可靠性 c.關注介面引數的校驗 2 介面有哪幾種型別?a.http協議中 get post put delete input方法 b.目前自動化工具提供的有get和post兩種方法 3 用介面實現自動化...

介面測試自動化

前端介面向後端傳送api介面 api 可以理解為資料傳輸的通道 後端把 http請求的響應返回給前端 介面測試的工作流程 準備階段 拿到開發的介面文件 了解每個介面的引數及含義 了解被測試系統的業務流程 編寫介面測試用例 執行階段 測試用例 測試場景執行 測試資料 系統資料收集 分析階段 資料彙總 ...

jmter介面自動化測試(二)

前言 上回說到對傳送驗證碼介面的配置,這回是對註冊介面的配置o o jmeter n t test.jmx l result.jtl e o tmp resultreport 引數 n 以非gui形式執行jmeter t source.jmx 指令碼路徑 l 執行結果儲存路徑 jtl 此檔案必須不存...