Jmeter常用函数__time函数

一、前言

在实际的接口用例测试中,有些接口是需要输入当前时间的,并且格式各异。Jmeter为我们提供了time函数来解决这个问题。打开函数助手,找到__time这个函数,可以看到该函数有两个参数,即格式和参数名称,两者都不是必填项。

格式:非必填项,默认获取当前时间的毫秒数(也常被用于接口参数中那些不允许重复的字段);

参数名称:非必填项,如果填了,则生成的时间会被放到该参数中,可以在任意地方引用这个参数,常用于多接口中某个值使用同一个时间参数的情况;

二、常用函数格式如下

${__time(,)}:获取当前时间的毫秒数;

${__time(,time)}:获取当前时间的毫秒数并存入参数time中;

${__time(/1000,)}:获取当前时间的秒数;

${__time(yyyy-MM-dd,)}:获取当前日期;

${__time(yyyy-MM-dd HH:mm:ss,)}:获取指定格式的当前日期;

三、项目实战

1、自定义用户变量time,并将函数__time(yyyy-MM-dd,)执行结果保存到变量time中

2、通过${time}获取当前时间

3、查看结果

PS:熟悉Jmeter内置函数定义后,不用打开函数助手去生成函数,可直接按所需格式将函数写到接口里面

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容