通过BeanShell获取当前时间
通过Jmeter的前置处理器BeanShell PreProcessor,实现获取到当前时间,存入变量,方便接口调用。
1、创建前置处理器—BeanShell PreProcessor
2、在Script中编写脚本
代码:
import java.util.Date;
import java.text.SimpleDateFormat;
public class NowString {
public static String getTime() {
SimpleDateFormat df = new SimpleDateFormat("yyyy/MM/dd HH:mm:ss");//设置日期格式
String date = df.format(new Date());// new Date()为获取当前系统时间
return date;
}
}
String date = NowString.getTime();
vars.put("expectDate",date); //将date存入expectDate变量中,请求中使用${expectDate}
解析:
(1)Date(