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

接口測試基本知識(shí)點(diǎn)

這篇具有很好參考價(jià)值的文章主要介紹了接口測試基本知識(shí)點(diǎn)。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

1、接口的定義

系統(tǒng)與系統(tǒng)之間、組件與組件之間、數(shù)據(jù)傳遞交換的通道

2、接口的類型

按協(xié)議:http、tcp、ip

按語言:C++、java、php

按范圍:系統(tǒng)與系統(tǒng)、內(nèi)部系統(tǒng)與內(nèi)部系統(tǒng)、外部系統(tǒng)與外部系統(tǒng)之間

程序劃分:多個(gè)內(nèi)部程序、內(nèi)部系統(tǒng)與外部系統(tǒng)、模塊與模塊

3、接口的優(yōu)點(diǎn)

責(zé)任劃分清晰、縮短研發(fā)周期、可拓性強(qiáng)

4、接口測試的特點(diǎn)

1、接口測試可提前接入,提早發(fā)現(xiàn)bug,符合質(zhì)量控制前移的理念

2、可以發(fā)現(xiàn)一些頁面操作發(fā)現(xiàn)不了的問題

3、接口測試低成本高收益

4、不同于傳統(tǒng)的單元測試,接口測試是從用戶角度對(duì)系統(tǒng)進(jìn)行全面的檢測

5、接口測試的實(shí)現(xiàn)方式

1、使用接口測試工具來實(shí)現(xiàn)(比如:JMeter、postman、fiddler)

2、通過編寫代碼來實(shí)現(xiàn)(比如:python+request)

6、自動(dòng)化接口測試的定義

讓程序或工具代替人工自動(dòng)完成對(duì)接口進(jìn)行測試的一種過程,借助工具、代碼、模擬客戶端發(fā)送請求給服務(wù)器,借助斷言自動(dòng)判斷預(yù)期結(jié)果和實(shí)際結(jié)果是否一致。

7、網(wǎng)絡(luò)編程基本概念

客戶端(Client):移動(dòng)應(yīng)用(iOS、Android、Web等應(yīng)用)

服務(wù)器(Server):為客戶端提供服務(wù)、提供數(shù)據(jù)、提供資源等機(jī)器

請求(Request):客戶端向服務(wù)器索取數(shù)據(jù)的一種行為

響應(yīng)(Response):服務(wù)器對(duì)客戶端發(fā)出請求做出的影響,一般指返回?cái)?shù)據(jù)給客戶端

8、HTTP協(xié)議

計(jì)算機(jī)網(wǎng)絡(luò)中兩臺(tái)計(jì)算機(jī)之前進(jìn)行通信所必須遵守的規(guī)則或規(guī)定。

HTTP協(xié)議:(Hyper Text Transfer Protocol)超文本傳輸協(xié)議,是一種規(guī)定了瀏覽器和服務(wù)器之前通信的規(guī)則。是一個(gè)基于請求與響應(yīng)模式的、應(yīng)用層協(xié)議、也是互聯(lián)網(wǎng)上應(yīng)用最為廣泛的一種協(xié)議。

9、HTTP協(xié)議的特點(diǎn)

1、支持客戶端服務(wù)器端模式

2、支持快速簡單

3、靈活

4、無連接

5、無狀態(tài)

10、URL(統(tǒng)一資源定位符)

是互聯(lián)網(wǎng)標(biāo)準(zhǔn)的資源地址,HTTP使用URL建立連接和傳輸數(shù)據(jù)。

概念:互聯(lián)網(wǎng)上資源的地址,位置。唯一的定義一個(gè)數(shù)據(jù)資源。

格式:協(xié)議:主機(jī)地址/路徑

11、URL語法格式組成

https://mp.weixin.qq.com/mp/appmsgalbum?__biz=MzkxMzI4ODgyOA==&action=getalbum&album_id=2068674408138768385#wechat_redirect

協(xié)議 域名IP 資源路徑 查詢參數(shù)

端口范圍 0到65535、http默認(rèn)80、https默認(rèn)443

12、協(xié)議http規(guī)定數(shù)據(jù)傳輸?shù)姆绞?/h3>

域名ip:在網(wǎng)絡(luò)環(huán)境中找到主機(jī)

端口(port):在網(wǎng)絡(luò)主機(jī)上,標(biāo)識(shí)一個(gè)進(jìn)程(應(yīng)用程序)

資源路徑:標(biāo)識(shí)網(wǎng)絡(luò)資源(文件、圖片、音視頻、變量等等)

