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

Postman如何使用(一):導入導出和發(fā)送請求查看響應

這篇具有很好參考價值的文章主要介紹了Postman如何使用(一):導入導出和發(fā)送請求查看響應。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

一、Postman如何導入導出打包的應用

在Postman中導入導出我們的 測試數(shù)據(jù)包 和 工作環(huán)境 非常的方便:

導出數(shù)據(jù)包的方法如下:

postman怎么轉換成deb包,postman,測試工具,python,測試用例,docker,jenkins

如果你想學習自動化測試,我這邊給你推薦一套視頻,這個視頻可以說是B站播放全網(wǎng)第一的自動化測試教程,同時在線人數(shù)到達1000人,并且還有筆記可以領取及各路大神技術交流:798478386???

【已更新】B站講的最詳細的Python接口自動化測試實戰(zhàn)教程全集(實戰(zhàn)最新版)_嗶哩嗶哩_bilibili【已更新】B站講的最詳細的Python接口自動化測試實戰(zhàn)教程全集(實戰(zhàn)最新版)共計200條視頻,包括:1、接口自動化之為什么要做接口自動化、2、接口自動化之request全局觀、3、接口自動化之接口實戰(zhàn)等,UP主更多精彩視頻,請關注UP賬號。https://www.bilibili.com/video/BV17p4y1B77x/?spm_id_from=333.337.search-card.all.click

?文章來源地址http://www.zghlxwxcb.cn/news/detail-769360.html

導出工作環(huán)境:

postman怎么轉換成deb包,postman,測試工具,python,測試用例,docker,jenkins

選擇download

postman怎么轉換成deb包,postman,測試工具,python,測試用例,docker,jenkins

postman導入數(shù)據(jù)包的方法如下:

postman怎么轉換成deb包,postman,測試工具,python,測試用例,docker,jenkins

導入工作環(huán)境:

postman怎么轉換成deb包,postman,測試工具,python,測試用例,docker,jenkins

二、postman發(fā)送請求和查看響應

1.postman發(fā)送請求

Postman的界面分為 左邊的側邊欄 和 右邊的請求構建器 兩部分。請求構建器允許你可以快速的創(chuàng)建幾乎任何類型的請求。一個HTTP請求的四部分:URL、Method、Headers、Body,在Postman中都可以設置。

postman怎么轉換成deb包,postman,測試工具,python,測試用例,docker,jenkins

URL:

在你構建request請求的時候,首先要設置的就是URL。在URL輸入框中輸入你請求的鏈接,你可以單擊Params按鈕,在編輯器中輸入key-value格式的URL參數(shù)。在URL地址欄中的輸入和編輯器中輸入的key-value參數(shù),不會自動的編碼為 URL-encoded,選中要編碼的文本,右鍵選擇**EncodeURIComponent **,手動編碼參數(shù)值。

postman怎么轉換成deb包,postman,測試工具,python,測試用例,docker,jenkins

選擇要編碼的文本手動編碼

postman怎么轉換成deb包,postman,測試工具,python,測試用例,docker,jenkins

你可以單獨的添加參數(shù),Postman會自動的把他和URL整合到一起,如果你從其他的地方粘貼了URL過來,Postman也會自動的把 Params中的參數(shù)進行設置。

一些API端點使用路徑變量,你可以在Postman中設置,他們位于兩個/中,樣式如下:

https://api.library.com/:entity/

如果你要設置他,單擊Params按鈕,你會發(fā)現(xiàn)key部分已被自動設置好了,根據(jù)需要填寫value部分就行。

Headers:

單擊Headers切換按鈕,你可以在key-value編輯器中設置任何字符串作為header的名稱。

postman怎么轉換成deb包,postman,測試工具,python,測試用例,docker,jenkins

編輯headers.png

受限的headers和cookies
不幸的是一些headers收到Chrome和XMLHttpRequest規(guī)范的限制,以下headers被屏蔽:

Accept-Charset
Accept-Encoding
Access-Control-Request-Headers
Access-Control-Request-Method
Connection
Content-Length
Cookie
Cookie 2
Content-Transfer-Encoding
Date
Expect
Host
Keep-Alive
Origin
Referer
TE
Trailer
Transfer-Encoding
Upgrade
User-Agent
Via

