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:传递脚本并返回结果

 

 

 

posted @ 2020-08-24 11:51  mkay  阅读(896)  评论(0编辑  收藏  举报