国产精品V在线播放,免费AV网站,亚洲福利在线观看,国产成人亚洲综合网站小说,亚洲熟妇AV乱码在线观看,国产AV无码专区亚洲AV漫画,在线成人av,男女18禁啪啪无遮挡激烈网站
學習方法

做好接口測試的前提是什么

時間:2022-09-30 20:32:29 學習方法

做好接口測試的前提是什么

  你知道做好接口測試的前提是什么嗎?如何做好接口測試?試試下面的方法。

  做好接口測試的前提

  1、系統化的接口文檔

  傳統的接口文檔,一般采用word或wiki等系統來記錄,從單次使用上似乎比較簡單,因為大家會更習慣這樣的操作,但這種形式存在比較大的問題:

  a、接口文檔非標準化,無法直接與接口測試工具接口使用

  b、接口維護困難,接口有變化時比較難標識清楚,溝通成本很高

  系統化接口文檔,例如rap(淘寶分源的一個系統),具備接口維護標準化、版本化管理、MOCK測試等功能;對標準化的接口內容做二次開發,可以直接導出Soapui等工具使用的格式,直接導入工具中使用,有以下好處:

  A、接口測試時不再需要手工輸入相關字段,節省時間成本

  B、版本化管理,能夠清晰的知道哪些接口有變化

  2、標準化的接口規范

  接口管理是做好接口測試很重要的前提,如果一個系統有哪些接口都不太清楚,測試就很難覆蓋到,接口管理建議采用以下方式:

  A、按接口提供方為單位進行首次劃分,按接口使用方進行二次劃分,再按業務模塊進行細分,分類原則根據內容多少進行優化,不需要固定,如本身接口較少就沒有必要分得過細,較多時就需要多劃分模塊

  B、按接口鏈接URL做為唯一,不同的接口參數做為接口變量,接口有參數變更時在原來接口上進行維護,而不是新增加接口

  C、為接口增加版本號,方便清楚哪些接口本次有變更,易于維護用例

  3、JAVA項目使用Swagger 插件

  Swagger是最受歡迎的REST APIs文檔生成工具之一,有以下幾個特點:

  Swagger 可以生成一個具有互動性的API控制臺,開發者可以用來快速學習和嘗試API。

  Swagger 可以生成客戶端SDK代碼用于各種不同的平臺上的實現。

  Swagger 文件可以在許多不同的平臺上從代碼注釋中自動生成。

  Swagger 有一個強大的社區,里面有許多強悍的貢獻者。

  它將代碼與接口文檔整合在一起,避免了接口文檔維護困難,接口文檔更新不及時不到位等問題;同時它也能夠方便的與接口測試工具接合使用,如soapui支swagger插件導入接口文檔進行測試

  接口測試簡介

  1、什么是接口測試?

  接口測試是測試系統組件間接口的一種測試。

  接口測試主要用于檢測外部系統與系統之間以及內部各個子系統之間的交互點。

  測試的重點是要檢查數據的交換,傳遞和控制管理過程,以及系統間的相互邏輯依賴關系等

  2、為什么要做接口測試

  a)互聯網的快速發展,公司內部系統或與外部系統的關聯越來越多,一個業務流程關聯多個后端系統,它們的關聯都是基于接口來實現,接口測試可以將復雜的系統關聯進行簡化,只要做好每個接口的測試就能夠較好的保證系統質量。

  b)單個系統的變更,是否會影響到關聯業務系統,比較難用常規的測試方面來覆蓋相關的應用系統(例如使用此接口的外部 系統有N個,不可能每個做功能兼容性測試),但可以通過對接口功能的覆蓋來驗證是否影響它人對接口的調用。

  c)接口功能比較單一,能夠比較好的進行測試覆蓋,也相對容易實現自動化持續集成,,可以減少人工回歸成本與時間,縮短測試周期。

  d)接口相對于界面功能,會更底層一些,測試覆蓋會更容易(如業務在調用接口時做了判斷,當不滿足條件時鏈接就不顯示,此時從界面無法測試相關功能是否做好判斷,通過接口就比較容易)

  3、接口測試范圍

  a)業務功能(包括正常、異常場景是否實現)

  b)業務規則(覆蓋度是否全面)

  c)參數驗證(邊界、業務規則是否達到要求)

  d)異常場景(重復提交、并發提交、事務中斷、多機環境、大數據量測試)

  e)性能測試(響應時間、吞吐量、并發數、資源要求)

  f)安全測試(權限驗證、SQL注入等)

  4、接口測試的重點

  a)檢查接口返回的數據是否與預期結果一致。

  b)檢查接口的容錯性,假如傳遞數據的類型錯誤時是否可以處理。

  c)接口參數的邊界值。

  例如,傳遞的參數足夠大或為負數時,接口是否可以正常處理。

  d)接口的性能,http請求接口大多與后端執行的SQL語句性能、算法等比較相關。

  e)接口的安全性,外部調用的接口尤為重要。

【做好接口測試的前提是什么】相關文章:

寫好個人簡歷需要做好的前提準備10-09

高考前提高成績的途徑10-05

現代醫院發展的前提和保障10-07

節前提醒簡報(通用7篇)12-16

職業規劃的前提之性格評定10-07

面試結束前提出的10個漂亮問題10-08

你們最喜歡的面試測試工程師的問題是什么10-08

PLC通信接口故障處理方法10-26

寫個人簡歷之前前提準備什么呢?10-05

做好自己10-05

主站蜘蛛池模板: 91国内视频在线观看| 国产剧情麻豆一区二区三区亚洲| 俺去啦中文网| 天天看片天天av免费观看| 国产偷窥熟妇高潮呻吟| 色噜噜一区二区三区| 99久久99久久久精品久久 | 亚洲午夜亚洲精品国产成人| 免费人成年激情视频在线观看| 漂亮的人妻少妇| 邻居少妇张开腿让我爽了在线观看| 国产成人精品久久一区二区三区| 色欲av狠狠躁天天躁| 国产超碰人人爽人人做人人添| 少妇极品熟妇人妻无码| 国产色婷婷精品综合在线| 亚洲精品日本久久久中文字幕| 激情的视频一区二区三区| 最近中文字幕免费mv在线视频| 亚洲欧美视频| 天天色欲综合| 国产亚洲无线码一区二区| 男人j放进女人p全黄| 中文无码高潮到痉挛在线视频| 亚洲精品一区网站在线观看| 毛片在线看免费| 91一区二区| 中文字幕人妻色欲| 精品熟女日韩中文十区| 亚洲一区二区偷拍精品| 日本一区二区在线播放| 波多野结衣一区二区三区88| 久久久久AV综合网成人| 国产av人人夜夜澡人人爽麻豆| 在线视频精品中文无码| 一本一道久久综合狠狠老| 微拍福利一区二区三区| 最新无码视频| 91色在线视频| 国产精品厕所| 日韩中文字幕在线亚洲一区|