一提到参数化时,肯定首先想到的是csv文件,当在接口中遇到参数是日期时间类型,我们又希望每次执行时能够传入当前时间时,就需要用到time函数
打开函数助手,选择time,
Format string for SimpleDateFormat (optional):指的就是输出的数据格式,可选项,不输情况下默认是13位的时间戳
Name of variable in which to store the result (optional):将数据存入变量,可选项,后续可以使用vars.get引用到这个变量
例如:将时间戳存入变量ts,再用${}或者vars.get方式引用
关于时间戳代表什么,可以去下面这个网站查看,13位的时间戳是精确到毫秒级别
除了时间戳外,主要运用的以下几种格式,注意下月和时M和H需要大写
//time函数
//1-时间戳
log.info("${__time(,ts)}");
log.info("${ts}");
log.info(vars.get("ts"));
//2- 当前年月日2021-10-26
log.info("${__time(yyyy-MM-dd,)}");
//3- 时分秒
log.info("${__time(yyyy-MM-dd HH:mm:ss,)}");
//4-20211026
log.info("${__time(YMD)}");
//5-20211026-100728
log.info("${__time(YMDHMS)}");
-------------------------------------------------------------------------------
如果觉得我的文章对您有用,请收藏+关注,您的支持是我坚持的动力!