国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

接口測試初步了解以及實戰(zhàn)

這篇具有很好參考價值的文章主要介紹了接口測試初步了解以及實戰(zhàn)。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

1、接口測試內(nèi)容


接口測試定義:測試系統(tǒng)組件間接口
接口測試應(yīng)用:測試外部系統(tǒng)與系統(tǒng)之間的交互、系統(tǒng)內(nèi)部子系統(tǒng)之間的交互
接口測試類型:功能測試、邏輯業(yè)務(wù)測試、異常測試、性能測試、安全性測試

接口測試類型具體介紹

1.1功能測試:

? ? ?定義:1、接口功能正確實現(xiàn);2、接口按照設(shè)計文檔實現(xiàn)(參數(shù)名稱一致、參數(shù)數(shù)量一致等)

? ? ?其他測試點:

? ? ?1.1.1、傳入?yún)?shù)測試:參數(shù)邊界值測試

? ? ?1.1.2、默認值測試:針對非必填參數(shù)進行默認值驗證

? ? ?1.1.3、JSON格式驗證:傳遞正確JSON會進行處理,傳遞錯誤JSON、非JSON,應(yīng)當(dāng)返回對? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 應(yīng)error code

? ? ?1.1.4、返回值測試:返回數(shù)據(jù)正確、返回數(shù)據(jù)類型正確

? ? ?1.1.5、錯誤碼測試:1、通用錯誤碼和業(yè)務(wù)錯誤碼應(yīng)當(dāng)可以正確清晰說明調(diào)用問題;2、錯誤碼? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?應(yīng)當(dāng)盡可能覆蓋所有特殊情況

? ? ?1.1.6、兼容性測試:前后端接口調(diào)整后,也應(yīng)當(dāng)可用(后端調(diào)整后應(yīng)當(dāng)保證原有調(diào)用方式可? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 用)

1.2、邏輯業(yè)務(wù)測試

? ? ? 定義:針對于接口的實現(xiàn)功能,在數(shù)據(jù)庫中進行了正確的操作

? ? ?驗證:傳入正確的參數(shù),接口對數(shù)據(jù)庫進行增刪改查時,數(shù)據(jù)庫中同步了這些操作

? ? ?注:需要驗證依賴或者關(guān)聯(lián)業(yè)務(wù),保證參數(shù)中攜帶了相關(guān)的參數(shù)(如查詢操作記錄則需要傳入登錄的cookie)

1.3 異常測試:分為兩類,數(shù)據(jù)異常和類型異常

? ? ?1.3.1 數(shù)據(jù)異常:數(shù)據(jù)指的是傳入的數(shù)據(jù),包含參數(shù)以及參數(shù)的value值

? ? ?參數(shù)異常:

? ? ? ? ?參數(shù)名稱修改為關(guān)鍵字

? ? ? ? ?去掉參數(shù):不傳入?yún)?shù)名稱

? ? ? ? ?多余參數(shù):目前不作處理

? ? ? ? ?錯誤參數(shù):參數(shù)名稱錯誤

? ? value錯誤:

? ? ? ? ?傳入數(shù)據(jù)為關(guān)鍵字

? ? ? ? ?傳入數(shù)據(jù)為空

? ? ? ? ?傳入數(shù)據(jù)超過字段設(shè)置的長度

? ? ? ? ?傳入數(shù)據(jù)錯誤:填寫不存在的數(shù)據(jù)以及隨意數(shù)據(jù)

? ?1.3.2 :參數(shù)類型錯誤:參數(shù)類型設(shè)置為int,傳入數(shù)據(jù)為string??

1.4、性能測試:測試點:響應(yīng)時間、吞吐量、并發(fā)用戶數(shù)、占用內(nèi)存、CPU

1.5、安全性測試:

? ?1.5.1、敏感信息需要加密

? ?1.5.2、接口是否防惡意請求(SQL注入)

? ?1.5.3、header中部分參數(shù)修改、刪除是否有對應(yīng)error code返回(如cookie)

? ?1.5.4、唯一識別碼刪除或修改

接口測試初步了解以及實戰(zhàn)文章來源地址http://www.zghlxwxcb.cn/news/detail-422724.html

到了這里,關(guān)于接口測試初步了解以及實戰(zhàn)的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經(jīng)查實,立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費用

