Jmeter-未来时间戳记 [英] Jmeter - Future timestamp
问题描述
im尝试在Jmeter中创建一个提供当前时间戳+ 5分钟的参数.有谁知道如何做到这一点?要生成当前时间戳,我需要这样:$ {__ time(HH:mm:ss,TIMESTAMP)}
恐怕 __time()函数不能提供足够的灵活性.您需要通过 Beanshell采样器或Beanshell预处理器来计算此日期值 >
相关的Beanshell代码如下
import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.Date;
Date now = new Date(); // get current time
Calendar c = Calendar.getInstance(); // get Java Calendar instance
c.setTime(now); // set Calendar time to now
c.add(Calendar.MINUTE, 5); // add 5 minutes to current time
Date now_plus_5_minutes = c.getTime(); // get Date value for amended time
SimpleDateFormat sdf = new SimpleDateFormat("HH:mm:ss"); // create a formatter for date
String mydate = sdf.format(now_plus_5_minutes); // format date as string
vars.put("mydate",mydate); // save date to JMeter variable named "mydate"
您将可以将该mydate
值引用为
- $ {mydate}
- $ {__ V(mydate)}
您需要在该位置提供更新日期.
希望这会有所帮助.
im trying to create a parameter in Jmeter that gives the current timestamp + 5 minutes. Does anyone know how to do this? To generate the current timestamp i have this: ${__time(HH:mm:ss,TIMESTAMP)}
I'm afraid that __time() function doesn't provide enough flexibility. You'll need to calculate this date value via Beanshell Sampler or Beanshell Pre Processor
Relevant Beanshell code will look like
import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.Date;
Date now = new Date(); // get current time
Calendar c = Calendar.getInstance(); // get Java Calendar instance
c.setTime(now); // set Calendar time to now
c.add(Calendar.MINUTE, 5); // add 5 minutes to current time
Date now_plus_5_minutes = c.getTime(); // get Date value for amended time
SimpleDateFormat sdf = new SimpleDateFormat("HH:mm:ss"); // create a formatter for date
String mydate = sdf.format(now_plus_5_minutes); // format date as string
vars.put("mydate",mydate); // save date to JMeter variable named "mydate"
You'll be able to refer that mydate
value as
- ${mydate}
- ${__V(mydate)}
In the place you'll need to provide that updated date.
Hope this helps.
这篇关于Jmeter-未来时间戳记的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!