jmeter将时间变为String格式

测试接口时,发现如果传时间格式,就会报错,传字符串格式的才能通过,那如何获取当前时间转化为字符串呢?

1、直接使用jmeter函数获取当前时间作为变量传给接口
${__time(yyyy-MM-dd HH:mm:ss)}

传值
jmeter将时间变为String格式_第1张图片
查看取值,可以看到取到时间了
jmeter将时间变为String格式_第2张图片
结果,看到报错,需要String类型
在这里插入图片描述

直接在jmeter写脚本真的有点崩溃,不晓得要引入啥包,不晓得有啥方法,于是打开eclipse,还是用这个比较舒服。
简简单单实现
jmeter将时间变为String格式_第3张图片

移到jmeter中来

import java.text.SimpleDateFormat;
import java.util.Date;
	
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
		
String time = sdf.format(new Date());
		
log.info("-----time-------"+time);

vars.put("time",time);

接口参数引用变量time
jmeter将时间变为String格式_第4张图片
查看取值,通过~
jmeter将时间变为String格式_第5张图片

你可能感兴趣的:(JMeter)