查詢參數(shù):傳遞給資源路徑對(duì)應(yīng)的數(shù)據(jù),查詢參數(shù)內(nèi)部用&隔分多個(gè)鍵值對(duì)

13、請求分為兩種:GET POST

GET:提交的數(shù)據(jù)顯示在地址欄,不安全,提交的數(shù)據(jù)量有限制,不重要的數(shù)據(jù)使用

POST:隱式提交數(shù)據(jù),更安全,沒有數(shù)據(jù)量大小的限制,重要數(shù)據(jù)使用

14、數(shù)據(jù)傳遞的格式

1、純文本的和簡單的名稱值對(duì)

2、ML格式:適用于標(biāo)記文檔,提供了對(duì)大規(guī)模數(shù)據(jù)的逐步解析方案

3、JSON格式:輕量級(jí)的數(shù)據(jù)交換格式,因?yàn)楹唵戊`活適用于數(shù)據(jù)分析

15、HTTP請求

請求行:請求方法+URL+協(xié)議版本

請求頭:請求體的數(shù)據(jù)類型User-Agent描述請求發(fā)送端的瀏覽器類型

請求體:post(添加,常用于登錄) put(修改) 有請求體get(查詢) delete(刪除)沒有請求體

16、HTTP響應(yīng)

1XX:指示信息,表示請求已接受,繼續(xù)處理

2XX:成功,表示請求已被成功接收、理解、接受,200 201

3XX:重定向,要完成請求必須進(jìn)行進(jìn)一步的操作

4XX:客戶端錯(cuò)誤,請求由語法錯(cuò)誤或請求無法實(shí)現(xiàn),404 403

5XX:服務(wù)器端錯(cuò)誤

17、傳統(tǒng)風(fēng)格接口

查詢某個(gè)用戶:get和post

查詢所有用戶:get和post

添加用戶:post

修改用戶:post

刪除用戶:get和post

特點(diǎn):

1、請求方法:只使用get和post即可

2、URL不唯一,同一個(gè)操作可以對(duì)應(yīng)不同的URL

3、狀態(tài)碼的使用比較單一,200比較常見

18、RESTful接口

定義:一種軟件架構(gòu)設(shè)計(jì)風(fēng)格而不是標(biāo)準(zhǔn),只是提供了一組設(shè)計(jì)原則和約束條件

RESTful架構(gòu)特點(diǎn):

1、統(tǒng)一的接口:http(s)??/服務(wù)器地址:端口號(hào)【項(xiàng)目名稱/版本-可選】資源

http:// 為我們http協(xié)議的訪問頭標(biāo)準(zhǔn)

服務(wù)器地址:為我們項(xiàng)目服務(wù)器ip地址

端口號(hào):為我們服務(wù)器內(nèi)項(xiàng)目訪問的指定編號(hào)

項(xiàng)目名稱/版本:可選

資源:互聯(lián)網(wǎng)-圖片、音樂、視頻、文本、數(shù)據(jù)

2、http請求方法

get:從服務(wù)器取出資源 一個(gè)或者多個(gè)

post:在服務(wù)器新建一個(gè)資源 單個(gè)或者多個(gè)

put:在服務(wù)器更新資源(客戶端提供改變后的完整資源)

delete:從服務(wù)器刪除資源

19、接口測試流程

1、需求分析,主要依據(jù)需求文檔

2、接口文檔解析,一般是由開發(fā)人員編寫接口文檔(API文檔)

3、設(shè)計(jì)測試用例

4、執(zhí)行測試,使用接口測試工具實(shí)現(xiàn)或通過編寫代碼實(shí)現(xiàn)

5、接口缺陷管理與跟蹤

6、生成測試報(bào)告

7、接口自動(dòng)化集成(可選)

開發(fā):概要設(shè)計(jì)書、詳細(xì)設(shè)計(jì)書、代碼

測試:測試計(jì)劃、測試方案、測試用例、執(zhí)行測試用例、提交跟蹤缺陷、編寫測試報(bào)告

20、接口文檔定義

又稱為API文檔,一般是由開發(fā)人員所編寫的,用來描述系統(tǒng)所提供接口信息的文檔。大家都根據(jù)這個(gè)文檔進(jìn)行開發(fā),并需要一直維護(hù)和遵守。

21、為什么要寫接口文檔

1、能夠讓前端開發(fā)與后端開發(fā)人員更好的配合,提高工作效率(有一個(gè)統(tǒng)一參考的文件)

2、項(xiàng)目迭代或者項(xiàng)目人員更迭時(shí),方便后期人員查看和維護(hù)

3、方便測試人員進(jìn)行接口測試

22、接口文檔內(nèi)容

一個(gè)規(guī)范的接口文檔要包含以下信息

資源路徑:協(xié)議、域名、請求方法、接口描述

請求參數(shù):請求頭Content-Type描述請求體的數(shù)據(jù)類型

請求體:實(shí)現(xiàn)該接口使用的數(shù)據(jù)及對(duì)應(yīng)類型

返回?cái)?shù)據(jù):狀態(tài)碼200,錯(cuò)誤碼(自定義錯(cuò)誤碼)碼值+描述信息

現(xiàn)在我邀請你進(jìn)入我們的軟件測試學(xué)習(xí)交流群:746506216】,備注“入群”, 大家可以一起探討交流軟件測試,共同學(xué)習(xí)軟件測試技術(shù)、面試等軟件測試方方面面,還會(huì)有免費(fèi)直播課,收獲更多測試技巧,我們一起進(jìn)階Python自動(dòng)化測試/測試開發(fā),走向高薪之路。

喜歡軟件測試的小伙伴們,如果我的博客對(duì)你有幫助、如果你喜歡我的博客內(nèi)容,請 “點(diǎn)贊” “評(píng)論” “收藏” 一 鍵三連哦!

接口測試知識(shí)點(diǎn),軟件測試,職場經(jīng)驗(yàn),IT,單元測試,軟件測試,程序人生,python,自動(dòng)化測試

接口測試知識(shí)點(diǎn),軟件測試,職場經(jīng)驗(yàn),IT,單元測試,軟件測試,程序人生,python,自動(dòng)化測試文章來源地址http://www.zghlxwxcb.cn/news/detail-676033.html

到了這里,關(guān)于接口測試基本知識(shí)點(diǎn)的文章就介紹完了。如果您還想了解更多內(nèi)容,請?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

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

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

相關(guān)文章

  • Vue3基本知識(shí)點(diǎn)

    Vue3基本知識(shí)點(diǎn)

    為什么要學(xué)vue3 1、Vue是國內(nèi) 最火的前端框架 2、Vue3是2020年09月18日正式發(fā)布的 目前以支持Vue3的UI組件庫 庫名稱 簡介 ant-design-vue PC 端組件庫:Ant Design 的 Vue 實(shí)現(xiàn),開發(fā)和服務(wù)于企業(yè)級(jí)后臺(tái)產(chǎn)品 arco-design-vue PC 端組件庫:字節(jié)跳動(dòng)出品的企業(yè)級(jí)設(shè)計(jì)系統(tǒng) element-plus PC 端組件庫:

    2024年02月02日
    瀏覽(30)
  • 軟件架構(gòu)知識(shí)點(diǎn)

    常用軟件架構(gòu)模型分類(5種) 軟件架構(gòu)建模方法(模型4種) 架構(gòu)師分類(微軟4種) 系統(tǒng)架構(gòu)設(shè)計(jì)師的角色特質(zhì)(6種) 計(jì)算機(jī)系統(tǒng)組成圖譜 嵌入式操作系統(tǒng)的特點(diǎn)(5個(gè)) 中間件的定義 中間件的分類(8種) 嵌入式系統(tǒng)軟件的組成架構(gòu)(5層) 7層網(wǎng)絡(luò)協(xié)議:開發(fā)系統(tǒng)互聯(lián)

    2024年02月11日
    瀏覽(24)
  • 《軟件設(shè)計(jì)師-知識(shí)點(diǎn)》

    (一)一條指令的執(zhí)行過程可分為三個(gè)階段: 取指 、 分析 、 執(zhí)行 。 取指 : 根據(jù)PC(程序計(jì)數(shù)器)內(nèi)容訪問主存儲(chǔ)器,取出一條指令送到IR(指令寄存器)中。 分析 : 對(duì)指令操作碼進(jìn)行譯碼,按照給定的尋址方式和地址字段中的內(nèi)容形成操作數(shù)的有效地址EA,并從EA中取

    2023年04月12日
    瀏覽(21)
  • SpringBoot + Vue基本知識(shí)點(diǎn)薈萃

    SpringBoot + Vue基本知識(shí)點(diǎn)薈萃

    Maven是一個(gè)項(xiàng)目管理工具,可以對(duì)Java項(xiàng)目進(jìn)行自動(dòng)化的構(gòu)建和依賴管理 項(xiàng)目構(gòu)建:提供標(biāo)準(zhǔn)的,跨平臺(tái)的自動(dòng)化構(gòu)建項(xiàng)目的方式 依賴管理:方便快捷的管理項(xiàng)目依賴的資源(jar包),避免資源間的版本沖突等問題 統(tǒng)一開發(fā)結(jié)構(gòu):提供標(biāo)準(zhǔn)的,統(tǒng)一的項(xiàng)目開發(fā)結(jié)構(gòu),如下圖所

    2023年04月17日
    瀏覽(54)
  • 單片機(jī)原理及接口技術(shù)期末復(fù)習(xí)知識(shí)點(diǎn)

    單片機(jī)原理及接口技術(shù)期末復(fù)習(xí)知識(shí)點(diǎn)

    什么是單片機(jī):單片機(jī)是由 CPU 、 存儲(chǔ)器 、I/O接口及 總線 集成在一個(gè)芯片上。 簡單了解AT89S51單片機(jī)簡介。 相當(dāng)于MCS-51系列中的87C51,AT89S51芯片內(nèi)4KB的Flash存儲(chǔ)取代了87C51片內(nèi)的4K的EPROM。 MCS-51單片機(jī)具有幾個(gè)并口,其中哪個(gè)口具有外部中斷、串行通信等第二功能。 有4個(gè)并

    2024年02月01日
    瀏覽(49)
  • 軟件工程客觀題知識(shí)點(diǎn)簡易匯總

    第一章軟件工程學(xué)概論 軟件生命周期:三個(gè)時(shí)期(軟件定義,軟件開發(fā)、軟件維護(hù))、八個(gè)階段 問題定義 --- 可行性研究 --- 需求分析 --- 總體設(shè)計(jì) --- 詳細(xì)設(shè)計(jì) --- 編碼和單元測試 --- 綜合測試 --- 軟件維護(hù) 軟件過程模型匯總 傳統(tǒng)---瀑布模型、快速原型模型、增量模型、螺旋模

    2024年01月19日
    瀏覽(24)
  • DDR3(AXI接口例程)知識(shí)點(diǎn)筆記

    本文以7035開發(fā)板中的DDR3master例程對(duì)DDR3中所涉及的知識(shí)點(diǎn)梳理下筆記。 ① DDR支持的突發(fā)長度是2,4,8 。即如果芯片的數(shù)據(jù)位寬是16bit的話那么接口數(shù)據(jù)位寬是32bit,64bit以及128bit。因?yàn)?L-Bank一次就存取兩倍于芯片位寬的數(shù)據(jù),所以芯片至少也要進(jìn)行兩次傳輸才可以。我認(rèn)為芯片

    2024年02月13日
    瀏覽(17)
  • 軟件工程——第7章實(shí)現(xiàn)知識(shí)點(diǎn)整理

    軟件工程——第7章實(shí)現(xiàn)知識(shí)點(diǎn)整理

    本專欄是博主個(gè)人筆記,主要目的是利用碎片化的時(shí)間來記憶軟工知識(shí)點(diǎn),特此聲明! ?1.實(shí)現(xiàn)由哪兩個(gè)部分組成?

    2024年02月12日
    瀏覽(25)
  • 軟件工程——第8章維護(hù)知識(shí)點(diǎn)整理

    軟件工程——第8章維護(hù)知識(shí)點(diǎn)整理

    本專欄是博主個(gè)人筆記,主要目的是利用碎片化的時(shí)間來記憶軟工知識(shí)點(diǎn),特此聲明! 1.維護(hù)階段的基本任務(wù)是?

    2024年02月13日
    瀏覽(22)
  • 測試工程師 | 測試基礎(chǔ)知識(shí)點(diǎn)速查

    測試工程師 | 測試基礎(chǔ)知識(shí)點(diǎn)速查

    什么是軟件測試? 測試主流技能 1、功能測試 2、自動(dòng)化測試 3、接口測試 4、性能測試 主流方向建議: 1、功能測試+接口測試 2、自動(dòng)化測試+接口 3、功能+性能 階段 描述 對(duì)應(yīng)角色 單元測試 針對(duì)程序源代碼進(jìn)行測試(單元:最小獨(dú)立功能代碼段)。 開發(fā)人員/白盒測試人員

    2024年02月07日
    瀏覽(47)

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

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

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

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

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包