接口測試工具Postman(轉)

接口測試工具Postman

Postman是一款功能強大的HTTP調試與模擬插件,不僅可以調試簡單的CSS、HTML、腳本等網頁的基本信息,它還可以發送幾乎所有類型的HTTP請求。Postman適用于不同的操作系統,Mac、WindowsX32、Windows X64、Linux系統等。本篇主要介紹了Postman的安裝、更新和界面布局。

1.Postman安裝

官方網站:https://www.getpostman.com/

Postman最早是作用在Chrome瀏覽器插件存在的,可以到Chrome商店搜索下載安裝,也可以找別人共享的Postman插件文件進行安裝,2018年初Chrome停止了對Postman應用程序的支持。目前Chrome應用商店能使用的就是Chrome擴展程序和主題背景。

目前Postman提供了獨立安裝包,可以不再依賴于Chrome瀏覽器,推薦使

用這種方式安裝。本地安裝下載地址:https://www.getpostman.com/apps,下載后直接點擊下一步進行安裝。

2.Postman的更新

一般來說Postman要用最新的版本,會有一些比較好的特性,默認情況下會自動更新,當然也可以手動更新:File-Setting-Update。

3.Postman界面布局

Postman界面分為兩部分:左邊:sidebar,右邊:requestbuilder,快速創建幾乎所有的請求。

?

?

HTTP請求的4部分包括URL、請求的method,headers,body。

(1)Method

(2)Requestbody

?

根據body類型有不同的控制。

1)form-data:是網頁表單用來傳輸數據的默認格式,可以模擬填寫表單,并且提交表單。既可以上傳鍵值,也可以上傳文件,作為key的value提交,但是該文件不會作為歷史保存。

?

2)x-www-form-urlencoded:即application/x-www-from-urlencoded,會將表單內的數據轉換為鍵值

3)raw:可以上傳任意格式的文本,如text、json、xml、html等。

?

4)binary:相當于Content-Type:application/octet-stream,只可以上傳二進制數據,通常用來上傳文件,由于沒有鍵值,因此一次只能上傳一個文件,也不能保存歷史。

接下來,介紹一下postman發送請求和Http請求的一些相關知識。

發送第一個api請求

例:

API地址:https://www.v2ex.com/api/topics/hot.json

Method: GET

Authentication: N one

可以通過瀏覽器的方式,直接在瀏覽器里訪問API,這樣也可以做測試,但是這種方法沒有辦法自動化,每次都需要在瀏覽器中輸入地址,然后一條條進行比較,Postman可以解決這個問題。

打開Postman,將API地址拷貝到URL欄中,方法選Get,Authorization選擇NoAuth,不做任何鑒權。

點擊Send,結果以json的方式展現出來,Pretty是高亮展示,若想看原始內容,則選擇Raw,Preview為接口返回的字符串模式。

展現結果可以以多種類型進行展現,如Json、XML、HTML、Test等,查看展現結果方式,可以選擇Headers中的Content-Type進行查看。

查看歷史History,每一次歷史的訪問接口都在這顯示,對于調試比較方便。以下是http狀態碼以及對應的含義,可以作為測試過程中的參考:

以上就是本次的主要內容

轉載于:https://www.cnblogs.com/snailvsstar/p/10770456.html

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

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

相關文章

洛谷 P1372 又是畢業季I

可能所有的數論題都是這樣玄學.... 題目鏈接:https://www.luogu.org/problemnew/show/P1372 這道題通過暴力的枚舉可以發現是不可做的(當然我也不會做) 然后就有了這樣一個思路: 這道題就是求:從1~n中取k個數&#xff…

查看游戲服務器ip地址網站,如何查看游戲服務器IP地址

如何盡量使網絡游戲避免卡機呢?高帶寬,短延時,丟包率這是大家都知道的,還有重要的一點大家容易忽視,卡機與選擇的游戲分區有著密切的聯系,選擇合適的游戲服務器(南北電信運營商之分)最為重要。1、先選擇一個…

SUN服務器清除所有報錯信息,SUN服務器可能遇到的問題總結.doc

SUN服務器可能遇到的問題總結(一)1) Q:現在遇到這樣一個問題,telnet一臺SUN機時報下面的錯誤: No utmpx entry. You must exec "login" from the lowest level "shell".我做了下面的處理后: cd /var/adm mv u…

在線圖表編輯工具 draw.io 10.6.5 版本發布

draw.io 10.6.5 版本已發布,draw.io 是一款在線圖表編輯工具, 可以用來編輯工作流、BPM、org charts、UML、ER圖、網絡拓樸圖等。 新版本更新內容如下: 修復 VSDX 導入的類型變體邏輯 (style variation logic) 同一天發布的 10.6.…

Node操作Mysql的簡單例子

先裝包 npm install mysql 簡單的例子 var mysql require(mysql) //創建連接 var connection mysql.createConnection({host:localhost,user:root,password:08186912,database:idea //要連接的數據庫名稱 }); //連接數據庫 connection.connect(); //執行操作 connection.quer…

用戶態與內核態 文件流與文件描述符 簡介【轉】