相關(guān)文章

  • API測試| 了解API接口測試| API接口測試指南

    API測試| 了解API接口測試| API接口測試指南

    什么是API? API是一個縮寫,它代表了一個 pplication P AGC軟件覆蓋整個房間。API是用于構(gòu)建軟件應(yīng)用程序的一組例程,協(xié)議和工具。API指定一個軟件程序應(yīng)如何與其他軟件程序進行交互。 例行程序:執(zhí)行特定任務(wù)的程序。例程也稱為過程,函數(shù)或子例程。 協(xié)議:在兩個系統(tǒng)之

    2024年02月07日
    瀏覽(51)
  • API 測試 | 了解 API 接口測試 | API 接口測試指南

    API 測試 | 了解 API 接口測試 | API 接口測試指南

    什么是 API? API 是一個縮寫,它代表了 一個 ?pplication? P ?AGC 軟件覆蓋整個房間。API 是用于構(gòu)建軟件應(yīng)用程序的一組例程,協(xié)議和工具。API 指定一個軟件程序應(yīng)如何與其他軟件程序進行交互。 例行程序:執(zhí)行特定任務(wù)的程序。例程也稱為過程,函數(shù)或子例程。 協(xié)議:在兩

    2024年02月01日
    瀏覽(55)
  • API 測試 | 了解 API 接口概念|電商平臺 API 接口測試指南

    API 測試 | 了解 API 接口概念|電商平臺 API 接口測試指南

    什么是 API? API 是一個縮寫,它代表了一個 pplication P AGC 軟件覆蓋整個房間。API 是用于構(gòu)建軟件應(yīng)用程序的一組例程,協(xié)議和工具。API 指定一個軟件程序應(yīng)如何與其他軟件程序進行交互。 例行程序:執(zhí)行特定任務(wù)的程序。例程也稱為過程,函數(shù)或子例程。 協(xié)議:在兩個系統(tǒng)

    2024年02月13日
    瀏覽(25)
  • web接口開發(fā)與測試——你了解多少

    web接口開發(fā)與測試——你了解多少

    目錄 前言 Django快速開發(fā)之投票系統(tǒng) 編寫接口文檔 系統(tǒng)接口測試 總結(jié): 最近一直在學(xué)習(xí)和整理web開發(fā)與接口測試的相關(guān)資料。接口測試本身毫無任何難度,甚至有很多工具和類庫來幫助我們進行接口測試。大多測試人員很難深入了解web接口測試的原因是對web開發(fā)不太了解,

    2024年02月12日
    瀏覽(17)
  • 搬運工讓你分分鐘了解Web接口測試

    搬運工讓你分分鐘了解Web接口測試

    百度說:接口泛指實體把自己提供給外界的一種抽象化物(可以為另一實體),用以由內(nèi)部操作分離出外部溝通方法,使其能被內(nèi)部修改而不影響外界其他實體與其交互的方式 上面這句有點抽象,網(wǎng)上的資料也是一大把,來自某個大佬的通俗解釋: 設(shè)計概念的接口 就是一系

    2024年02月21日
    瀏覽(18)
  • 接口測試——電商網(wǎng)站接口測試實戰(zhàn)(四)

    接口測試——電商網(wǎng)站接口測試實戰(zhàn)(四)

    1. 接口測試需求分析 常見接口文檔提供的兩種方式 ①word文檔 ②在線文檔 電商網(wǎng)站網(wǎng)址模擬練習(xí):Swagger UI 2. 登陸的分析 慕慕生鮮網(wǎng)址:慕慕生鮮 賬號密碼 點擊execute后 ? ? ? 輸入賬號密碼后點擊開發(fā)者工具,再登錄,點擊網(wǎng)絡(luò)(網(wǎng)絡(luò)請求) 創(chuàng)建新的集合后添加新的請求:

    2024年02月14日
    瀏覽(25)
  • 接口文檔以及接口測試用例

    接口文檔以及接口測試用例

    接口文檔的產(chǎn)生: 是后端人員提供的接口API文檔 比如說 java后臺 python 或者是C/C++(現(xiàn)狀是前后端分離) 接口文檔中包含: 請求方式 路徑 參數(shù) 響應(yīng)文本內(nèi)容 請求頭 請求體 測試人員: 首先拿到接口文檔,分析接口文檔中的功能,請求方式,請求頭,請求參數(shù),請求體,請

    2024年02月12日
    瀏覽(19)
  • 自動化測試:5分鐘了解Selenium以及如何提升自動化測試的效果

    自動化測試:5分鐘了解Selenium以及如何提升自動化測試的效果

    在快節(jié)奏的技術(shù)世界里,自動化測試已經(jīng)成為確保?Web?應(yīng)用程序質(zhì)量和性能的重要手段。自動化測試不僅加快了測試過程,還提高了測試的重復(fù)性和準確性。Selenium,作為領(lǐng)先的自動化測試工具之一,為測試人員提供了強大的功能來模擬用戶在?Web?瀏覽器中的行為。在本文中

    2024年01月20日
    瀏覽(29)
  • 【接口測試】Jmeter接口實戰(zhàn)-TCP及Websocket接口,打通接口測試...

    【接口測試】Jmeter接口實戰(zhàn)-TCP及Websocket接口,打通接口測試...

    Jmeter測試TCP接口 1、TCP接口結(jié)構(gòu) TCP接口:只有ip和port 傳參數(shù)據(jù)類型根據(jù)開發(fā)定義的類型 需要添加一個ascii碼的十進制字節(jié)結(jié)束符,tcp才會關(guān)閉 2、TCP接口環(huán)境搭建 在testfan-tcp-server.jar目錄下,啟動cmd命令行,輸入:java -jar testfan-tcp-server.jar 3、Jmeter測試tcp接口 1)添加tcp取樣器

    2024年02月03日
    瀏覽(22)
  • SpringBoot-1-Spring Boot實戰(zhàn):快速搭建你的第一個應(yīng)用,以及了解原理

    SpringBoot-1-Spring Boot實戰(zhàn):快速搭建你的第一個應(yīng)用,以及了解原理

    SpringBootWeb入門 我們在之前介紹Spring的時候,已經(jīng)說過Spring官方(Spring官方)提供很多開源項目,點擊projects,看到spring家族旗下的項目 Spring發(fā)展到今天已經(jīng)形成了一種開發(fā)生態(tài)圈,Spring提供了若干個子項目,每個項目用于完成特定的功能。而我們在項目開發(fā)時,一般會偏向于選

    2024年02月12日
    瀏覽(92)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包