本文主要介绍如何在jmeter中使用时间戳函数,具有一定的参考价值。有兴趣的朋友可以参考一下。希望大家看完这篇文章后收获多多。让边肖带你去了解它。
在使用jmeter做接口测试时,我们经常会用到date的功能,这样系统可以自动生成一些格式化的数据,方便接口测试。jmeter本身有一个时间戳函数。
1.__time:获取时间戳和格式化时间。
(1)、$ {_ _时间(yyyy-mm-DD HH :mm : ss 3360 SSS,time)}:格式生成时间格式2018-10-26 11:8:23:635
(2)、$ { _ _ _ time(,}:默认情况下,公式精确到毫秒级,13位数字为1527822855323。
(3)、$ { _ _ _ _时间(/1000,}:公式精确到二级,10位数字1527822871。
(4)、$ { _ _时间(yyyy-MM-dd),}:公式是2018年10月26日格式化生成的。
(5)、${__time(yyMMdd,}):格式化和生成此公式的时间为:181026。
2.__timeShift(格式、日期、班次、语言环境、变量)功能,可以对时间进行移位,对当前时间增加或减少相应的时间。
(1)格式-将显示创建日期的格式。如果未传递该值,则以毫秒为单位创建日期。
(2)日期-这是日期值。如果要通过增加或减少特定的天数、小时数或分钟数来创建特定的日期,则使用此选项。如果参数值失败,则使用当前日期。
(3)Shift-指示从日期参数值中加或减多少天、小时或分钟。如果没有传递该值,日期参数的值将不会减去或增加任何值。
“P1DT2H4M5S”解释为“加1天2小时4分5秒”
“P-6H3M”解释为“-6小时3分钟”
“-P6H3M”解释为“-6小时-3分钟”
“-P-6H 3M”解释为“6小时-3分钟”
(4)区域设置-设置创建日期的显示语言。不是必需的。
(5)变量-创建日期值将被分配到的变量的名称。不是必需的。
例如:$ {___时移(YY-mm-DD,2018-10-26,P2D,)}返回时间为2018年10月28日。
3、__randomDate(格式、开始时间、结束时间):时间段随机获取时间。
(1)默认格式为yyyy-MM-dd。
例如: $ {__随机日期(yyyy-mm-DD,2018-10-01,2018-10-30)},该函数将自动返回一个介于20181001和20181030之间的日期。
感谢您仔细阅读本文。希望边肖分享的文章《如何在jmeter中使用时间戳函数》对大家有所帮助。同时希望大家多多支持,关注行业信息渠道,多了解!
内容来源网络,如有侵权,联系删除,本文地址:https://www.230890.com/zhan/126941.html