【介面測試】Postman(二)-Postman Echo

2023-03-23 06:02:56

Postman Echo

​ Postman Echo為使用者提供API呼叫的範例服務。簡而言之,就是官方提供的一個API幫助檔案。初學者可以通過它很快的掌握Postman工具。我們下面將一一介紹他們。

文章目錄導航:

一、請求方法

1、GET

​ GET請求大家都很熟悉了,我們就不多介紹了

URL:https://postman-echo.com/get

Params:

KEY VALUE DESCRIPTION
foo1 bar1
foo2 bar2

2、POST請求

​ POST請求大家也熟悉,所以我們這裡主要針對的是多種引數傳遞方式進行介紹

(1)Params形式

URL:https://postman-echo.com/post

Params:

KEY VALUE DESCRIPTION
data hello postman

(2)form-data形式

URL:https://postman-echo.com/post

Body:

KEY VALUE DESCRIPTION
foo1 abc
foo2 efg

(3)x-www-form-urlencoded形式

URL:https://postman-echo.com/post

Body:

KEY VALUE DESCRIPTION
data helloone

(4)raw形式

URL:https://postman-echo.com/post

Body:

{
    "data": "hello"
}

(5)binary形式

URL:https://postman-echo.com/post

Body:

上傳一個檔案作為引數

3、PUT請求

​ PUT請求有點類似於我們的POST請求,平時用的比較少,這裡借簡單介紹一下

URL:https://postman-echo.com/put

Body:

KEY VALUE DESCRIPTION
data put text

4、PATCH請求

​ PATCH一般用於伺服器上更新資源

(1)Params形式

URL:https://postman-echo.com/patch

Params:

KEY VALUE DESCRIPTION
data adfe

(2)form-data形式

URL:https://postman-echo.com/patch

Body:

KEY VALUE DESCRIPTION
data abcd

5、DELETE請求

​ 見名知意,DELETE是用來刪除資源的,它是用來刪除伺服器資源的。

URL:https://postman-echo.com/delete

Body:

KEY VALUE DESCRIPTION
data abcd

二、Headers

1、Get Request Headers(得到請求頭)

URL:https://postman-echo.com/headers

3、Get Respionse Headers

URL:https://postman-echo.com/response-headers?foo1=bar1&foo2=bar2

三、認證方法

Postman提供了授權型別,可以輕鬆地在Postman本地應用程式中處理身份驗證協定。

1、基本認證(Basic Auth)

URL:https://postman-echo.com/basic-auth

當密碼正確時

當密碼輸入為空

2、摘要身份認證(Digest Auth)

URL:https://postman-echo.com/digest-auth

3、Hawk Auth

​ Hawk是一種新型的HTTP身份驗證方案

URL:https://postman-echo.com/auth/hawk

Hawk Auth ID:dh37fgj492je

Hawk Auth Key:werxhqb98rpaxn39848xrunpaw3489ruxnpa98w4rxn

Algorithm:sha256

4、OAuth1.0

​ OAuth是一個開放的標準,它不需要將使用者名稱和密碼提供給第三方應用,就允許使用者讓第三方應用存取該使用者在某一網站上儲存的祕密資源。

URL:https://postman-echo.com/oauth1

Signature Method:HMAC-SHA1

Consumer Key:RKCGzna7bv9YD57c

Consumer Secret:D+EdQ-gs$-%@2Nu7

四、Cookies操作

1、設定Cookies

​ 在請求中,我們的一些請求引數會被設定成Cookies

URL:https://postman-echo.com/cookies/set?foo1=bar1&foo2=bar2

2、獲取Cookies

URL:https://postman-echo.com/cookies

3、刪除Cookies

URL:https://postman-echo.com/cookies/delete?foo1