使用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或者判断当前月日的方式,但是这样实现代码太过于繁琐。
相关文章推荐
- 使用php 获取时间今天明天昨天时间戳的详解
- JMeter中可以使用的一些获取日期时间的方法
- 使用php 获取时间今天明天昨天时间戳的详解
- 使用PHP获取时间今天 明天 昨天 时间戳的详解
- 使用php 获取时间今天明天昨天时间戳的详解
- jmeter 使用时间戳去redis获取验证码实现有验证码登录接口测试
- 使用php 获取时间今天明天昨天时间戳的详解
- 获取系统时间几种方法 和 使用CPU时间戳进行高精度计时
- 使用JavaScript获取不同时区的时间
- 超时时间已到。在从池中获取连接之前超时时间已过。出现这种情况可能是因为所有池连接都已被使用并已达到最大池大小
- 使用getTimer()获取的时间转换成Date不要忘记时区
- 获取系统时间几种方法 和 使用CPU时间戳进行高精度计时收藏
- 超时时间已到。在从池中获取连接之前超时时间已过。出现这种情况可能是因为所有池连接都已被使用并已达到最大池大小。
- 在从池中获取连接之前超时时间已过,所有池连接都已被使用并已达到最大池大小的问题解决方法
- PHP中使用date()获取的时间比当前时间少8个小时的解决方案
- 超时时间已到。超时时间已到,但是尚未从池中获取连接。出现这种情况可能是因为所有池连接均在使用,并且达到了最大池大小
- 获取当前时间---使用标准C
- 使用DateDiff方法来获取系统时间与指定时间的间隔数
- 超时时间已到。超时时间已到,但是尚未从池中获取连接。出现这种情况可能是因为所有池连接均在使用,并且达到了最大池大小。
- 超时时间已到。超时时间已到,但是尚未从池中获取连接。出现这种情况可能是因为所有池连接均在使用,并且达到了最大池大小。