網絡軟件 系統軟件 應用軟件 聯絡聊天 圖形圖像 多媒體類 游戲娛樂 編程開發 安全相關 行業軟件

postman32位免安裝版 v7.6.0 綠色版

postman32位下載|postman32位免安裝版

  • 軟件大小:68.7M
  • 軟件語言:簡體中文
  • 軟件授權:免費軟件
  • 軟件類型:國產軟件 / 瀏覽輔助
  • 軟件平臺:Win7, WinAll
  • 更新時間:2019-09-06 14:29
  • 軟件官網:https://www.getpostman.com/
  • 星級評分:4級
好評:50%頂一個
壞評:50踩一個

postman32位免安裝版是專為32位電腦用戶打造的,它是干什么的呢?是很強大的谷歌瀏覽器插件,通過它可以調節網頁的各種屬性,而且在它里面我們還能夠編寫xml代碼,有需要的話不妨前來下載使用。

postman32位介紹

能夠為用戶提供功能強大的webapi與http請求調試,功能非常強大、界面簡潔明晰、操作方便快捷、設計得很人性化,能夠發送任何類型的http請求(例如:get,head,post,put)等等,還有附帶任何數量的參數以及headers,方便實用,上手極易!使你更容易更快的通過api接口規范測試,目前已經支持mac、windows、linux、chrome多平臺客戶端

postman32位免安裝版

postman功能

設定變量與環境

postman可以自由設定變量與environment,一般我們在編輯request,校驗response的時候,總會需要重復輸入某些字符,比如url,允許我們設定變量來保存這些值。并且把變量保存在不同的環境中。

內置測試腳本語言

支持編寫測試腳本,可以快速的檢查request的結果,并返回測試結果

人性化的response整理

一般在用其他工具來測試的時候,response的內容通常都是純文字的raw,但如果是json,就是塞成一整行的json。這會造成閱讀的障礙,而postman可以針對response內容的格式自動美化。json、xml或是html都會整理成我們可以閱讀的格式

collection功能(測試集合)

通過collection的歸類,我們可以良好的分類測試軟件所提供的api.而且collection還可以import或是share出來,讓團隊里面的所有人共享你建立起來的collection。

模擬各種httprequests

從常用的get、post到restful的put、delete…等等。甚至還可以發送文件、送出額外的header。

常見問題

為什么支持postmanchrome應用程序已被棄用?

原來早在2016年google就宣布計劃終止對windows,mac和linux用戶的chrome應用程序支持。但是這項計劃的具體實施時間是2018年,這意味著,從2018年初開始,postmanchrome應用程序的支持即將消失。這2年的過渡期就是給開發者時間去開發相應的應用程序。

樣傳遞csrf參數,csrf參數是在header里嗎?

由于是chrome擴展的緣故能支持的header不多,需要安裝postmaninterceptor才能自定義header字段。右上角那個衛星圖標就是interceptor。

更新日志

更好的分享收藏體驗

工作區同步更快

學習中心現在叫做訓練營。現在它也出現在標簽中。新名字,新家園。

軟件特色

開發人員在使用它的時候也許需要經常調試同一個網站或者是同時調試多個網站,如果每次打開它都要重新設置一遍那樣會顯得非常麻煩,postman也考慮到用戶的這一個性化需求,所以在它的配置頁面中,用戶可以添加或者管理多個網站用戶啟動postman的時候就能自動打開相應的

在chrome中安裝了postman插件以后,用戶只需要在調試網站的時候啟動插件來進行幾項簡單的配置就可以實現對該網站的基本信息修改和發送各種類型的http到該網站中,用戶在發送http數據的時候可以在編寫相關測試數據的時候加入一定量的參數信息讓測試數據更加準確,而這一切它都會完美地支持

postman插件就充當著這種交互方式的“橋梁”,它可以利用chrome插件的形式把各種模擬用戶http請求的數據發送到服務器,以便開發人員能夠及時地作出正確的響應,或者是對產品發布之前的錯誤信息提前處理,進而保證產品上線之后的穩定性和安全性

