91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Postman 如何處理上一個接口返回值作為下一個接口入參?

發布時間:2020-07-31 09:35:58 來源:網絡 閱讀:1043 作者:sylan215 欄目:軟件技術

今天做接口測試,有一個接口的參數是一個校驗 token,會實時更新,開發提供了一個單獨返回實時 token 的接口,所以就需要在功能接口使用時調用 token 接口的返回值,作為功能接口的參數來使用。

網上搜了一下,都沒有現成的使用說明,剛才研究出來了,就記錄下步驟,方便后面的同學。

如果返回 token 的接口的返回值,是標準的 JSON 格式的話,就很簡單的兩步就行了。

1.token 接口設置全局變量

第一步就是執行 token 接口,并把接口返回值里面的 token 值,賦值給一個全局變量。

賦值操作是寫在 Tests 里面的,內容如下:

var jsonData = JSON.parse(responseBody);
pm.globals.set("token", jsonData.token);

下面是我設置的截圖:
Postman 如何處理上一個接口返回值作為下一個接口入參?

2.功能接口參數中調用全局變量

第二步當然就是獲取前面設置的全局變量的值,作為功能接口的入參了。

獲取的實現是寫到 Pre-request Scripts 里面實現的,內容如下:

pm.globals.get("token");

同時,要設置接口的 Params,新增一個 Key,Key 的名稱為參數的名稱,Key 的內容為全局變量名,比如{{token}}。

下面是我設置的具體的截圖:
Postman 如何處理上一個接口返回值作為下一個接口入參?

3.順序執行接口調用

設置完成了,先調用 token 接口,然后調用功能接口就行了,這地方要注意執行順序,如果反過來的話,接口調用會失敗。

另外,如果 token 接口設置的全局變量生效的話,我們還可以通過工具提供的入口來查看具體的 Globals 信息,如同:
Postman 如何處理上一個接口返回值作為下一個接口入參?

好了,上面說了最簡單的操作的步驟,還可能有一些其他的情況,比如 token 接口返回值不是標準 JSON 時,還需要對返回值做個處理,比如有些同學不想設置全局變量,那么就需要提前配置一個環境變量供使用等等。

更多驚喜等著我們去發現。

本文首發于公眾號「sylan215」,十年測試老兵的原創干貨,關注我,漲姿勢!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

察隅县| 湛江市| 邢台市| 林西县| 电白县| 北碚区| 武汉市| 宁国市| 阜南县| 金溪县| 博乐市| 铜梁县| 武宁县| 土默特右旗| 辛集市| 惠州市| 石家庄市| 民权县| 平陆县| 浠水县| 娄烦县| 仙游县| 德阳市| 津南区| 汽车| 崇文区| 友谊县| 芦溪县| 博罗县| 油尖旺区| 怀仁县| 泾川县| 蒲江县| 黄冈市| 光山县| 武义县| 怀安县| 大港区| 鄄城县| 姜堰市| 剑河县|