postman傳遞當前時間戳


有時我們在請求接口時,需要帶上當前時間戳這種動態參數,那么postman能不能自動的填充上呢。

1請求動態參數(例如時間戳)

直接在參數值寫 {{$timestamp}} 如下:

 

 

我們也可以使用postman的pre-request script,結合全局變量來實現。

首先 我們在請求參數里使用這種方式填寫value參數的值為{{var}}

 

然后在 pre-request script 添加js代碼如下。 其中var為上一步定義的相同名字,可根據自己需要修改。

pm.environment.set('var',Math.round(new Date()/1000));

 Math.round(new Date()/1000) 的作用是返回秒為單位的當前時間戳。

添加完如下圖。

 然后在后台接口代碼中用日志打印run_time參數,點擊postman中接口的send按鈕,

查看后台請求日志,此時參數值變為秒為單位的時間戳

 

 2接口響應自動測試

如果要處理請求返回的數據,進行測試校驗 可以使用test script,點擊postman下面的Bootcamp,出現下圖菜單,這里提供了好些使用教程,包括上文介紹的pre-request script.

 

 

 

點擊Automated testing,點擊二級菜單Working on test scripts的learning,按照教程一步一步操作即可。

 

 

 

 


免責聲明!

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



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