jmeter生成时间的函数

本文介绍如何使用JMeter内置的时间函数__time来满足HTTP请求中携带时间的需求,并提供了具体的应用实例。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

在一个接口测试中,需要提交的请求中要带时间,在看完jmeter帮忙文档,正好总结一下

1、需求

在一个http请求中请求数据要带有时间,如下:

2、实现

突然想到jmeter自带的函数助手好像是可以实现这功能的,于是乎就去网上查阅了一番:

函数__time可以通过多种格式返回当前时间

函数参数描述是否必需
格式设置时间所采用的格式
变量名待设置变量名

 如果省略了格式字符串,那么函数会以毫秒的形式返回当前时间。其他情况下,当前时间会被转成简单日期格式。包含如下形式:

YMD = yyyyMMdd
HMS = HHmmss
YMDHMS = yyyyMMdd-HHmmss
USER1 = whatever is in the Jmeter property time.USER1
USER2 = whatever is in the Jmeter property time.USER2

用户可以通过修改JMeter属性来改变默认格式,例如,time.YMD=yyMMdd

                        time.YMD=yyyyMMdd
                        time.HMS=HHmmss
                        time.YMDHMS=yyyyMMdd-HHmmss

如果要自定义自己的格式,可以直接将time.USER1写上自己需要的格式,然后调用时,只需要调用${__time(USER1,)}即可,不过一般直接在Format中写格式,如:${__time(yyyy-MM-dd,)}

而要实现我需求的20180322073159这样的就用到了time.YMDHMS=yyyyMMdd-HHmmss  如下图:

 

 

 

转载于:https://www.cnblogs.com/givemelove/p/8621688.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值