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

3天精通Postman---基礎(chǔ)應(yīng)用&接口測(cè)試流程&接口架構(gòu)和協(xié)議

這篇具有很好參考價(jià)值的文章主要介紹了3天精通Postman---基礎(chǔ)應(yīng)用&接口測(cè)試流程&接口架構(gòu)和協(xié)議。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問(wèn)。

DAY1課題:Postman基礎(chǔ)應(yīng)用&接口測(cè)試流程&接口架構(gòu)和協(xié)議

目錄

一、什么是接口?

二、接口協(xié)議的全局觀

三、http協(xié)議詳解

四、返回?cái)?shù)據(jù)?

五、接口測(cè)試流程和方案

四、微信公眾號(hào)的接口

五、Postman安裝和界面的介紹

六、Postman接口測(cè)試發(fā)送get請(qǐng)求

七、微信公眾平臺(tái)生產(chǎn)環(huán)境 例子:

獲取接口統(tǒng)一鑒權(quán)碼token接口

?創(chuàng)建的標(biāo)簽接口

?獲取公眾號(hào)已創(chuàng)建的接口

?刪除標(biāo)簽接口

編輯標(biāo)簽接

一、什么是接口?

內(nèi)部接口:開(kāi)發(fā)人員自己開(kāi)發(fā)的給被測(cè)系統(tǒng)調(diào)用的接口。
1.提供給內(nèi)部系統(tǒng)使用(接口不公開(kāi),只測(cè)正例)
2.提供給外部系統(tǒng)使用(接口公開(kāi),測(cè)試正例,反例,鑒權(quán).....)
外部接口:系統(tǒng)調(diào)用外部的已經(jīng)存在的接口。(只測(cè)正例)

二、接口協(xié)議的全局觀

1.基于SOAP架構(gòu)。協(xié)議:webservice,數(shù)據(jù)通過(guò)xml交互。
測(cè)試工具:soupui
2.基于RPC架構(gòu),協(xié)議:dubbo,thrift,RMI,數(shù)據(jù)通過(guò)json交互。
springcloud微服務(wù)。
測(cè)試工具:jmeter
3.基于restful架構(gòu),協(xié)議:http協(xié)議。數(shù)據(jù)通過(guò)json交互。
測(cè)試工具:postman

三、http協(xié)議詳解

1.什么是http協(xié)議
http協(xié)議是一種超文本傳輸協(xié)議,主要用于客戶端和服務(wù)器之間交互數(shù)據(jù)。交互分為請(qǐng)求和
請(qǐng)求:請(qǐng)求行,請(qǐng)求頭,空一行,請(qǐng)求正文(報(bào)文,數(shù)據(jù))
響應(yīng):響應(yīng)行,響應(yīng)頭,空一行,響應(yīng)正文(報(bào)文)
3天精通Postman---基礎(chǔ)應(yīng)用&接口測(cè)試流程&接口架構(gòu)和協(xié)議
請(qǐng)求行:請(qǐng)求方式,請(qǐng)求路徑,協(xié)議
GET http : // 47.107.116.139 / fangwei / m . php ? m = Public & a = login & HTTP / 1.1
核心請(qǐng)求頭:
Accept :客戶端接收的數(shù)據(jù)格式。
Content type : 發(fā)送請(qǐng)求的數(shù)據(jù)格式。
????????application / x www form urlencoded 表單。
????????application / json? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? json
????????multipart form ???????????????????????????????????文件上傳
User Agent :客戶端的類型
????????谷歌,火狐, IE , Postman , Jmeter 、、、、
X Requested With? ? 異步請(qǐng)求(一般應(yīng)用于登錄或者局部刷新, ajax 技術(shù))
Cookie : Cookie 信息。
空一行
請(qǐng)求正文
3天精通Postman---基礎(chǔ)應(yīng)用&接口測(cè)試流程&接口架構(gòu)和協(xié)議
響應(yīng)行:協(xié)議,響應(yīng)碼 ( 1 XX 信息, 2 XX 成功 , 3 XX 重定向, 4 XX 客戶端錯(cuò)誤, 5 XX 服務(wù)器錯(cuò)
) ,響應(yīng)信息
HTTP / 1.1 200 OK
響應(yīng)頭
Server : nginx
Date : Sun , 07 Nov 2021 12 : 22 : 30 GMT
Content Type : text / html ; charset = utf 8
Connection : keep alive
Vary : Accept Encoding
X Powered By : PHP / 5.6.36
Set Cookie : PHPSESSID = iuf17a5nlq98rcgfj126vfll06 ; path =/ ; HttpOnly
Expires : Thu , 19 Nov 1981 08 : 52 : 00 GMT
Cache Control : no store , no cache , must revalidate , post check = 0 , pre ch
eck = 0
Pragma : no cache
Content Length : 3052
空一行
響應(yīng)正文
? <! DOCTYPE html PUBLIC "‐//W3C//DTD XHTML 1.0 Transitional//EN"

