postman系列之入門指南和常用技巧整理
1、入門指引
postman是一款很不錯的api介面測驗軟體,Postman提供功能強大的Web API & HTTP請求除錯,現在能給提供PC版本、網頁版、谷歌插件版
去postman官網,已經登錄過,會顯示launch postman,還沒登錄過,是會顯示sign in(登錄)

登錄postman網頁版,如圖

2、下載postman
去官網下載PC exe版本,官網鏈接:https://www.postman.com/downloads/canary/

下載EXE檔案后,改下安裝目錄,點next安裝即可,本文略過安裝步驟
3、入門例子
- 新增分類


點擊New按鈕,新增一個請求


4、測驗GET請求

5、測驗POST請求


6、請求Headers
設定請求headers,可以設定headers引數,比如經常設定的Content-Type:application/json

7、設定授權
Authentication經常在OAuth2.0對接需要用到,經常用到的是Basic Auth,這種是base64加密的

Java代碼實作:
HttpHeaders headers = new HttpHeaders();
byte[] key = (clientId+":"+clientSecret).getBytes();
String authKey = new String(Base64.encodeBase64(key));
LOG.info("Authorization:{}","Basic "+authKey);
headers.add("Authorization","Basic "+authKey);
8、檔案上傳
首先對于上傳介面,要先改為POST請求,然后不能用默認的Params

選好之后,這里要選擇將引數放在請求body里,選擇form-data,然后key填上,選擇key右邊的型別,選擇為file型別,然后就會如圖出現選擇檔案的按鈕

上傳檔案,點擊send按鈕發送請求,就可以測驗

點擊Save是將介面保存,不過要有注冊一個賬號,之后登陸就可以直接測驗

9、匯出資料
postman的資料是支持匯出的,比如你測好的postman介面測驗資料,匯出來,然后發給其他人,匯入postman就不需要重現配置一遍

資料是以json檔案方式保存的

10、匯入資料
可以將json資料導到postman

11、常用js腳本
postman可以支持腳本

(function () {
var data = getSignTime();
var token = "token";
var nonce=("0000" + (Math.random()*Math.pow(36,4) << 0).toString(36)).slice(-4);
var sign = getSign(data,token,nonce);
postman.setGlobalVariable('nonce', nonce);
postman.setGlobalVariable('sign', sign);
postman.setGlobalVariable('signTime', data);
})();
function getSignTime(){
return parseInt(new Date().getTime() / 1000);
}
function getSign(data,token,nonce) {
delete data['sign'];
var sign = CryptoJS.SHA256(data+token+nonce+data).toString();
return sign.toUpperCase();
}
測驗時候,需要用{{}}方式呼叫js

附錄
- postman官方API檔案
CSDN認證博客專家
分布式
Java
Spring
轉載請註明出處,本文鏈接:https://www.uj5u.com/qianduan/204884.html
標籤:其他
上一篇:Vue入門案例:TodoList
