網際網路OPENAPI 測試 一

2021-04-19 22:42:21 字數 1012 閱讀 7928

引:越來越多的網際網路都開放了自己的api,那麼這些api的質量如何呢?恐怕就取決於各個公司的介面測試團隊了。本文就自己的工作經驗,談談我現在如何進行介面測試的。

面向服務的架構(

service-oriented architecture

)soa

被譽為下一代

web服務的基礎架構。

soa是基於服務的分布式系統設計架構。其典型元件就是

web service

,通過與

web service

的整合,

soa將不同的企業應用和企業服務進行整合。 儘管

soa逐漸的整合了各類企業應用,針對產品級的測試對於

soa應用來說沒有必要,但是新的技術也引發了新的測試方法。

在面向服務的架構中,可以劃分成三類角色:服務提供商、服務請求者以及序號產生器構。服務提供商發布服務並提供服務內容,服務請求者找到該服務的註冊資訊,繫結並呼叫服務;服務序號產生器構是乙個包含服務的目錄,註冊結構將服務提供商的合約提供給服務請求者。所謂的合約通常定義了服務請求者與服務提供商的互動方式,規定了請求和響應的格式。

圖5.4面向服務的設計

soa架構是一種松耦合的系統架構。它不依賴於特定的技術、標準或協議。它面向不同的服務應用場景,允許大量異構系統的存在,通過定義的介面和規約提供各種服務。在圖

5.5中,

soa架構可以被分成兩個部分:服務端和客戶應用端。對於

soa下的測試,本節著重以面向服務的觀點進行詳細闡述。

圖5.5soa

參考模型

OpenAPI 是網際網路的新機會,還是下一輪泡沫?

然而,也有一些人認為,openapi不過是網際網路專業人士的玩物,大量免費的openapi並沒有解決網際網路缺乏商業模式這一事實。儘管開發人員和專業人士可以利用這些免費的api開發出很多好玩的產品和服務,但它們無疑只是給網際網路上眾多的 免費 服務又提供了一些可有可無的元件。最終成為互聯 運營者忽悠...

mysql 網際網路 MySQL網際網路業務使用建議

一 基礎規範 表儲存引擎必須使用innodb 表字符集預設使用utf8,必要時候使用utf8mb4 解讀 1 通用,無亂碼風險,漢字3位元組,英文1位元組 2 utf8mb4是utf8的超集,有儲存4位元組例如表情符號時,使用它 禁止使用儲存過程,檢視,觸發器,event 解讀 1 對資料庫效能影響...

網際網路與網際網路的區別

網際網路的英文單詞是 internet,網際網路的英文單詞是 internet。在英語中,專有名詞首字母都是大寫,用於特指某一事物。大寫的 internet 是作為乙個專有名詞出現的,所指的是由阿帕網發展而來的現如今全球最大的計算機網路,稱之為網際網路。小寫 internet 是作為乙個普通單詞出現...