從Postman v0.9.6版本開始,我們可以使用攔截器來發(fā)送這些受限的headers:

postman怎么轉換成deb包,postman,測試工具,python,測試用例,docker,jenkins

安裝完成后點擊切換就可以使用這些headers發(fā)送請求了。

headers預設
你可以保存常用的headers在headr prest里面:

postman怎么轉換成deb包,postman,測試工具,python,測試用例,docker,jenkins

Method:

單擊HTTP的請求方法按鈕,在給出的下拉菜單中選擇使用的方法即可,對應的方法需要body的,body部分便被設置為可填寫。

postman怎么轉換成deb包,postman,測試工具,python,測試用例,docker,jenkins

body部分編輯:

當我們發(fā)送請求需要填寫body部分時,Postman幾乎可以讓我們發(fā)送任何類型的HTTP請求。body編輯器分為4個部分:

form-data

postman怎么轉換成deb包,postman,測試工具,python,測試用例,docker,jenkins

form-data是web表單默認的傳輸格式,編輯器允許你通過設置key-value形式的數(shù)據(jù)來模擬填充表單。你可以在最后的選項中選擇添加文件。

urlencoded

postman怎么轉換成deb包,postman,測試工具,python,測試用例,docker,jenkins

這個編碼格式同樣可以通過設置key-value的方式作為URL的參數(shù)。

raw

postman怎么轉換成deb包,postman,測試工具,python,測試用例,docker,jenkins

一個raw請求可以包含任何內(nèi)容。在這里你可以設置我們常用的JSON 和 XML數(shù)據(jù)格式。

二進制

postman怎么轉換成deb包,postman,測試工具,python,測試用例,docker,jenkins

在這里你可以發(fā)送視頻、音頻、文本等文件。

2.Postman如何處理響應

Postman的響應查看器允許你方便的查看API的響應是否正確。

一個API響應器包括Body、Headers、status code三部分。Body 和 Headers在不同的選項卡中,status code在收到響應時在標簽行的最右邊顯示。

保存響應內(nèi)容

postman怎么轉換成deb包,postman,測試工具,python,測試用例,docker,jenkins

如果你在收藏夾中保存了request請求,你可以在請求收到的對應的響應中單擊save按鈕,指定一個response的名字,來保存對應額response。一個request對應的所有的response都是有效的。

當我們要查看我們保存的response的時候,只需要點擊我們的發(fā)送的request選擇我們要查看的response即可:

postman怎么轉換成deb包,postman,測試工具,python,測試用例,docker,jenkins

查看響應

Postman的body標簽中有三種查看方式:Pretty、Raw、Preview

Pretty:

postman怎么轉換成deb包,postman,測試工具,python,測試用例,docker,jenkins

Pretty方式,可以讓JSON 和 XML的響應內(nèi)容顯示的更美觀規(guī)整。

Raw:

postman怎么轉換成deb包,postman,測試工具,python,測試用例,docker,jenkins

顯示最原始的數(shù)據(jù),可以幫助你判斷是否minified

Preview:

postman怎么轉換成deb包,postman,測試工具,python,測試用例,docker,jenkins

可以幫你把HTML頁面自動解析顯示出來。

Headers

postman怎么轉換成deb包,postman,測試工具,python,測試用例,docker,jenkins

這里顯示了一些鍵值對,表示了HTTP請求中header中的信息。

Cookies

Postman v0.8.x 版本可以顯示瀏覽器的cookie。

3.? Postman身份驗證的方法

Basic Auth

postman怎么轉換成deb包,postman,測試工具,python,測試用例,docker,jenkins

輸入用戶名和密碼,點擊?Update Request?生成 authorization header

Digest Auth

postman怎么轉換成deb包,postman,測試工具,python,測試用例,docker,jenkins

Digest auth 比 Digest auth 更加復雜,使用當前request中的設置來生成authorization header,請確保在生成前你的設置的正確性。

OAuth 1.0

postman怎么轉換成deb包,postman,測試工具,python,測試用例,docker,jenkins

OAuth1.png

Postman的OAuth1.0工具讓你可以生成支持OAuth1.0身份認證的請求,目前他不能獲取access token。

OAuth 2.0

postman怎么轉換成deb包,postman,測試工具,python,測試用例,docker,jenkins

Postman支持獲取OAuth 2.0 token,并且可以非常簡單的添加到request中。

從OAuth 2.0中獲取access token,要遵循下面這些步驟:

  1. 在你的APP設置頁面設置 **https://www.getpostman.com/oauth2/callback
    ** 作為 callback URL
  2. 獲取 authorization URL, 從你的API提供者那里訪問 token URL、 client ID 和 client secret。你可以設置一些API需要的參數(shù)范圍來設置你再API中的訪問級別。
  3. 按下?Request Token?按鈕來啟動OAuth 2.0 flow。如果一切設置正確,你將會被重定向到Postman的服務器,他將獲取你的access token 并且發(fā)送到Postman的app,這樣就給Postman添加了token,給他設置一個name,讓你在以后可以快速的訪問

postman怎么轉換成deb包,postman,測試工具,python,測試用例,docker,jenkins

  1. access token將被保存在本地,顯示在幫助列表。點擊token名稱,就可以把它添加到request中。

4.Postman Requests History

所有你使用Postman發(fā)送的request都將保存在左側邊欄的History中,他會幫助你通過嘗試不同的request來生成一個新的request,而不必浪費你太多的時間。你可以通過單擊一個request的名字來加載他。

postman怎么轉換成deb包,postman,測試工具,python,測試用例,docker,jenkins

如果你創(chuàng)建了Postman的賬戶,你的歷史數(shù)據(jù)將被同步到Postman的服務器,你可以在不同的平臺上使用Postman的時候同步你的數(shù)據(jù)。

5.postman使用tab來控制多個請求

很多用戶可能需要同時打開多個請求,你發(fā)送的request將被保持在當前的標簽中,當你切換到其他的標簽時,不用擔心不能及時的接受response。

postman怎么轉換成deb包,postman,測試工具,python,測試用例,docker,jenkins

6.postman使用攔截器來讀寫cookie

和Mac上的應用不同,Chrome的應用本身并不支持獲取cookie,你可以使用攔截器來實現(xiàn)這個功能。打開攔截器的時候,你可以檢索特定域中的cookie,并發(fā)送包含cookie的request。

檢索cookie:
  1. 啟動攔截器

postman怎么轉換成deb包,postman,測試工具,python,測試用例,docker,jenkins

  1. 在測試部分,你可以使用responseCookies對象,他將返回一個cookie對象的數(shù)組。使用postman.getResponseCookie(cookieName)檢索cookie特定的名稱。他將返回一個單獨的cookie對象。
    每個cookie都會包含下面這些屬性:
    domain、 hostOnly、httpOnly、 name,、path、 secure、 session、 storeId、 value
設置cookie:
  1. 確保打開了攔截器

  2. 在headers部分包含cookie的頭
    例如:Cookie: name=value; name2=value2

3.發(fā)送request,你設置的cookie將會和你的request一起發(fā)送。

7.postman捕捉request

現(xiàn)在Postman的攔截器可以從Chrome瀏覽器直接捕捉request,并保存到歷史中。這意味著你可以及時的調試你的web應用的api。這里不需要安裝或者配置代理,也不需要更改代碼。你可以根據(jù)基于URL的正則表達式過濾request。

8.postman設置文件

你可以在Postman的設置中處理重定向

postman怎么轉換成deb包,postman,測試工具,python,測試用例,docker,jenkins

?設置如下:

postman怎么轉換成deb包,postman,測試工具,python,測試用例,docker,jenkins

General

  • Trim keys and values in request body

如果你使用表單數(shù)據(jù)或者URL編碼模式來發(fā)送數(shù)據(jù)到服務器,這項設為true后就引起所有參數(shù)修整。

  • Send no-cache header

你可能想要這項設置為true,這會確保你收到及時刷新的response。

  • Send postman-token header

這主要是用來繞過Chrome的一個bug。如果一個XMLHttpRequest 處于等待狀態(tài),另一個request 發(fā)送了同樣的參數(shù),Chrome將會為兩個request返回同樣的response。發(fā)送一個隨機的token將會避免這個問題。這同樣也會幫助你區(qū)分服務器端的request。

  • XHR Timeout(ms)

