亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

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

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

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

鸡西市| 忻城县| 弥勒县| 永州市| 宁强县| 岚皋县| 武汉市| 当阳市| 文化| 祁阳县| 乌兰县| 耒阳市| 久治县| 扬中市| 郯城县| 尼木县| 焦作市| 凤翔县| 饶阳县| 芜湖县| 唐河县| 磐安县| 德阳市| 太白县| 红原县| 文山县| 江油市| 宁国市| 海伦市| 怀安县| 姚安县| 新昌县| 高陵县| 望江县| 天祝| 铁力市| 连云港市| 南雄市| 鲜城| 湘乡市| 井研县|