在jmeter中time函数可以取得当前时间的时间戳,也可以结合其他函数可获取过去或未来的时间
一、时间戳
1、10位时间戳 ${__time(/1000,)}
2、13位时间戳 ${__time},或${__time(,)}
二、过去或未来的时间
1、未来时间:获取未来一小时的时间
1)10位时间戳 ${__intSum(${__time(/1000,)},+3600,)}
2)13位时间戳 ${__longSum(${__time},+3600000,)}
2、过去时间:获取过去一小时间的时间
1)10位时间戳 ${__intSum(${__time(/1000,)},-3600,)}
2)13位时间戳 ${__longSum(${__time},-3600000,)}
三、功能:Jmeter运行时取当前时间到变量,利用该功能,可以将某个参数增加time函数,然后用该参数作为查询条件查询,然后以该参数作为断 言,这样可以使得断言更精确,因为时间实时变化的,使用该方法,需要注意的是,要先添加一个全局的用户参数,具体在断言操作中有描述。
格式:${__time(MMddmmss,TEST)}
使用:添加jmeter的time函数,选择选项——函数助手,然后选择__time函数
在“ormat string for SimpleDateFormat (optional)”中输入值“MMddhhmmss”,表示取月日时分秒。
然后,点击生成,则生成了time参数。