1. 入門使用
對於一個已經創建好的postman請求,可以看到Pre-req.選項.此處即為實現"發送本地請求前預先處理一些事情"的功能,必須對入參進行修飾,或發起另一個請求以獲取某些參數供本次請求使用
功能的實現原理主要是先獲取一些參數,然后對這些參數進行加工,然后將加工好的參數設置到本次請求體或請求頭中.
本次例子目的是發送請求前先獲取登錄后的cookie,以便通過本次所請求接口的登錄校驗
所以將用戶名和密碼都設置好,然后用它們發起了一次登錄請求,然后從響應中獲取cookie,最后將其設置到了本次請求的cookie上.
第一行: 組裝預請求的url
第二行: 發送登錄請求
第三行: 從登錄響應中獲取cookie,並設置到本次請求的cookie中(注意本次請求的cookie要使用一種表達式,才能完成值的設置)
cookie的占位符設置方式: {{cookie}}
當進行這些配置后,發送本次請求先就會先發送一次登錄請求,可以通過postman的控制台打印一些內容查看
2. 進階使用
可能一個類中有很多接口都需要預先發登錄請求獲取cookie,如果每個請求都設置一遍,就太累了,所以可以通過設置collections集合的pre-request腳本來統一設置