有時我們在請求接口時,需要帶上當前時間戳這種動態參數,那么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,按照教程一步一步操作即可。