Jmeter函数助手之time
一、背景
在使用Jmeter做性能测试、接口自动化测试时,遇到需要传入时间的参数时,此时可以用Jmeter函数助手time,造时间参数。
二、函数助手调用
启动jmeter界面后,可以在JMeter的选项菜单中找到函数助手对话框(快捷键:Ctrl+Shift+F1),如下图所示:
打开函数助手后,可从下拉列表中选择需要的函数,并为其参数设定值,不同的函数要求的参数也不同。
函数参数,第一列是名称,这是函数参数的简要描述,第二列是值,这是需要用户填充参数的值。
三、time函数
1、界面说明
这个函数的功能就是,函数以各种格式返回当前时间。界面如下:
参数说明:
-
第一个参数
- Format string for SimpleDateFormat (optional):非必填;日期格式
-
第二个参数
- Name of variable in which to store the result (optional):非必填;生成的日期,赋值给新变量名。
2、函数使用
-
格式为空时,将以毫秒为单位返回时间
-
其他表达式
日期格式 变量 函数表达式 显示格式显示 说明 空 空 $ 1666945898109 以毫秒为单位返回当前的时间 空 time_ms $ 1666945898109 以毫秒为单位返回当前的时间,并赋值给变量time_ms /1000 time_s $ 1666946257 以秒为单位返回当前的时间,并存入参数time_s中 yyyy-MM-dd 空 $ 2022-10-28 获取当前日期(年月日) yyyy-MM-dd date $ 2022-10-28 获取当前日期(年月日),并存入参数date中 yyyy-MM-dd HH:mm:ss 空 $ 2022-10-28 16:40:43 获取当前时间(年月日时分秒) yyyy-MM-dd HH:mm:ss date $ 2022-10-28 16:40:43 获取当前时间,固定格式,并存入参数date中 yyyy-MM-dd HH:mm:ss.SSS 空 $ 2022-10-28 16:40:43.457 获取当前时间(年月日时分秒毫秒) 显示毫秒时可以在秒后加SSS
四、参考
1、官网:https://jmeter.apache.org/usermanual/functions.html#__time