四、返回?cái)?shù)據(jù)?

主要 html,json,xml 這三種。
json:數(shù)據(jù)格式。(字符串,字典的字符串的形式。),由兩類數(shù)據(jù)組成。
1.鍵值對(duì),{key:value,key2:value2}
2.數(shù)組(列表):[arr1,arr2,arr3]
dict,json,yaml可以相互轉(zhuǎn)換。
不成文的規(guī)定:一般接口返回的數(shù)據(jù)按如下格式開(kāi)發(fā):
{code:返回碼,message:返回信息,result:返回?cái)?shù)據(jù)}

五、接口測(cè)試流程和方案

1.拿到api文檔,(規(guī)范:swgger,showdoc,不規(guī)范:word,excel,沒(méi)有就只能抓包和錄 制),熟悉接口業(yè)務(wù),接口地址,鑒權(quán)方式,入?yún)?,出參,錯(cuò)誤碼等等。

2.編寫(xiě)接口測(cè)試用例以及評(píng)審。
思路:
先寫(xiě)正例:輸入正確的入?yún)?,接口返回成功。(多種請(qǐng)求方式的情況下有多個(gè)正例。)
再寫(xiě)反例:(應(yīng)用功能測(cè)試思路)
鑒權(quán)反例:必填,錯(cuò)誤,過(guò)期....
參數(shù)反例:必填,類型異常,長(zhǎng)度異常。
其他反例:錯(cuò)誤碼,黑名單,次數(shù)調(diào)用限制,分頁(yè)場(chǎng)景(負(fù)數(shù)頁(yè),0頁(yè),中間頁(yè),最后
一頁(yè),超出最后一頁(yè)。)
3.使用接口測(cè)試工具執(zhí)行接口測(cè)試
4.輸出接口測(cè)試報(bào)告(word文檔類型,HTML類型)

四、微信公眾號(hào)的接口

微信公眾平臺(tái)? 點(diǎn)擊 開(kāi)發(fā)文檔 =》測(cè)試號(hào)申請(qǐng)?

3天精通Postman---基礎(chǔ)應(yīng)用&接口測(cè)試流程&接口架構(gòu)和協(xié)議
3天精通Postman---基礎(chǔ)應(yīng)用&接口測(cè)試流程&接口架構(gòu)和協(xié)議
獲取測(cè)試號(hào)信息 appID:XXX? appsecret:XXX。
postman+newman+git+jenkins
Jmeter+ant+Git+Jenkins
soupui,apipost,
fiddler,charles

五、Postman安裝和界面的介紹

最新的版本是9.0,穩(wěn)定版是8.0
官方: https://dl.pstmn.io/download/latest/win64
接口測(cè)試核心填寫(xiě)的就四個(gè)部分:
1.請(qǐng)求方式,請(qǐng)求路徑,請(qǐng)求數(shù)據(jù),請(qǐng)求頭。
鑒權(quán)碼:鑒定你是否有訪問(wèn)接口的權(quán)限。 csrf_token.access_token ,key,token,appkey
獲取方式:
1.通過(guò)一個(gè)獨(dú)立的接口獲取。
2.登錄之后自動(dòng)生成。

六、Postman接口測(cè)試發(fā)送get請(qǐng)求

