postman怎么測接口
**接口測試中常用的請求為GET 和POST,以下均以這兩種請求為例。GET 和POST 的區(qū)別:
GET 使用URL 或Cookie 傳參,而POST將數(shù)據(jù)放在Body 中。
GET的URL 在長度上會有限制,而POST沒有。
POST比GET相對安全,因為在地址欄不可見。
一般POST請求用來獲取數(shù)據(jù),POST請求用來發(fā)送數(shù)據(jù)。
**對于上面的區(qū)別,其實第一點POST也可以將數(shù)據(jù)放在URL里,GET請求其實也沒有長度限制,POST請求看起來是隱式的,但是可以通過抓包拿到參數(shù)。
1. GET 請求:
平常我們拿一個url 訪問頁面,就是所謂的get 請求。
例1.(stu_info 接口:獲取名字為xx 的信息)
將請求方式設(shè)為GET, 同時輸入完整的url, 跟訪問瀏覽器一樣, 或者輸入接口url, 點擊"Params" 輸入需要的key 以及value, 點擊"Send", 即可在"Response" 中查看返回的結(jié)果。
注意: get 請求的內(nèi)容不能放在body里,并且長度有限制。由于對domain 設(shè)置了全局變量,所以,url 中用變量{{domain}} 做了替換,以下的請求中都應(yīng)用了這個全局變量。
例2. (all_stu 接口:獲取所有用戶的信息)
除了例1這種GET請求,還有些接口發(fā)送GET請求時除了發(fā)送key-value, 還要將Headers的信息也一起發(fā)送過去,這樣就可以借助Postman來實現(xiàn)。以下圖為例,需要在Headers 里添加"Referer"信息,以獲取所有用戶的信息。
2. POST請求:
POST 請求不能像GET一樣直接在瀏覽器輸入就可以請求,需要借助工具來完成。
使用方法:選擇請求方式為post,輸入請求的url,以及輸入必要的"Authorization" , "header" 和"Body" 數(shù)據(jù)。post請求可以發(fā)送key-value, json格式,file等。
對于"Authorization"的使用,遇到比較多的是Type 為"Basic Auth", 然后設(shè)置對應(yīng)的Username 和Password。
這里的username, password的值可以通過設(shè)置環(huán)境變量的方式取得。
a. 用Postman 發(fā)送key-value 的請求:
以login 接口為例,在Body 中選取"form-data" 格式,輸入所需的key-value, 選取對應(yīng)的環(huán)境變量。
b. 用Postman 發(fā)送json格式的請求:
以add user 接口為例,在Body 中選取"raw" 格式,根據(jù)接口文檔輸入json 數(shù)據(jù), 有需要應(yīng)用環(huán)境變量的選取環(huán)境變量。
c. 用Postman 發(fā)送文件的請求:
以file upload 接口為例,在Body 中選取"form-data" 格式,在key 里輸入"file",在右邊的下拉里選取類型為"File",點擊"Choose Files" 就可以上傳本地文件了。
postman免安裝版安裝使用教程(原創(chuàng))
1、在本站下載并解壓得到postman免安裝版原程序2、雙擊exe程序直接打開軟件就可以使用
3、將插件解壓到本地,打開Google瀏覽器,打開擴展程序界面,直接在chrome地址欄輸入chrome://extensions/
4、進入到擴展程序頁面,打開開發(fā)者模式,加載已解壓的擴展程序,選擇解壓后的文件夾,安裝成功后可以看到
5、如果我們想發(fā)起一個請求,點擊工具欄的NEW按鈕,然后選擇Request即可
6、在彈出的save request界面中輸入請求的名稱,請求的描述,創(chuàng)建一個目錄去存儲這個請求,這里我們依次填寫好了request name(請求名稱),Request description(請求描述),新創(chuàng)建了一個文件夾test,點擊save to test按鈕即可
7、選擇請求方式,一般是選擇post或者get方式,這里我們選擇一個post方式,后面的輸入框中輸入url地址,然后點擊后面的發(fā)送(send)即可
8、如果請求的url,請求方式?jīng)]有問題的話,會返回相關(guān)結(jié)果,是否成功,請求所花費的時間等內(nèi)容。
9、如果請求需要輸入相關(guān)參數(shù),我們在params中輸入相關(guān)的鍵值對即可,有些參數(shù)可能是需要在headers中添加,比如Cookie信息等。
10、如果想模擬ajax請求中輸入?yún)?shù)是一個json對象,那么需要在body里面選擇raw,選擇json(application/json)方式,輸入json格式的對象,發(fā)送請求即可。
軟件功能
使用Postman更快地構(gòu)建更好的API。Mac,Windows,Linux和Chrome應(yīng)用程式。專業(yè)功能和協(xié)作,以便更好地測試,記錄和監(jiān)控API。
企業(yè)級支持,安全和管理
更快,更容易API開發(fā)
強大的GUI平臺,使您的API開發(fā)更快,更輕松,從構(gòu)建API請求到測試,文檔和共享。
我們推薦的免費應(yīng)用程序郵差為蘋果,視窗,Linux的或Chrome瀏覽器
API開發(fā)的完整工具鏈
Postman是從頭開始設(shè)計的,以支持API開發(fā)的所有方面。Postman的應(yīng)用程序建立在一個單一的底層,確保一致的性能和用戶體驗。
鏡像您現(xiàn)有的API開發(fā)工作流
Postman具有運行,測試,文檔和監(jiān)視功能,旨在一起無縫工作。Postman旨在使您當(dāng)前的工作流程更快更好。
旨在支持每個API開發(fā)人員
API監(jiān)控正常運行時間,性能和準確性
無限集合,環(huán)境,測試和共享
郵遞員為開發(fā)人員在每個人的選擇:
Mac,Windows和Chrome應(yīng)用程式
個人和團隊選擇
多重集成,包括對Swagger和RAML格式的支持
軟件特色
模擬各種HTTPrequests從常用的GET、POST到RESTful的PUT、DELETE…等等。甚至還可以發(fā)送文件、送出額外的header。
Collection功能(測試集合)
通過collection的歸類,我們可以良好的分類測試軟件所提供的API.而且Collection還可以Import或是Share出來,讓團隊里面的所有人共享你建立起來的Collection。
人性化的Response整理
一般在用其他工具來測試的時候,response的內(nèi)容通常都是純文字的raw,但如果是JSON,就是塞成一整行的JSON。這會造成閱讀的障礙,而Postman可以針對response內(nèi)容的格式自動美化。JSON、XML或是HTML都會整理成我們可以閱讀的格式
內(nèi)置測試腳本語言
支持編寫測試腳本,可以快速的檢查request的結(jié)果,并返回測試結(jié)果
設(shè)定變量與環(huán)境
Postman可以自由設(shè)定變量與Environment,一般我們在編輯request,校驗response的時候,總會需要重復(fù)輸入某些字符,比如url,允許我們設(shè)定變量來保存這些值。并且把變量保存在不同的環(huán)境中。
其它版本下載
- web前端開發(fā)工具
-
更多 (23個) >>網(wǎng)頁前端開發(fā)軟件大全 前端開發(fā)工具是用于創(chuàng)建和設(shè)計網(wǎng)站或Web應(yīng)用程序用戶界面的軟件工具,對于從事前端開發(fā)或者想要學(xué)習(xí)這個的人員來說,相關(guān)的軟件工具是必不可少的,市場上相關(guān)的軟件也非常多,但是很多人不知道前端開發(fā)軟件哪個好,下面小編就給大家提供了常用的前端開發(fā)工具推薦,比如Sublime Text、WebStorm系列、HBuilder等等,這些軟件都可以稱得上是前端開發(fā)神器,每一款都能給你提供豐富的編程功能,對此有需求的小伙伴們可以來挑選下載體驗。
-
-
JetBrains WebStorm2024電腦版 793.44M
查看/多國語言v2024.3.1.1官方版 -
visual studio code中文綠色版 115.11M
查看/簡體中文v1.96.0 -
RustRover 2024電腦版 825.21M
查看/多國語言v2024.3官方版 -
RubyMine2024電腦版 740.36M
查看/多國語言[中文]v2024.3官方版 -
JetBrains goland 2024電腦版 781.48M
查看/多國語言[中文]v2024.3官方版 -
dreamweaver2020中文特別版 220.47M
查看/簡體中文v20.0.0.15196 -
rocketcake網(wǎng)頁編輯器 17.65M
查看/簡體中文v5.5官方版 -
bootstrap Web前端UI框架 28.32M
查看/簡體中文v5.3.3官方版 -
Sublime Text 4 文本編輯器 15.65M
查看/簡體中文v4169 -
hbuilderx電腦版 39.61M
查看/簡體中文v3.99.2023122611官方版 -
Adobe Brackets(web前端開發(fā)工具) 50.06M
查看/簡體中文v1.9官方中文版 -
aptana studio(Web應(yīng)用程序開發(fā)工具) 148.84M
查看/簡體中文v3.4.2漢化版 -
postman官方中文版電腦版 100.93M
查看/簡體中文v7.36.1綠色版
-
- 下載地址
- Mac版
發(fā)表評論
0條評論軟件排行榜
熱門推薦
- 蜂巢數(shù)據(jù)(網(wǎng)頁采集軟件) v1.6官方版20.71M / 簡體中文
- 輕松點網(wǎng)頁自動確定工具 v1.0.1官方版855K / 簡體中文
- 網(wǎng)站關(guān)鍵字監(jiān)控工具 v6.6官方版18.32M / 簡體中文
- Linkman書簽管理工具 v8.9.96.86M / 簡體中文
- xpath helper插件 v2.0.2官方版251K / 簡體中文
- chrome身份驗證器插件 v4.18官方版240K / 簡體中文
- readability網(wǎng)頁插件 v3.0.15官方版318K / 英文
- MySmartPrice v2.1官方版160K / 簡體中文
- ScreenOFF v1.6官方版422K / 簡體中文