Postman 是一個很強大的 API調試、Http請求的工具,首次進入看到下面這個頁面java
重點看我標記出來的幾個按鈕,從上到下、從左至右的順序依次是 導入、新建文件夾、保存請求、下載。python
導入:用於導入你或團隊保存的API請求文件,json格式。shell
新建文件夾:用於API請求分門別類,便於管理。json
保存請求:保存你的API請求,返回值也能存儲下來。瀏覽器
下載:下載你測試經過的API請求,團隊共享,導入。json格式,可手動編輯的。cookie
全部使用postman發送的request都會保存在這裏。點擊以後會在當前Tab打開。工具
比較常見的有 GET、POST、PUT,還有一些不常見的好比 PATCH、DELETE等。post
URL能夠輸入request的地址,Params是對應的URL的參數。在Params中輸入參數,會自動同步到URL。同理,URL裏面輸入帶有參數的地址,也會自動同步參數到Params。測試
發送當前請求。」Send and Download「 在發送請求以後,會自動下載該請求的response。ui
能夠直接保存request。也能夠選擇「Save as」。
Save as 能夠保存 請求的名字以及簡單的描述。還能夠決定要不要把請求保存到Collection裏面去。
若是訪問的服務須要驗證,這裏能夠設置驗證方式+填寫驗證所需的信息,好比用戶名密碼。(目前我沒使用過)
定義HTTP Header。
設置請求的body。有四種方式進行設置: form-data、 urlencoded、raw 以及 binary。
GET是不能夠設置Body的,POST請求能夠。
請求前須要執行的腳本能夠放置在這裏。主要進行一些環境以及全局變量的設置。
這裏寫測試用例,進行一些判斷等等。
下面新建了兩個測試用例,名字分別是」Status code is 200「 、」Status code name has string「。
「responseCode.code === 200」 返回 True 或者 False,進而判斷 」Status code is 200「 這個用例是Pass仍是Fail。
這裏能夠將request轉化爲各類語言的代碼。好比python、java、shell、HTTP等。
這裏能夠查看返回的應答的body部分。
有三種查看方式: Pretty、 Raw、Preview。
Pretty會根據選擇的類型對Body進行高亮顯示,同時能夠選擇要不要自動換行,方便閱讀。
Raw不會進行任何高亮顯示。
Preview顯示的是Body部分的預覽效果。
展現瀏覽器的cookies。
以key-value對的方式展現返回的header部分。鼠標停留在key上,會顯示該key的說明。
展現測試結果。
展現返回的狀態。鼠標方式在狀態上,好比「200 OK」上,會顯示該狀態對應的說明。
我的感受一個Collection就像是一個測試Project。而後Collection裏面能夠放置文件夾,也能夠直接放置request,放置文件夾就像一個 testsuite。 文件夾裏面能夠放置多個request,一個request能夠寫1個或者多個test。
Collection能夠share給組員,也能夠download爲JSON文件而後發送給組員進行導入使用。
Collection能夠直接run。
Environment:選擇跑該Collection的 Environment。
Iteration: 設置該輪測試跑幾輪。
Delay: 。。。。。。。
Date: 能夠選擇加載一個 CSV/JSON的數據文件
Run Results
點擊「Run Demo」就能夠開始跑Collection啦。
實時結果會在 Run Results裏面顯示出來。