當開發人員需要調試一個網頁是否運行正常,并不是簡簡單單地調試網頁的html、css、腳本等信息是否運行正常,更加重要的是網頁能夠正確是處理各種http請求,畢竟網頁的http請求是網站與用戶之間進行交互的非常重要的一種方式,在動態網站中,用戶的大部分數據都需要通過http請求來與服務器進行交互

postman使用教程

設置環境變量

有時需要在不同的環境下跑相同的測試,此時可以通過設置環境變量來動態選擇。點擊右上角的設置按鈕:

填寫該環境的名稱:如測試環境,并在key和value中填寫需要的鍵值

使用這些鍵值的時候只需要加上兩個花括號引用key

1 {{url_base}}/username

解析完后

建立多個環境時,key通常都是相同的,只是value不同

創建好所有環境后,在跑用例的時候在右上角下拉列表選擇需要的環境就好

請求

postman界面分為兩部分:左邊的sidebar 右邊的request builder:快速創建幾乎所有的請求

001

http請求的4部分:url,請求的method,headers,body。

url

首先需要設置的就是url


注意:如果在輸入參數時,沒有自動decode到url中,則可以選中參數右鍵后,選擇encodeuricomponent(一般都會自動填充的):


同樣也可以decode,將參數生成dictionary的形式(一般都會自動填充的):


有的url中有path變量,postman可以自動提取該path變量為一個key


點擊headers toggle:


輸入key-value時,會有自動提示的下拉面板:

有些headers和cookies是保密的,如:

1.accept-charset2.accept-encoding 3.access-control-request-headers4.access-control-request-method5.connection6.content-length7.cookie8.cookie 29.content-transfer-encoding10.date11.expect12.host13.keep-alive14.origin15.referer16.te17.trailer18.transfer-encoding19.upgrade20.user-agent21.via

postman 0.9.6版本后,這些限制可以解除:
點擊右上角的interceptor 安裝這個:

cookies

分開打包的應用程序運行在沙箱瀏覽器,它不能訪問cookie設置瀏覽器內。這種限制也可以使用攔截器擴展。

method

request body

不同的body editor 分為4個區域,根據body類型有不同的控制。

mutipart/form-data是網頁表單用來傳輸數據的默認格式。可以模擬填寫表單,并且提交表單。

可以上傳一個文件作為key的value提交(如上傳文件)。但該文件不會作為歷史保存,只能在每次需要發送請求的時候,重新添加文件。

2 urlencoded

同前面一樣,注意,你不能上傳文件通過這個編碼模式。
該模式和表單模式會容易混淆。urlencoded中的key-value會寫入url,form-data模式的key-value不明顯寫入url,而是直接提交。

3 raw

raw request可以包含任何東西。所有填寫的text都會隨著請求發送。

4 binary

image, audio or video files.text files 。 也不能保存歷史,每次選擇文件,提交。

響應

保證api響應的正確性,就是你需要做的大部分工作。postman的response viewer部分會協助你完成該工作且使其變得簡單。

一個api的響應包含body,headers,響應狀態碼。postman將body和headers放在不同的tabs中。響應碼和響應時間顯示在tabs的旁邊。將鼠標懸停在響應碼上面可以查看更詳細的信息。

保存responses

2 查看responses

三種視圖查看body:

pretty

格式化了json和xml,方便查看。 點擊里面的url,postman會創建一個request:


點擊左邊的三角可以折疊展開:


postman自動格式化body必須保證返回了正確的content-type.如果api沒有返回,則可以點擊”force json“來設置。

raw

是text。

preview

有的瀏覽器會返回html的錯誤,對于找問題比較方便。由于sandbox的限制,js和圖片不會顯示在這里的iframe中。你可以maximize該body窗口方便查看結果。
headers key-value形式展示。鼠標懸停在headers標簽上,有詳細的http說明。

cookies

可以顯示browser cookies,需要開啟interceptor。

身份驗證authentication

postman有一個helpers可以幫助我們簡化一些重復和復雜的任務。當前的一套helpers可以幫助你解決一些authentication protocols的問題。

basic auth

填寫用戶名和密碼,點擊refresh headers

digest auth

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

oauth 1.0a

postman的oauth helper讓你簽署支持oauth 1.0基于身份驗證的請求。oauth不用獲取access token,你需要去api提供者獲取的。oauth 1.0可以在header或者查詢參數中設置value。

