jmeter获取时间戳参数化的两种形式

1.使用_time函数

选项—>函数助手对话框—> _time函数

${__time(,)} ——默认该公式精确到毫秒级别, 13位数

${__time(yyyy-MM-dd,)}——如:2019-12-16

${__time(YMDHMS,)}——如:20191216-113157,用‘-’隔开日期及时间

${__time(yyyy/MM/dd,)}——如:2019/12/16

根据需要的格式设置,这里就不一一说明了

2.使用BeanShell,写java代码实现

import java.text.*;

import java.util.Date;

import java.util.Calendar;

Date date =new Date();  //获取当前时间

SimpleDateFormat sf = new SimpleDateFormat("yyyyMMdd");    //定义日期格式

String nowDate = sf.format(date);

Calendar cal = Calendar.getInstance();

cal.setTime(sf.parse(nowDate));

cal.add(Calendar.DATE,+1);  //后一天(明天)

String datetime = sf.format(cal.getTime());

vars.put("tomorrow",datetime);

你可能感兴趣的:(jmeter获取时间戳参数化的两种形式)