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

posted @ 2022-10-28 16:45  xyztank  阅读(718)  评论(0编辑  收藏  举报