您的位置:首页 > 运维架构 > Shell

使用jmeter的bean shell获取昨天时间

2016-11-21 15:03 288 查看
import java.util.*;
import java.text.SimpleDateFormat;

Calendar cal =Calendar.getInstance();
cal.add(Calendar.DATE,-1);
String yesterday=new SimpleDateFormat("yyyy-MM-dd").format(cal.getTime());
vars.put("Fyesterday",yesterday);
System.out.println("Fyesterday is:"+vars.get("Fyesterday"));


Fyesterday作为参数可以在其他地方调用了。

获取当前日期:

${__time(yyyy-MM-dd,Ftoday)};
System.out.println("Ftoday is:"+vars.get("Ftoday"));


使用场景:公司的mongodb集合名搞成了date+name的格式,做自动化的时候set up必须要操作。开始写了使用mongo script的方式拼接,后头发现mongo script的时间格式没法format,比如当前日期为20160101取出来成了201611。虽然可以通过拼接0或者判断当前月日的方式,但是这样实现代码太过于繁琐。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