上一小節我們學習了Postman生成隨機數的方法,本小節我們講解一下Postman前置腳本的使用方法。
Postman中的前置腳本(Pre-request Script)允許你在發送請求之前運行JavaScript代碼。這可以用于修改請求頭、查詢參數、請求體等,或者基于環境變量和其他邏輯來設置請求條件。
比如,現在需要在請求頭中添加一個timestamp字段,而該字段值是表示當前的時間戳,是一個動態變化值,所以該字段就需要動態設定。此時,我們就可以通過前置請求腳本來實現,具體如下圖所示:
我們在Pre-request Script標簽頁下輸入以下的一行代碼:
pm.environment.set('timestampHeader', new Date());
這行代碼表示設置Postman的環境變量,關于環境變量的細節,前面的章節已經講解過。
在設置請求頭時,我們只需要使用{{timestampHeader}}表達式,就可以正確獲取在前置請求腳本中設置的值。如下圖所示:
當然了,我們也可以對集合、集合中的文件夾添加前置請求腳本,添加方法如下圖所示:
除了上述介紹的前置腳本以外,Postman內置的腳本總共有如下幾種,大家可以參考一下。