postman中用當前時間戳做請求的入參


用postman做接口測試的,有些接口需要帶上當前時間的時間戳作為請求的入參,postman支持這種功能嗎?

答案是肯定的。

文中有使用時間戳的兩種方法和postman常用的預定義變量。

例子中接口的功能:獲取當天的全部日程信息

如果希望postman中的用例無論什么時間執行都可以通過的話,就需要根據動態取得當前時間的時間戳作為接口的入參。有2種方法。

第一種方法:postman預定義的動態變量 {$timestamp}

 

 

圖中$timestamp是預定義變量的名稱,必須以$開頭,postman中變量需要用{{}}圈住。

 

在官方文檔中查看預定義變量的介紹,如下圖:

 

翻譯一下:支持用戶使用預定義變量來為每個請求返回不同的值。使用方法和其他變量一樣。這些預定義變量的值是在執行時生成的,名稱以$符號開頭,例如$guid$timestamp等。

第二種方法:使用環境變量

 

 

在postman中的Pre-request Script 頁面上,使用函數Math.round(new Date()/1000))返回秒為單位的當前時間戳。然后賦值給變量date。date是環境變量,在目前的環境中,都可以通過{{date}}來使用這個變量。

拓展:

postman中常用的一些預定義變量列表如下:

postman的官方文檔地址:https://learning.postman.com/docs/getting-started/introduction/

轉載請注明出處,謝謝!

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM