Postman最新詳細安裝及使用教程【附安裝包】

一、Postman介紹

?Postman是一個功能強大的API測試工具,主要用于模擬和測試各種HTTP請求,支持GET、POST、PUT、DELETE等多種請求方法。?通過Postman,用戶可以發送請求并查看返回的響應,檢查響應的內容和狀態,從而驗證接口的行為和功能。用戶在開發或者調試網絡程序或者是網頁B/S模式的程序的時候是需要一些方法來跟蹤網頁請求的,用戶可以使用一些網絡的監視工具比如著名的Firebug等網頁調試工具。今天給大家介紹的這款網頁調試工具不僅可以調試簡單的css、html、腳本等簡單的網頁基本信息,它還可以發送幾乎所有類型的HTTP請求!Postman在發送網絡HTTP請求方面可以說是Chrome插件類產品中的代表產品之一。

二、Postman的操作環境

postman適用于不同的操作系統,Postman Mac、Windows X64、Linux系統,還支持postman 瀏覽器擴展程序、postman chrome應用程序等。

Postman使用參考文檔:

1.官方英文文檔

三、Postman下載安裝

3.1.postman下載地址:

1.Postman for MAC

2.Postman for windows X64

3.Postman for linux X64


3.2.Postman安裝

postman的安裝方法分好幾種,按照我們上文介紹的那樣,我們分為三種安裝模式介紹:

1、chrome瀏覽器postman 插件安裝 

postman谷歌瀏覽器的安裝插件,所以說它的使用前提是你的電腦上得安裝谷歌瀏覽器才行,在安裝了谷歌瀏覽器后還需要在谷歌網上應用店中下載所需要的Postman插件,該插件的下載方式如下:

不能訪問google 應用上商店的朋友 可以下載客戶端版本

2.Postman電腦客戶端安裝

1).macOS安裝
一旦你下載的應用程序,你可以拖動文件到“應用程序”文件夾。 雙擊Postman打開應用程序。

2).Windows安裝
下載安裝文件
運行安裝程序


3). Linux安裝

和常規Linux安裝程序一樣的安裝方法

四、Postman的基礎功能

3.發送第一個請求

如果你是第一次使用postman發送請求,下面這個例子可以作為一個最基本的入門,可以幫我們建立一個初始印象 。

1. 打開postman,點擊+加號打開一個新的請求頁。

2. 在請求的URL中輸入請求地址:

http://www.weather.com.cn/data/sk/101010100.html

3. 點擊Send按鈕,這時就可以在下部的窗格中看到來自服務器的json響應數據。

五、接口請求流程

1. GET 請求
GET請求:點擊Params,輸入參數及value,可輸入多個,即時顯示在URL鏈接上,
所以,GET請求的請求頭與請求參數如在接口文檔中無特別聲明時,可以不填。

響應示例: 這里會有請求的響應狀態碼,響應時間,以及響應大小

響應體示例: 響應的格式可以有多種,我這里由于請求的是 百度,so, 響應的是 html ,
一般情況下,我們自定義接口的話是 json格式的響應體。

2. POST請求
POST請求一:表單提交

下圖示例中設置了請求方法,請求URL,請求參數,但是沒有設置請求頭
在我的使用過程中,請求頭是根據請求參數的形式自動生成的
請求頭中的Content-Type與請求參數的格式之間是有關聯關系,比如:

POST請求二:json提交
下圖中,當我們選擇JSON(application/json) 是會自動幫我們設置 headers 為 application/json
在這里就不截圖 舉例了,朋友們可以自行去查看

POST請求三:xml提交

POST請求四:二進制文件提交

其它請求方式如PUT,DELETE 大致流程和GET,POST 差不多,這里就不一一舉例說明了

六、管理用例—Collections

在POST基礎功能那里有一張圖片大致說了一下Collections 的作用, 這里我們再詳細說明一下

Collections集合:也就是將多個接口請求可以放在一起,并管理起來。什么樣的接口請求可以放在同一個collection里?

在這里告訴大家可以這樣:一個工程一個Collection,這樣方便查找及統一處理數據。

第一步, 創建Collections
點擊上圖中的帶+號的圖標,輸入Name:”abc”,Description:”示例demo”,點擊Create按鈕即創建成功一個Collections.
第二步,在Collections里添加請求

在右側準備好接口請求的所有數據,并驗證后,點擊save按鈕。

