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时间函数
运行结果: