jmeter之常用函数-第六天

1.常见函数:

_counter 计数器函数 TRUE(每个用户都有自己的计数器) FALSE(所有用户共用一个计数器)

_Random 随机数函数 参数1:取值范围最小值(包含) 参数2:取值范围最大值(包含)

_time 获取当前时间的函数 无参: 获取的是距离 1970/01/01 00:00:00 的毫秒值

参数1:yyyyMM_dd HH:mm:ss 格式化成 年\月_日 时:分:秒 格式

1.1 _counter计数器函数

Tools(工具)-函数助手对话框

选择_counter

(1)实操演练

注意:只观察后面的执行的数字(看计数器的效果),http请求没有写内容

填写True

把复制的字符串,粘贴到http请求名称后面

修改线程组的配置

运行查看结果

由以上运行结果可知:每个用户都是独立运行的计数器(第一个用户执行了3次,第二个用户又从1开始,执行了3次)

(2)填写False

其他的配置不变

运行结果:

由上图结果可知:如果是false,两个用户用的同一个计数器(第一个用户运行到3之后,第二个用户接着从4开始)

1.2_Random随机数函数

字段名称 说明
一个范围内的最小值 要生成随机数范围的最小值
一个范围内允许的最大值 要生成随机数范围的最大值
存储结果的变量名(可选) 可以实现多处传递同一个随机值

举例:

线程组的配置还是不变(线程数2,循环次数3)

运行结果:

扩展:

存储结果的变量名(可选)的使用介绍

如果我们一个接口需要用到这个随机数的值多次,那我们就可以用_Random的变量名来实现。

首先我们选取随机数范围并填写一个变量名。

(如果你想生成一个范围在1到100之间的随机数,并将其存储在变量a中然后在脚本的其他地方,你可以通过${a}来引用这个随机数。)

可以看到,三个参数由于使用的是同一个随机数的值,所以他们传的值是一样的。

1.3_time时间函数

运行结果:

相关推荐
字节程序员13 小时前
从一次线上故障聊聊接口自动化测试
jmeter·测试用例
默金……1 天前
jmeter跨进程实现变量共享-全局变量
jmeter
字节程序员1 天前
JMeter 二次开发之环境准备
jmeter
测试杂货铺1 天前
Jmeter压测实战:Jmeter二次开发之自定义函数
自动化测试·软件测试·测试工具·jmeter·职场和发展·测试用例·压力测试
字节程序员1 天前
Jmeter对图片验证码的处理【超详细】
jmeter
测试老哥3 天前
Jmeter测试脚本编写技巧
自动化测试·软件测试·功能测试·测试工具·jmeter·职场和发展·性能测试
易思涯3 天前
【已解决】黑马点评项目jmeter高并发测试中用户数据的生成
jmeter·解决方法·黑马点评
霍格沃兹测试开发学社测试人社区3 天前
软件测试丨性能测试工具-JMeter
软件测试·测试开发·测试工具·jmeter·性能测试
字节程序员3 天前
Jmeter分布式压力测试
分布式·jmeter·压力测试
美团测试工程师4 天前
九大高效的前端测试工具与框架
软件测试·测试工具·jmeter