保存好之后就可以在這里看到啦,之后要再次調用時可以點擊這里,方便快捷有木有

collections 管理精細化, 這里我們針對不同的請求方式做分組
添加子文件夾

這是我們精細化劃分之后的結果, 是不是看著有條理多了?

七、身份驗證Authentication
1、Basic Auth

是基礎的驗證,所以會比較簡單
會直接把用戶名、密碼的信息放在請求的 Header 中

2、Digest Auth

要比Basic Auth復雜的多。使用當前填寫的值生成authorization header。所以在生成header之前要確保設置的正確性。如果當前的header已經存在,postman會移除之前的header。

3、OAuth 1.0

postman的OAuth helper讓你簽署支持OAuth

1.0基于身份驗證的請求。OAuth不用獲取access token,你需要去API提供者獲取的。OAuth 1.0可以在header或者查詢參數中設置value。

4、OAuth 2.0

postman支持獲得OAuth 2.0 token并添加到requests中。

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/bicheng/74326.shtml
繁體地址,請注明出處:http://hk.pswp.cn/bicheng/74326.shtml
英文地址,請注明出處:http://en.pswp.cn/bicheng/74326.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

第十三章 : Names in Templates_《C++ Templates》notes

Names in Templates 重難點多選題設計題 重難點 1. 名稱分類與基本概念 知識點: 限定名(Qualified Name):使用::或.顯式指定作用域的名稱(如std::vector)非限定名(Unqualified Name&#xff0…

整合vue+Element UI 開發管理系統

1、 安裝 Node.js 和 npm 確保安裝了 Node.js 和 npm。可以通過 Node.js 官網 下載。 2、 創建 Vue 項目 安裝cli npm install -g vue/cli 使用 Vue CLI 創建一個新的 Vue 項目。 vue create admin-system cd admin-system npm run serve 出現這個頁面表示vue創建成功 安…

3. 軸指令(omron 機器自動化控制器)——>MC_Stop

機器自動化控制器——第三章 軸指令 9 MC_Stop變量?輸入變量?輸出變量?輸入輸出變量 功能說明?指令詳情?時序圖?重啟運動指令?多重啟動運動指令?異常 MC_Stop 使軸減速停止。 指令名稱FB/FUN圖形表現ST表現MC_Stop強制停止FBMC_Stop_instance (Axis :《參數》 ,Execu…

C#中修飾符——abstract、virtual

一、多態簡介 在面向對象編程的過程中,多態體現出來的是【一個接口,多個功能】;多態性體現在2個方面: 1、程序運行時,在方法參數、集合或數組等位置,派生類對象可以作為基類的對象處理;這樣該對…

Spring Boot + Spring Integration整合MQTT打造雙向通信客戶端

1. 概述 本文分兩個章節講解MQTT相關的知識,第一部份主要講解MQTT的原理和相關配置,第二個章節主要講和Spring boot的integration相結合代碼的具體實現,如果想快速實現功能,可直接跳過第一章節查看第二章講。 1.1 MQTT搭建 為了…

2025前端面試題記錄

vue項目目錄的執行順序是怎么樣的? 1、package.json   在執行npm run dev時,會在當前目錄尋找package.json文件,此文件包含了項目的名稱版本、項目依賴等相關信息。 2、webpack.config.js(會被vue-cli腳手架隱藏) 3、vue.config.js   對…

專題|Python貝葉斯網絡BN動態推理因果建模:MLE/Bayes、有向無環圖DAG可視化分析呼吸疾病、汽車效能數據2實例合集

原文鏈接:https://tecdat.cn/?p41199 作為數據科學家,我們始終在探索能夠有效處理復雜系統不確定性的建模工具。本專題合集系統性地解構了貝葉斯網絡(BN)這一概率圖模型在當代數據分析中的創新應用,通過開源工具bnlea…

WX小程序

下載 package com.sky.utils;import com.alibaba.fastjson.JSONObject; import org.apache.http.NameValuePair; import org.apache.http.client.config.RequestConfig; import org.apache.http.client.entity.UrlEncodedFormEntity; import org.apache.http.client.methods.Cl…

Vulnhub-wordpress通關攻略

姿勢一、后臺修改模板拿WebShell 第一步:進?Vulhub靶場并執?以下命令開啟靶場;在瀏覽器中訪問并安裝好.... 第二步:找到外觀--編輯--404.php,將原內容刪除并修改為一句話木馬,點擊更新--File edited successfully. &…

Spring Boot(十六):攔截器Interceptor

攔截器的簡介 攔截器(Interceptor)?是Spring框架中的概?念,它同樣適?用于Spring Boot,?因為Spring Boot是基于Spring框架的。攔截器是?一種AOP(面向切面編程)?的輕量級實現方式,它允許我…

Kotlin v2.1.20 發布,標準庫又有哪些變化?

大家吼哇!就在三小時前,Kotlin v2.1.20 發布了,更新的內容也已經在官網上更新:What’s new in Kotlin 2.1.20 。 我粗略地看了一下,下面為大家選出一些我比較感興趣、且你可能也會感興趣的內容。 注意!這里…

開源鏈動2+1模式、AI智能名片與S2B2C商城小程序源碼在社交電商渠道拓寬中的協同應用研究

摘要:本文基于"開源鏈動21模式""AI智能名片""S2B2C商城小程序源碼"三大技術要素,探討社交電商時代商家渠道拓寬的創新路徑。通過解析各技術的核心機制與應用場景,結合京東便利店等實際案例,論證其對…

【藍橋杯速成】| 10.回溯切割

前面兩篇內容我們都是在做有關回溯問題的組合應用 今天的題目主題是:回溯法在切割問題的應用 題目一:分割回文串 問題描述 131. 分割回文串 - 力扣(LeetCode) 給你一個字符串 s,請你將 s 分割成一些 子串&#xff…

【嵌入式硬件】三款DCDC調試筆記

關于開關電源芯片,重點關注輸入電源范圍、輸出電流、最低壓降。 1.MP9943: 以MP9943為例,輸入電壓范圍4-36V,輸出最大電流3A,最低壓降為0.3V 調整FB使正常輸出為5.06V 給定6V空載、5V空載、5V帶2A負載的情況: 6V帶2A…

2025年03月18日柯萊特(外包寧德)一面前端面試

目錄 自我介紹你怎么從0到1搭建項目的webpack 的構建流程手寫webpack插件你有什么想問我的嗎 2. 你怎么從 0 到 1 搭建項目的 在面試中回答從 0 到 1 搭建前端項目,可按以下詳細步驟闡述: 1. 項目前期準備 需求理解與分析 和產品經理、客戶等相關人…

在vitepress中使用vue組建,然后引入到markdown

在 VitePress 中&#xff0c;每個 Markdown 文件都被編譯成 HTML&#xff0c;而且將其作為 Vue 單文件組件處理。這意味著可以在 Markdown 中使用任何 Vue 功能&#xff0c;包括動態模板、使用 Vue 組件或通過添加 <script> 標簽為頁面的 Vue 組件添加邏輯。 值得注意的…

Jupyter Notebook 常用命令(自用)

最近有點忘記了一些常見命令&#xff0c;這里就記錄一下&#xff0c;懶得找了。 文章目錄 一、文件操作命令1. %cd 工作目錄2. %pwd 顯示路徑3. !ls 列出文件4. !cp 復制文件5. !mv 移動或重命名6. !rm 刪除 二、代碼調試1. %time 時間2. %timeit 平均時長3. %debug 調試4. %ru…

Java面試黃金寶典12

1. 什么是 Java 類加載機制 定義 Java 類加載機制是 Java 程序運行時的關鍵環節&#xff0c;其作用是把類的字節碼文件&#xff08;.class 文件&#xff09;加載到 Java 虛擬機&#xff08;JVM&#xff09;中&#xff0c;并且將字節碼文件轉化為 JVM 能夠識別的類對象。整個類…

第十四章:模板實例化_《C++ Templates》notes

模板實例化 核心知識點解析多選題設計題關鍵點總結 核心知識點解析 兩階段查找&#xff08;Two-Phase Lookup&#xff09; 原理&#xff1a; 模板在編譯時分兩個階段處理&#xff1a; 第一階段&#xff08;定義時&#xff09;&#xff1a;檢查模板語法和非依賴名稱&#xff0…

LSM-Tree(Log-Structured Merge-Tree)詳解

1. 什么是 LSM-Tree? LSM-Tree(Log-Structured Merge-Tree)是一種 針對寫優化的存儲結構,廣泛用于 NoSQL 數據庫(如 LevelDB、RocksDB、HBase、Cassandra)等系統。 它的核心思想是: 寫入時只追加寫(Append-Only),將數據先寫入內存緩沖區(MemTable)。內存數據滿后…