jmeter常用内置函数
jmeter函数官方文档地址:https://jmeter.apache.org/usermanual/functions.html
1、__digest:用于加密
可选加密算法:
2、__time:时间函数
如果不填写则生成时间戳格式的一串数字
3、__Random:取随机数
4、__RandomString:取在规定范围内的随机字符串
5、__V函数
参考:https://www.cnblogs.com/xiaozhenzhen/p/11734111.html
jmeter中__V是用于执行变量名表达式,返回执行结果,通俗来讲就是,变量名里面嵌套另一个变量,(该函数的写法:2个英文的下划线加一个大写的V)
正常变量的引用${变量名},但是当变量名称也需要动态读取时
例如:一个变量${m_num},但是num是个变量,可能的取值为1,2,3,如果${m_${num}},jmeter会报错,
正确的做法是使用__V函数,正确写法:${__V(m_${num})}
下面以数据库随机提取A列的值举例:
6、用户定义变量、用户参数
用户定义变量为每一次启动更新一次
用户参数如不选择每次迭代更新一次则每次调用会更新一次
7、___setProperty:设置全局变量
__P:提取全局变量
8、__counter:计数器
9、__groovy:传递脚本并返回结果