設置app等待響應的時間,如果服務器沒有響應的話。

  • Automatically follow redirects

防止我們的request返回一個300系列的response被自動重定向。你需要安裝攔截器來防止重定向。

  • Open history/collection requests in a new tab

設置為 true,當你點擊左側邊欄歷史或者收藏里面的request時,會在一個新的tab中打開。
設置為false,則會在當前tab中打開。

  • Response Font Size

設置response視圖中的字體大小

  • UI Size

設置UI的大小

  • Retain headers on clicking on links

如果你在response中你點擊了一個連接,Postman會為這個URL創(chuàng)建一個新的GET request。如果你想要保留headers 在request之前設置他,就設置為true。當你主要方為一些受保護的資源的時候這個功能將會非常有用。

  • Language detection

如果你測試的API沒有在header中返回 Content-Type ,則response不會數(shù)據(jù)轉換成合適的格式。你可以強制指定body的數(shù)據(jù)類型為JSON等格式。

  • Variable delimiter

變量是保存在雙花括號中的,但是你可以改變成其他的字符,這項并不推薦設置除非你出現(xiàn)了問題需要更改這里。

  • Force windows line endings

Refer to this Github issue to know more

  • Instant dialog boxes

禁用 eye-candy 并立即顯示所有的對框框模式

  • Send anonymous usage data to Postman

來禁止匿名用戶使用數(shù)據(jù)的選項,這是的Postman的保護性更好。

Theme

選擇你喜歡的兩種主題風格

Shortcuts

設置常用的快捷鍵

Data

導入導出我們設置的環(huán)境和數(shù)據(jù),這回覆蓋你現(xiàn)在的收藏和環(huán)境,所以小心使用。當然你可以把你現(xiàn)在的環(huán)境先導出作為備份。

Add-ons

Postman Interceptor
Postman proxy

Sync

如果你登錄了Postman,你的數(shù)據(jù)就會被同步更新到Postman的服務器上,者可以確保你再次使用Postman的時候可以同步自己的數(shù)據(jù)。
你可以強制同步或者禁用他。

?

到了這里,關于Postman如何使用(一):導入導出和發(fā)送請求查看響應的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網(wǎng)!

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

領支付寶紅包贊助服務器費用

