概述
一、使用Jmeter自带的_time 函数
_time 函数以各种格式返回当前时间,且提供了多种简写别名,如:
YMD = yyyyMMdd
HMS = HHmmss
YMDHMS = yyyyMMdd-HHmmss
USER1 = whatever is in the Jmeter property time.USER1
USER2 = whatever is in the Jmeter property time.USER2
由此可知:
年: yyyy 月:MM 日:dd
时: HH 分: mm 秒:ss
然后我们可以自己diy出我们需要的时间格式,如:yyyy-MM-dd HH:mm:ss、yyyy/MM/dd HH:mm:ss等。
二、在接口请求前面添加前置处理器BeanShell PreProcessor
具体代码如下:
import java.text.*;
import java.util.Date;
Date currentTime = new Date();
SimpleDateFormat formatter1 = new SimpleDateFormat("yyyy-MM-dd");
SimpleDateFormat formatter2 = new SimpleDateFormat("HH:mm:ss");
String dateString1 = formatter1.format(currentTime);
String dateString2 = formatter2.format(currentTime);
String dateString = dateString1+" "+dateString2;
vars.put("Date",dateString);
log.info("当前时间3为:"+dateString);
三、以上两种方法的运行结果如下:
最后
以上就是斯文鞋垫为你收集整理的Jmeter时间格式化的全部内容,希望文章能够帮你解决Jmeter时间格式化所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复