????最近在研究Catchpoint API购桑,但是遇到一個小問題膀斋,每次獲取token后需要手動去復制粘貼到下一個請求中茵典。而且token每隔三十分鐘過期屏积,剛剛翻了一下医窿,Postman可以直接將token 存儲為一個變量以方便后面的請求使用。
1. 首先確保你有創(chuàng)建一個Environment炊林,默認應該是有個叫Global的Environment姥卢,當然你也可以直接用Global 參數(shù),而不使用Environment 參數(shù)。
? ??????pm.environment.set("variable_key", "variable_value"); ? //設置一個environment參數(shù)
? ??????pm.globals.set("variable_key", "variable_value"); //設置一個global參數(shù)
2.然后在請求的Test 頁独榴,可以進行參數(shù)的存儲僧叉。具體方式如下。
????這里存儲請求返回的token值作為下一個請求的一個header值棺榔。 ? 需要注意的是 這個方法在我使用時沒有成功瓶堕。
????????var jsonData = JSON.parse(responseBody);
????可以參考官方文檔:https://learning.postman.com/docs/writing-scripts/script-references/test-examples/#parsing-response-body-data
3.完成后可以點擊Send,后點擊Environment quick lock進行測試症歇,檢查是否有參數(shù)被保存成功郎笆。如下圖,可以看到当船,有新的一個參數(shù)access_token被保存下來题画。
4.接下來要驗證這個token是否可以用默辨,在新的request中使用 ? {{access_token}}代替原來的token值德频。如下圖。
5.這樣基本完成了一個參數(shù)的設置和使用缩幸。