Postman Canary是知名網(wǎng)頁調(diào)試軟件Postman的Canary版,搶先體驗(yàn)新功能,如果您想率先體驗(yàn)新功能就需要Canary版本,可用于OSX、Windows、Linux,Canary 版本是為早期用戶設(shè)計(jì)的
Postman Canary(網(wǎng)頁調(diào)試軟件)官方版功能
1、模擬各種HTTPrequests
從常用的GET、POST到RESTful的PUT、DELETE…等等。甚至還可以發(fā)送文件、送出額外的header。
2、Collection功能(測試集合)
通過collection的歸類,我們可以良好的分類測試軟件所提供的API.而且Collection還可以Import或是Share出來,讓團(tuán)隊(duì)里面的所有人共享你建立起來的Collection。
3、人性化的Response整理
一般在用其他工具來測試的時候,response的內(nèi)容通常都是純文字的raw,但如果是JSON,就是塞成一整行的JSON。這會造成閱讀的障礙,而Postman可以針對response內(nèi)容的格式自動美化。JSON、XML或是HTML都會整理成我們可以閱讀的格式
4、內(nèi)置測試腳本語言
支持編寫測試腳本,可以快速的檢查request的結(jié)果,并返回測試結(jié)果
5、設(shè)定變量與環(huán)境
Postman可以自由設(shè)定變量與Environment,一般我們在編輯request,校驗(yàn)response的時候,總會需要重復(fù)輸入某些字符,比如url,允許我們設(shè)定變量來保存這些值。并且把變量保存在不同的環(huán)境中。
Postman Canary(網(wǎng)頁調(diào)試軟件)官方版使用方法
1.下載完成后不要在壓縮包內(nèi)運(yùn)行軟件直接使用,先解壓;
2.軟件同時支持32位64位運(yùn)行環(huán)境;
3.如果軟件無法正常打開,請右鍵使用管理員模式運(yùn)行。
Postman背景介紹
用戶在開發(fā)或者調(diào)試網(wǎng)絡(luò)程序或者是網(wǎng)頁B/S模式的程序的時候是需要一些方法來跟蹤網(wǎng)頁請求的,用戶可以使用一些網(wǎng)絡(luò)的監(jiān)視工具比如著名的Firebug等網(wǎng)頁調(diào)試工具。今天給大家介紹的這款網(wǎng)頁調(diào)試工具不僅可以調(diào)試簡單的css、html、腳本等簡單的網(wǎng)頁基本信息,它還可以發(fā)送幾乎所有類型的HTTP請求!Postman在發(fā)送網(wǎng)絡(luò)HTTP請求方面可以說是Chrome插件類產(chǎn)品中的代表產(chǎn)品之一。
Postman Canary(網(wǎng)頁調(diào)試軟件)官方版常見問題
1.什么是postman
POSTMAN是一個HTTP客戶端,用于發(fā)送請求和接收響應(yīng),是專門用于測試API的工具
2.為什么要做接口測試?
接口測試是測試系統(tǒng)組件間接口的一種測試,接口測試主要用于檢測外部系統(tǒng)與內(nèi)部系統(tǒng)之間以及各個子系統(tǒng)之間的交互點(diǎn)
簡單來說:接口相當(dāng)于把內(nèi)、外部連接起來,測試就是檢測之間的數(shù)據(jù)連接是否正確
為什么做測試:
①系統(tǒng)復(fù)雜度不斷提升,傳統(tǒng)測試方法不能滿足
②前后端分離,對后端系統(tǒng)進(jìn)行監(jiān)控
③驗(yàn)證前后端傳輸信息是否加密
3.為什么使用POSTMAN測試接口
①基礎(chǔ)功能免費(fèi)
②功能齊全
③簡單易學(xué)
4.常見問題
(1)什么是API接口
官方:應(yīng)用程序編程接口
自己理解:為后臺程序提供一個“門”,前臺可以從這個門中看到房屋結(jié)構(gòu),但是看不到這個房子屬于誰,因?yàn)榉恐鞯拿侄挤庋b在房產(chǎn)中,但你只要和房主達(dá)成協(xié)議,就可以使用房屋里的東西。
從技術(shù)層面來總結(jié):當(dāng)一家公司為客戶提供API接口的時候,這僅僅意味著它們建立了一組專用的URL通道,用來返回純數(shù)據(jù)響應(yīng)
(2)后端接口都測試什么
(3)GET、POST、PUT、DELETE分別是什么?
GET:查詢請求
POST:提交請求,用于增加方法
PUT:更新請求
DELETE:刪除請求
(4)GET和POST區(qū)別:
GET產(chǎn)生一個TCP數(shù)據(jù)包;POST產(chǎn)生兩個TCP數(shù)據(jù)包。
GET比POST請求快
GET沒有POST安全
(5)除POSTMAN外,還有什么測試接口程序
· jmeter
· soapui
· insomnia
· paw
· dhc
(6)如何理解GET/POST區(qū)別
假設(shè)GET/POST都是一個快遞盒子,GET把東西放在外面可以看得到是什么,快遞員直接把快遞給你,只請求一次。POST把東西放在里面,看不到是什么,快遞員先打電話問你是否接收快遞,如果你同意,再送過來,請求兩次。
所以GET比POST快但是沒有POST安全
(7)常見狀態(tài)碼
200("OK")
一切正常。實(shí)體主體中的文檔(若存在的話)是某資源的表示。
500("Bad Request")
客戶端方面的問題。實(shí)體主題中的文檔(若存在的話)是一個錯誤消息。希望客戶端能夠理解此錯誤消息,并改正問題。
500("Internal Server Error")
服務(wù)期方面的問題。實(shí)體主體中的文檔(如果存在的話)是一個錯誤消息。該錯誤消息通常無濟(jì)于事,因?yàn)榭蛻舳藷o法修 復(fù)服務(wù)器方面的問題。
301("Moved Permanently")
當(dāng)客戶端觸發(fā)的動作引起了資源URI的變化時發(fā)送此響應(yīng)代碼。另外,當(dāng)客戶端向一個資源的舊URI發(fā)送請求時,也發(fā)送此響應(yīng)代碼。
404("Not Found") 和410("Gone")
當(dāng)客戶端所請求的URI不對應(yīng)于任何資源時,發(fā)送此響應(yīng)代碼。404用于服務(wù)器端不知道客戶端要請求哪個資源的情況;410用于服務(wù)器端知道客戶端所請求的資源曾經(jīng)存在,但現(xiàn)在已經(jīng)不存在了的情況。
409("Conflict")
當(dāng)客戶端試圖執(zhí)行一個”會導(dǎo)致一個或多個資源處于不一致狀態(tài)“的操作時,發(fā)送此響應(yīng)代碼。
- PC官方版
- 安卓官方手機(jī)版
- IOS官方手機(jī)版