首先 去下載postman
https://app.getpostman.com/app/download/win64?_ga=2.120613376.968034466.1529922777-1421126900.1529632087
然後打開你的postman
類似於看到這樣的界面
基本的操作 大家自己看下就知道了, 我 今天主要講一些實用的東西
1.大家是不是糾結於接口調用的時候 怎麼構造簽名sign?
2.我a接口的返回值怎麼讓他在b接口使用?
下面我 一一作解答
1.首先postman裏面有一個地方大家找到
這個地方允許你在你發送請求之前 做一些設置 裏面寫postman的語法規則
// 構造請求接口簽名
var client_secret = request.data["client_secret"];
var timestamp = request.data["timestamp"];
var client_id = request.data["client_id"];
var username = request.data["username"];
var password = request.data["password"];
var grant_type = request.data["grant_type"];
var scope = request.data["scope"];
var str = client_secret+timestamp+client_id+username+password+grant_type+scope+client_secret;
var md5Str = CryptoJS.MD5(str).toString();
var sign = md5Str.toLocaleUpperCase()
postman.setEnvironmentVariable("sign", sign);
有點類似於js語法 這段代碼是我構造請求籤名的時候的 大家看是不是很熟悉 。
然後 我得到這個簽名 我請求的地方就能直接引用了
對於第二個問題
我們看這
這個tests 就是允許你在響應之後做一些設置
也是支持js語法的
var jsonData = JSON.parse(responseBody);
postman.setEnvironmentVariable("token", jsonData.result.access_token);
類似於這樣,
但是 你想讓2個接口識別設置的變量值 ,你還需要讓他們所處的環境是一致的
這裏設置一下環境 只要是一致就行了。