在前面的文章中已經說到了,在Postman中能夠編寫如下兩種腳本:測試
這兩種腳本的運行時機都不同,在上一篇《Postman—腳本介紹》中已經詳細的進行了介紹。這篇文章將對其中的前置請求腳本進行詳細的總結。spa
前置請求腳本是在請求發送以前執行的代碼片斷。對於前置請求腳本的使用通常有如下場景:code
好比,如今須要在請求頭中添加一個timestamp
字段,而該字段值是表示當前的時間戳,是一個動態變化值,因此該字段就須要動態設定。此時,咱們就能夠經過前置請求腳原本實現,具體以下圖所示:blog
咱們在Pre-request Script
標籤頁下輸入如下的一行代碼:ip
pm.environment.set('timestampHeader', new Date());
這行代碼表示設置Postman的環境變量,關於環境變量的細節,我後續還會細說。it
在設置請求頭時,咱們只須要使用{{timestampHeader}}
表達式,就能夠正確獲取在前置請求腳本中設置的值。以下圖所示:class
固然了,咱們也能夠對集合、集合中的文件夾添加前置請求腳本,添加方法以下圖所示:變量
這篇文章對Postman中的前置請求腳本進行了詳細的總結,包括具體的使用場景。但願個人這篇文章可以對你們有幫助。request
參考:https://www.jellythink.com/archives/177請求