場景:如下圖,請求中的2個時間需要進行參數化。
思路:考慮使用JMeter的內置的時間函數。
解決方案:
如上圖,使用了__timeShift(),可以設置時間格式和偏移量。
關於偏移量設置的一些說明:
PT20.5 解析爲在Date to shift的基礎上增加20.5秒
PT2D 解析爲增加2天
PT1D3H15M 解析爲增加1天3小時15分鐘
-P+2D+3H 解析爲減去2天再加3小時
P-5H 解析爲減去5小時
其他幾種時間函數:
1)__time(): 生成所設置的格式的時間,生成的是當前時間
示例:
2)__RandomDate():隨機輸出日期,各個參數的含義非常清楚。只能隨機日期,可設置隨機起止日期。