相關文章

  • 使用newman導出postman響應數(shù)據(jù)到本地文件

    使用newman導出postman響應數(shù)據(jù)到本地文件

    Postman是日常接口測試的一個重要工具,有時候需要可能需要把請求的響應數(shù)據(jù)導出到本地文件。單純使用postman客戶端是不行的。應該是為postman內(nèi)置了安全機制,不允許這樣操作。但是可以通過newman來操作 newman是執(zhí)行postman請求集合的一個命令行工具,也可以作為一個npm包,

    2024年02月15日
    瀏覽(43)
  • 簡易指南:Postman 如何發(fā)送 put 請求?

    簡易指南:Postman 如何發(fā)送 put 請求?

    在這篇文章里,不僅將詳細介紹通過? Postman ?發(fā)送 PUT 請求的完整步驟,還會向您展示如何其他工具來簡化整個過程。是否您正尋找提高工作效率的方法,或想探索API測試工具的新領域? 開啟新的旅程:創(chuàng)建請求與選擇方法 首先,進入?Postman,您的第一步是創(chuàng)建一個全新的

    2024年04月16日
    瀏覽(16)
  • postman使用-03發(fā)送請求

    postman使用-03發(fā)送請求

    Key:參數(shù)名 Value:參數(shù)值 Description:參數(shù)描述 get請求參數(shù)在params中填寫(填完后在url中會自動顯示) post請求參數(shù)在body中填寫,根據(jù)接口文檔請求頭里面的content-type選擇body中的數(shù)據(jù)類型 none:無參數(shù) form-data:表單格式,Content-Type為multipart/form-data x-www-form-urlencoded:和表單類似

    2024年02月03日
    瀏覽(23)
  • 使用postman發(fā)送HttpServletRequest請求

    使用postman發(fā)送HttpServletRequest請求

    Headers部分是key: Content-Type value: application/x-www-form-urlencoded body選取x-www-form-urlencoded 如后臺使用如下方式接收 String name = request.getParameter(“name”);

    2024年02月11日
    瀏覽(19)
  • 【API接口工具】postman-請求響應使用詳解

    【API接口工具】postman-請求響應使用詳解

    Postman 可以輕松創(chuàng)建和發(fā)送 API 請求。向端點發(fā)送請求、從數(shù)據(jù)源檢索數(shù)據(jù)或測試 API 的功能。您無需在終端中輸入命令或編寫任何代碼。創(chuàng)建一個新請求并選擇Send,API 響應出現(xiàn)在 Postman 中。 定義的 API 請求 API 為一個應用程序訪問另一個應用程序的功能提供了一種結構化的方

    2024年02月03日
    瀏覽(28)
  • 使用Postman發(fā)送GET請求和POST請求

    使用Postman發(fā)送GET請求和POST請求

    Postman是一款流行的API測試和開發(fā)工具,它提供了一個易于使用的界面,用于發(fā)送HTTP請求并與REST、SOAP和其他Web服務進行交互。以下是對Postman的簡單介紹: 發(fā)送HTTP請求:Postman允許您以簡單直觀的方式發(fā)送各種類型的HTTP請求(GET、POST、PUT、DELETE等)到指定的URL。您可以設置請

    2024年02月05日
    瀏覽(38)
  • 使用 Postman 批量發(fā)送請求的技巧

    使用 Postman 批量發(fā)送請求的技巧

    最近寫了幾個接口: 獲取 books 的接口 獲取 likes 的接口 獲取 collections 的接口 但是我還是不放心,因為這些接口到底穩(wěn)不穩(wěn)定呢?上線后有沒有隱患呢?所以我想做一個批量發(fā)送接口模擬~ 但是想要做到批量發(fā)送接口,必須要有一個條件 批量發(fā)送 。 起因 當我們寫一個接口時

    2024年02月08日
    瀏覽(26)
  • postman如何發(fā)送json請求其中file字段是一個圖片

    在Postman中發(fā)送一個包含文件(如圖片)的JSON請求通常意味著你需要發(fā)送一個multipart/form-data請求。因為在JSON中直接嵌入二進制文件數(shù)據(jù)(如圖片)通常不是一個有效的做法。下面是如何在Postman中發(fā)送這樣的請求的步驟: 打開Postman并創(chuàng)建一個新的請求 。 設置請求類型為 PO

    2024年04月28日
    瀏覽(16)
  • HTTP請求響應詳解 (HTTP請求數(shù)據(jù)格式,常見請求方式,后端響應參數(shù))及Apifox(postman)使用方式

    HTTP請求響應詳解 (HTTP請求數(shù)據(jù)格式,常見請求方式,后端響應參數(shù))及Apifox(postman)使用方式

    目錄 一.HTTP協(xié)議? 二.HTTP請求數(shù)據(jù)格式? 請求方式 三.后端響應請求 基于SpringBoot響應數(shù)據(jù) 請求響應的參數(shù)類型 同一響應格式 四.Apifox(postman)使用方法 HTTP(Hypertext Transfer Protocol,超文本傳輸協(xié)議)是一種用于傳輸超媒體文檔(如HTML)的應用層協(xié)議。 HTTP的特點和工作原理如下

    2024年03月09日
    瀏覽(30)
  • 使用 Postman 批量發(fā)送請求的最佳實踐

    使用 Postman 批量發(fā)送請求的最佳實踐

    目錄 背景 批量發(fā)送? 起因 思考 Postman 批量發(fā)送接口 創(chuàng)建集合和接口 批量發(fā)送接口 資料獲取方法 最近寫了幾個接口: 獲取 books 的接口 獲取 likes 的接口 獲取 collections 的接口 但是我還是不放心,因為這些接口到底穩(wěn)不穩(wěn)定呢?上線后有沒有隱患呢?所以我想做一個批量發(fā)

    2024年02月13日
    瀏覽(22)

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

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

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

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

二維碼1

領取紅包

二維碼2

領紅包