請(qǐng)求頁(yè)簽的詳細(xì)說(shuō)明:
3天精通Postman---基礎(chǔ)應(yīng)用&接口測(cè)試流程&接口架構(gòu)和協(xié)議
params:get請(qǐng)求傳參,(或者如果post或其他請(qǐng)求路徑中有參數(shù)那么也會(huì)自動(dòng)填充到
params)
Authorization:鑒權(quán)方式。
headers:傳請(qǐng)求頭
Body:post請(qǐng)求傳參。
3天精通Postman---基礎(chǔ)應(yīng)用&接口測(cè)試流程&接口架構(gòu)和協(xié)議
form-data:可以傳文件也可以傳表單鍵值對(duì)。
x-www-form-urlencoded:只能傳表單鍵值對(duì)。
raw:json,text,html,javascript,xml
binary:二進(jìn)制文件上傳。
Pre-request-Script:請(qǐng)求之前的腳本。
tests:請(qǐng)求之后的斷言(判斷預(yù)期是否與實(shí)際一致)
setting:設(shè)置
cookie:是postman工具自動(dòng)的保存以及發(fā)送cookie。
響應(yīng)頁(yè)簽的詳細(xì)說(shuō)明:
3天精通Postman---基礎(chǔ)應(yīng)用&接口測(cè)試流程&接口架構(gòu)和協(xié)議
Body:返回的數(shù)據(jù),Pretty以json./...格式,Raw文本,Preview網(wǎng)頁(yè)
Cookie:響應(yīng)的Cookie
headers:響應(yīng)頭
Test Results 斷言的測(cè)試結(jié)果
200:狀態(tài)碼
OK:響應(yīng)信息
388MS響應(yīng)時(shí)間
面試題:get請(qǐng)求和post請(qǐng)求的區(qū)別?
1.get一般是獲取數(shù)據(jù),post一般提交數(shù)據(jù)。
2.post比get安全
3.本質(zhì)區(qū)別在于:傳參方式不一樣。
get在地址欄的后面以?方式傳參,多個(gè)參數(shù)之間用&分隔。
post是在body以表單的方式傳參。

七、微信公眾平臺(tái)生產(chǎn)環(huán)境 例子:

先設(shè)置基礎(chǔ)url
3天精通Postman---基礎(chǔ)應(yīng)用&接口測(cè)試流程&接口架構(gòu)和協(xié)議

獲取接口統(tǒng)一鑒權(quán)碼token接口

https://api.weixin.qq.com/cgi-bin/token?grant_type=client_credential&appid=APPID&secret=APPSECRET

3天精通Postman---基礎(chǔ)應(yīng)用&接口測(cè)試流程&接口架構(gòu)和協(xié)議

?創(chuàng)建的標(biāo)簽接口

https://api.weixin.qq.com/cgi-bin/tags/create?access_token=ACCESSTOKEN

3天精通Postman---基礎(chǔ)應(yīng)用&接口測(cè)試流程&接口架構(gòu)和協(xié)議

?獲取公眾號(hào)已創(chuàng)建的接口

https://api.weixin.qq.com/cgi-bin/tags/get?access_token=ACCESSTOKEN

3天精通Postman---基礎(chǔ)應(yīng)用&接口測(cè)試流程&接口架構(gòu)和協(xié)議

?刪除標(biāo)簽接口

https://api.weixin.qq.com/cgi-bin/tags/delete?access_token=ACCESSTOKEN

3天精通Postman---基礎(chǔ)應(yīng)用&接口測(cè)試流程&接口架構(gòu)和協(xié)議?

編輯標(biāo)簽接口

https://api.weixin.qq.com/cgi-bin/tags/update?access_token=ACCESSTOKEN

3天精通Postman---基礎(chǔ)應(yīng)用&接口測(cè)試流程&接口架構(gòu)和協(xié)議??文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-400759.html

到了這里,關(guān)于3天精通Postman---基礎(chǔ)應(yīng)用&接口測(cè)試流程&接口架構(gòu)和協(xié)議的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

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

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

