JMeter在传参时需要生成不重复时间参数

前言:

在使用jmeter做接口压测时,有时候需要用到时间参数,例如时间戳,每次请求时间都在变,就需要实时生成时间戳来保证每次请求的成功,那么如何解决呢?

这时候就需要用到jmeter自带的函数助手来实现,通过函数助手,对应的函数:

${__time(,)} : 时间戳默认精确到毫秒级别,生成13位的一个时间戳、格式化时间
如图所示,该公式默认获取到的时间戳为13位的

在这里插入图片描述

${__time(/1000,)}:时间戳默认精确到秒级别,生成10位的一个时间戳、格式化时间
需要在添加参数:/100
如图所示,该公式默认获取到的时间戳为10位的

在这里插入图片描述

${__time(yyyy-MM-dd,)}: 该公式格式化生成当天的年月日时间:2022-04-07
如图所示,该公式默认获取到的年月日时间:2022-04-07

在这里插入图片描述

${__time(yyyy-MM-dd HH:mm:ss:SSS,)}: 格式化生成时间格式
如图所示,该公式默认获取到时间为:2022-04-07 14:29:33:043,

在这里插入图片描述

${__time(yyyyMMdd,)} 格式化生成时间格式
如图所示,该公式默认获取到时间为:20220407

在这里插入图片描述

__RandomDate:时间段内随机日期取值时间
需要填写时间格式,开始日期(可选,默认为现在),结束时间(不能小于开始时间)
如图所示,该公式默认获取时间为填写时间段内的随机日期

在这里插入图片描述
在进行参数传递时,只需要将函数生成的参数复制到需要传递参数的位置,去请求就可以了,例如以下接口需要时间戳参数:
在这里插入图片描述
可以看到每次生成的时间戳都是不一样的
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值