轉自:https://www.cnblogs.com/Jimmy1988/p/7479856.html 用戶態和內核態 程序代碼的依賴和調用關系如下圖所示: Lib:標準ASCI C函數,幾乎所有的平臺都支持該庫函數,因此依賴該庫的程序可移植性好;System F…

趣圖:當我捕獲Bug的時候

2019獨角獸企業重金招聘Python工程師標準>>> 趣圖:當我以為已捕獲了所有可能的異常...的時候 趣圖:程序員調 Bug 的感覺,就是這樣的 轉載于:https://my.oschina.net/javafirst/blog/3042724

PowerDesigner15連接Oracle數據庫并導出Oracle的表結構

PowerDesigner連接Oracle數據庫,根據建立的數據源進行E-R圖生成。詳細步驟如下: 1、啟動PowerDesigner 2、菜單:File->Reverse Engineer ->Database 出來New Physical Data Model對話框,DBMS選擇ORACLE Version 10g 選項,其他可以選擇默…

2019年春季學期第九周作業

AQ這個作業屬于那個課程C語言程序設計II這個作業要求在哪里2019春第九周作業我在這個課程的目標是了解并且應用結構體和數組的知識這個作業在那個具體方面幫助我實現目標掌握了數組的簡單編程及應用,了解了結構體參考文獻C語言chap3和C語言chap9一、本周完成的作業 …

有源光纜AOC在40G網絡布線中備受歡迎的主要原因

現在很多數據中心已經在部署40G網絡,在40G網絡傳輸方案中會需要用到40G QSFP光模塊、40G高速線纜和40G有源光纜等產品,現如今用較多的是40G有源光纜,而40G高速線纜具有絕對的成本優勢,市場對高速線纜的需求量也是有增無減&#xf…

前端大框架知識歸納與總結

轉載于:https://juejin.im/post/5cc447ec6fb9a0324c20c412

accept和select的區別

2019獨角獸企業重金招聘Python工程師標準>>> 參考:https://blog.csdn.net/lsgqjh/article/details/65629609 select:查看指定fd_set中socket狀態,如果fd_set中有套接字準備就緒(觸發(讀、寫或執行&#xff…

【肥朝】看源碼,我為什么推薦IDEA?

本文并不評論Eclipse與IDEA孰好孰壞,但是由于肥朝平時都是使用IDEA開發的,所以推薦IDEA.這個和肥朝平時都是吃粵菜,所以推薦的都是粵菜為主,但是并不是說其他菜不好吃,肥朝不挑食! 1.條件斷點 看源碼的時候,經常遇到這個情況,源碼中有個for循環,關鍵是這個list的size有時候長達…

【技術干貨+限時活動】openstack原理及在華為云中的應用

五一小假提前放送,實力干貨課程,講清openstack原理及在華為云中的應用,一門路過別錯過的課程!免費學習參加限時活動,評論課程,智能音響體脂秤領回家!快戳:http://u6.gg/sxHV5轉載于:…

ansible的參數及常用模塊

ansible的參數及常用模塊參數:查看幫助手冊:ansible-doc -a查指定模塊的幫助:ansible-doc -s 模塊名ansible-doc -s setup 查看setup模塊的幫助信息ansible-doc -lansible-doc -s fileOptions:-a, --all Show …

[HNOI2009]有趣的數列

[HNOI2009]有趣的數列 有一個長度為2n的1~2n的全排列&#xff0c;保證其奇數項遞增&#xff0c;偶數項遞增&#xff0c;并且相鄰的奇數項和偶數項&#xff0c;后面的偶數項大于奇數項的方案數\(mod\ p,n<1000000,P<1000000000\)。 解 注意到2n&#xff0c;實際上也就猜到…

bzoj 3881 [Coci2015]Divljak——LCT維護parent樹鏈并

題目&#xff1a;https://www.lydsy.com/JudgeOnline/problem.php?id3881 對 S 建 SAM &#xff0c;每個 T 會讓 S 的 parent 樹的鏈并答案1&#xff1b;在 T 走每一步的時候&#xff0c;走到的節點用 LCT access 一下&#xff0c;就能找到該點到 parent 根的鏈。 給鏈打標記。…

介紹一下再Apache下的Tomcat負載均衡的一些使用問題

在負載均衡技術中&#xff0c;硬件設備是比較昂貴的&#xff0c;對于負載均衡的學習者如果不是在企業中應用或者是學員中學習&#xff0c;很少有機會能碰到實際操作的訓練。&#xff08;http://xz.8682222.com&#xff09;所以&#xff0c;很多朋友都會選擇軟件方面的設置進行研…

Java利器之UML類圖詳解

本文轉載自https://blog.csdn.net/xiehuimx/article/details/53427452。 前言UML&#xff08;Unified Modeling Language&#xff09;中文統一建模語言&#xff0c;是一種開放的方法&#xff0c;用于說明、可視化、構建和編寫一個正在開發的、面向對象的、軟件密集系統的制品的…

Material Design之AppBarLayout總結

CoordinatorLayout 官方文檔 CoordinatorLayout 是一個加強型的FrameLayout. CoordinatorLayout 主要用于兩種場景: 作為activity最外層布局 作為協調一個或多個具有特定交互的子view的父布局 子view之間的特定協調動作&#xff0c;通過app:layout_behavior指定&#xff0c;如…