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时间函数

运行结果:

相关推荐
川石课堂软件测试14 小时前
涨薪技术|0到1学会性能测试第8课-Analysis分析图
服务器·数据库·python·sql·jmeter·mysql·容器
川石课堂软件测试16 小时前
JMeter异步接口测试实战
数据库·python·jmeter·mysql·kubernetes·测试用例·prometheus
zuozewei3 天前
第02篇-k6-脚本结构与生命周期
软件测试·jmeter·性能测试·k6·ai 编程
fen_fen3 天前
Jmeter5.1.1连接oracle数据库的错误复盘
数据库·jmeter·oracle
川石课堂软件测试7 天前
自动化测试|持续集成Git使用详解
git·python·jmeter·mysql·ci/cd·容器·kubernetes
wuhuhuan8 天前
JMeter 连接数据库并取值(JDBC 实战)
数据库·jmeter
大貔貅喝啤酒9 天前
Windows 安装 使用JMeter 教程
windows·jmeter
Madison-No79 天前
多语言聊天大模型--测试报告
linux·git·python·selenium·jmeter·自动化·postman
冷凝娇10 天前
【学习jmeter】ServeRest
jmeter
zuozewei10 天前
第00篇-为什么是-k6-AI-时代的工具选型
软件测试·jmeter·性能测试·ai测试·k6