相關(guān)文章

  • 精通使用postman接口測(cè)試工具(全)

    精通使用postman接口測(cè)試工具(全)

    Postman是谷歌開(kāi)發(fā)的一款網(wǎng)頁(yè)調(diào)試和接口測(cè)試工具,能夠發(fā)送任何類型的http請(qǐng)求,支持GET/PUT/POST/DELETE等方法。Postman非常簡(jiǎn)單易用,可以直接填寫(xiě)URL,header,body等就可以發(fā)送一個(gè)請(qǐng)求,用來(lái)測(cè)試api接口非常方便。 Postman的優(yōu)點(diǎn) 使用簡(jiǎn)單,無(wú)需搭建環(huán)境,直接使用,可以快速構(gòu)

    2024年02月16日
    瀏覽(26)
  • Postman接口測(cè)試流程

    Postman接口測(cè)試流程

    ● 安裝Postman有中文版和英文版,可以選擇自己喜歡的版本即可。安裝時(shí)重新選擇一下安裝路徑(也可以默認(rèn)路徑),一直下一步安裝完成即可。(本文檔采用英文版本)安裝文件網(wǎng)盤(pán)路徑鏈接: https://pan.baidu.com/s/14q8m8h0IERR3emGjWHTTKg (復(fù)制鏈接) 提取碼:ICYJ ● 安裝完成后的

    2024年02月09日
    瀏覽(21)
  • Postman簡(jiǎn)介及接口測(cè)試流程(小菜鳥(niǎo)攻略)

    Postman簡(jiǎn)介及接口測(cè)試流程(小菜鳥(niǎo)攻略)

    目錄 前言 一、常見(jiàn)接口 二、前端和后端 三、什么是接口測(cè)試 四、接口組成 1、接口說(shuō)明 2、調(diào)用url 3、請(qǐng)求方法(getpost) 4、請(qǐng)求參數(shù)、參數(shù)類型、請(qǐng)求參數(shù)說(shuō)明 5、返回參數(shù)說(shuō)明 五、為什么要做接口測(cè)試 本章主要介紹如何使用postman做接口測(cè)試。 六、接口測(cè)試流程 6.1界面

    2024年02月03日
    瀏覽(19)
  • Postman接口測(cè)試高階——精通Mock Server模擬服務(wù)器的創(chuàng)建及使用等

    Postman接口測(cè)試高階——精通Mock Server模擬服務(wù)器的創(chuàng)建及使用等

    對(duì)于通過(guò)HTTP或HTTPS集成的任何系統(tǒng),MockServer可用作: 1.模擬的配置為返回不同請(qǐng)求的特定響應(yīng) 2.代理人記錄并可選地修改請(qǐng)求和響應(yīng) 3.都是代理人對(duì)于一些請(qǐng)求和一個(gè)模擬的對(duì)于同時(shí)的其他請(qǐng)求 當(dāng)Mock Servers接收到一個(gè)請(qǐng)求時(shí),它會(huì)將該請(qǐng)求與active進(jìn)行匹配預(yù)期已經(jīng)配置好的

    2024年02月19日
    瀏覽(22)
  • 黑豹程序員-架構(gòu)師學(xué)習(xí)路線圖-百科:API接口測(cè)試工具Postman

    黑豹程序員-架構(gòu)師學(xué)習(xí)路線圖-百科:API接口測(cè)試工具Postman

    目前我們開(kāi)發(fā)項(xiàng)目大都是前后端分離項(xiàng)目,前端采用h5+css+js+vue基于nodejs,后端采用java、SpringBoot、SSM,大型項(xiàng)目采用SpringCloud微服務(wù)。 后端為和前端對(duì)接,形成很多API接口,也就是URL鏈接和其參數(shù)。 這時(shí)后端寫(xiě)完后我們前端還有大量代碼需要寫(xiě),所以寫(xiě)前端之前最好保證后端

    2024年01月19日
    瀏覽(33)
  • Postman接口測(cè)試工具使用教程【基礎(chǔ)版】

    Postman接口測(cè)試工具使用教程【基礎(chǔ)版】

    postman postman是一款支持http協(xié)議的接口調(diào)試與測(cè)試工具,其主要特點(diǎn)就是功能強(qiáng)大,使用簡(jiǎn)單且易用性好 。無(wú)論是開(kāi)發(fā)人員進(jìn)行接口調(diào)試,還是測(cè)試人員做接口測(cè)試,postman都是我們的首選工具之一 。那么接下來(lái)就介紹下postman到底有哪些功能,它們分別都能干些什么 。下面先

    2024年02月11日
    瀏覽(52)
  • 接口測(cè)試——postman和Jemter(只有基礎(chǔ)使用配置)

    接口測(cè)試——postman和Jemter(只有基礎(chǔ)使用配置)

    postman是一個(gè)調(diào)用HTTP請(qǐng)求時(shí)的工具,它提供了友好的界面幫助分析,構(gòu)造http請(qǐng)求,并分析響應(yīng)數(shù)據(jù) 實(shí)際工作過(guò)程中,開(kāi)發(fā)和測(cè)試基本上都有使用postman來(lái)進(jìn)行接口調(diào)用調(diào)試工作 有一些其他流程的工具,也是模仿的postman的風(fēng)格進(jìn)行接口測(cè)試工具設(shè)計(jì)的 postman近似一個(gè)瀏覽器,他

    2024年02月03日
    瀏覽(24)
  • 接口測(cè)試基礎(chǔ)知識(shí)(使用 Fiddler 抓包、使用 Postman 發(fā)起請(qǐng)求、Postman漢化教程)

    接口測(cè)試基礎(chǔ)知識(shí)(使用 Fiddler 抓包、使用 Postman 發(fā)起請(qǐng)求、Postman漢化教程)

    接口用來(lái)連接軟件系統(tǒng)中的不同模塊,一個(gè)模塊可以通過(guò)調(diào)用另一個(gè)模塊的接口來(lái)實(shí)現(xiàn)模塊中的功能 通過(guò)接口文檔或抓包來(lái)獲取接口的基本調(diào)用方式 通過(guò)獲取的接口信息來(lái)設(shè)計(jì)測(cè)試用例 發(fā)起接口測(cè)試 獲取接口返回的結(jié)果,對(duì)結(jié)果進(jìn)行驗(yàn)證和解析 驗(yàn)證接口URL的設(shè)計(jì)是否符合

    2024年02月11日
    瀏覽(59)
  • web應(yīng)用模式、API接口、接口測(cè)試工具postman、如何在瀏覽器中測(cè)試、restful規(guī)范、序列化反序列化、基于Django原生編寫(xiě)五個(gè)接口、drf介紹和快速使用、drf之APIView源碼分析

    web應(yīng)用模式、API接口、接口測(cè)試工具postman、如何在瀏覽器中測(cè)試、restful規(guī)范、序列化反序列化、基于Django原生編寫(xiě)五個(gè)接口、drf介紹和快速使用、drf之APIView源碼分析

    目錄 一、web應(yīng)用模式 二、API接口 三、接口測(cè)試工具postman postman介紹 postman下載與使用 四、如何在瀏覽器中測(cè)試 五、restful規(guī)范(重要) 六、序列化反序列化 七、基于Django原生編寫(xiě)五個(gè)接口 八、drf介紹和快速使用 概念 特點(diǎn)(了解一下) 安裝 使用drf編寫(xiě)五個(gè)接口 九、drf之API

    2024年02月05日
    瀏覽(31)
  • 精通postman教程(二)基礎(chǔ)設(shè)置詳解

    精通postman教程(二)基礎(chǔ)設(shè)置詳解

    作為一名測(cè)試工程師,那么Postman絕對(duì)是大伙必備的工具之一。 在這個(gè)系列教程中,我將為大伙詳細(xì)講解如何使用Postman進(jìn)行API測(cè)試。 今天我為大伙介紹Postman最基本的基礎(chǔ)設(shè)置,讓你們快速上手這款工具。 postman有兩種主題有顏色可供選擇。具體步驟如下: 1、打開(kāi)設(shè)置界面

    2024年02月06日
    瀏覽(20)

覺(jué)得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

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

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包