oauth 2.0

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

writting test

postman的tests標簽可以用來寫測試:

本質上是javascript code,可以為tests object設置values。這里使用描述性文字作為key,檢驗body中的各種情況,當然你可以創建任意多的key,這取決于你需要測試多少點。 tests也會隨著request保存到collection中。api測試保證前端后臺都能正常的于api協作工作,而不用在出錯時猜測是哪里的問題。 需要在request的test中創建了test后,再進行request,test的結果在body的test中查看。 注意: 1.這里的key描述必須是唯一的,否則相同描述只會執行第一個。 2.這里的key可以使用中文。 例子: tests[“body contains user_id”] = responsebody.has(“user_id”)
這里描述性的key為:body contains user_id。檢測點為:responsebody.has(“user_id”),意思是檢測返回的body中是否包含”user_id”這個字段。
查看responses中的tests結果:記過顯示每個key,也就是我們測試點的具體結果,是否通過。

testing sandbox

postman的測試是運行在沙箱環境,是與app獨立的。查看什么在沙箱中是可用的,參見sandbox documentation.

snippets

用于快速添加常用的測試代碼。可以自定義snippets。

viewing results

postman每次執行request的時候,會執行tests。測試結果會在tests的tab上面顯示一個通過的數量。

testing sandbox

testing examples

測試代碼會在發送request并且接收到responses后執行。

1.設置環境變量 postman.setenvironmentvariable("key", "value");

2.設置全局變量 postman.setglobalvariable("key", "value");

3.檢查response body中是否包含某個string tests["body matches string"] =responsebody.has
("string_you_want_to_search");

4.檢測json中的某個值是否等于預期的值
var data = json.parse(responsebody);tests["your test name"] = data.value === 100;
json.parse()方法,把json字符串轉化為對象。parse()會進行json格式的檢查是一個安全的函數。 如:檢查json中某個數組元素的個數(這里檢測programs的長度)
var data = json.parse(responsebody);tests["program's lenght"] = data.programs.length === 5;

5.轉換xml body為json對象 var jsonobject = xml2json(responsebody);

6.檢查response body是否與某個string相等 tests["body is correct"] = responsebody === "response_body_string";

7.測試response headers中的某個元素是否存在(如:content-type)
tests["content-type is present"] = postman.getresponseheader("content-type"); //getresponseheader()方法會返回header的值,如果該值存在
或者:
tests["content-type is present"] = responseheaders.hasownproperty("content-type");
上面的方法,不區分大小寫。下面的方法,要區分大小寫。

8.驗證status code的值 tests["status code is 200"] = responsecode.code === 200;

9.驗證response time是否小于某個值 tests["response time is less than 200ms"] = responsetime < 200;

10.name是否包含某個值 tests["status code name has string"] = responsecode.name.has("created");

11.post 請求的狀態響應碼是否是某個值 tests["successful post request"] = responsecode.code === 201 || responsecode.code === 202;

12.很小的json數據驗證器
var schema = { "items": { "type": "boolean" }};var data1 = [true, false];var data2 = [true, 123];console.log(tv4.error);tests["valid data1"] = tv4.validate(data1, schema);tests["valid data2"] = tv4.validate(data2, schema);
結果:

運行collections

postman允許你運行collection,你可以運行任意的次數。 最后會給出一個整體運行的結果。會保存每一次運行的結果,提供給你比較每一次運行解雇的不同。

選擇collection,選擇環境。點擊運行按鈕。

在需要csv和json文件的地方記得添加。
運行collection測試會在另一個窗口運行。如果需要在main窗口修改東西,在新窗口能正常讀取。

收起介紹展開介紹

安裝界面預覽圖

postman32位免安裝版 v7.6.0 綠色版 0

    其它版本下載

    • 下載地址

    postman32位免安裝版 v7.6.0 綠色版

    下載不了,安裝失敗,有問題? 點此報錯 告訴我們!

    發表評論

    熱門評論

    最新評論

    發表評論 查看所有評論(0)

    昵稱:
    請不要評論無意義或臟話,我們所有評論會有人工審核.
    字數: 0/500 (您的評論需要經過審核才能顯示)

    裝機必備軟件

    网络赚钱郑州