2017-02-21 121 views
4

我想以秒爲單位計算當前時間,並將其用作我的jmeter測試計劃中的參數。默認情況下,時間以毫秒爲單位。 有人可以幫助我。jmeter-如何在幾秒鐘內獲得當前日期和時間

+0

以下鏈接可能會有所幫助http://stackoverflow.com/questions/27043029/jmeter-get-current-date-and-time –

+0

@SnehalPatel:檢查已。當有人需要DD/MM/YY或DD-MM-YY等特定格式時,該功能非常有用。 – vishal

回答

5

使用__time功能格式字符串爲/1000

${__time(/1000,)} - to get time in seconds 

從JMeter的文檔:

例如, 「/ 1000」 返回秒的當前時間,因爲時代。

+0

是的,Naveen..checked。但我的應用程序僅在幾秒鐘內支持日期。我只是想知道任何其他功能或方法,可以在運行測試時將其更改爲秒。 – vishal

+0

是的。更新了答案。請現在檢查。 –

+1

它的工作..謝謝 – vishal

5

您可以使用__time() function,默認情況下它會返回當前時間以來Unix epoch

開始毫秒如果您需要這一次在「秒」精確 - 只要1000即使用__javaScript() function

把它所以:

  • ${__time(,)}會以毫秒爲單位返回當前時間
  • ${__javaScript(${__time(,)}/1000,)} - 將在幾秒鐘內
  • 返回當前時間
  • ${__javaScript(Math.round(${__time(,)}/1000),)} - 將在幾秒鐘內圍捕當前時間到最接近的整數

演示:

JMeter time javascript functions

參考教材:

相關問題