jmeter 怎么实现线程 A 提取到的日期,在传递给线程 B 时实现日期加 1 A 线程提取了日期 1990-01-01,想要给线程 B 传递 1990-01-02,如何实现 +1
${time(yyyy,)}-${time(MM,)}-${intSum(${time(dd,)},+1,)} 这样可能会在 30 号 31 号这样的日期出问题,但一般日期还可以用的
方法 1:在 sql 中处理,直接 +1 方法 2:在 BeanShell 中转成 Date 对象处理下
方法二能给个案例吗,谢谢
能写一个案例吗,谢谢
beanshell:
import java.text.*; import java.util.Date; import java.util.Calendar; //年:需设定的年份-1900,月:从 0 开始 Date currentTime = new Date(2017-1900,12-1,31); Calendar c = Calendar.getInstance(); c.setTime(currentTime); c.add(Calendar.DATE, 1);// +1 天 Date tomorrow = c.getTime(); SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd"); String dateString = formatter.format(tomorrow); vars.put("Date",dateString);