JMeter学习笔记19-函数和变量的使用

      本文来介绍下JMeter中的函数和变量。这里说的函数,是指JMeter内嵌的函数,不用自己去写的方法,直接调用名称就可以使用的,下面会介绍几个常用的函数的使用场景。

函数定义:能够在Test Plan的输入字段的地方随意插入替换的功能。通过函数,我们可以让一些字段不会产生硬编码(Hard Code)

语法1:${__functionName} , 注意是两个下划线,被大括号包裹起来

语法2:${__functionName(var1, var2,…)} ,带参数的函数

变量的定义:能够用来存储值的容器,且可以被随意引用到线程的其他地方。

语法:${variableName}


1.日志函数${__log(“message here”)}

1)先创建一下条件

JMeter学习笔记19-函数和变量的使用

然后,在HTTP Request界面的name,利用log函数输入“打开百度新闻”

JMeter学习笔记19-函数和变量的使用

运行测试,分别查看Summary和Table结果里,名称的显示是不是“打开百度新闻”

JMeter学习笔记19-函数和变量的使用

2.时间函数  time

JMeter学习笔记19-函数和变量的使用

运行下查看测试结果显示

JMeter学习笔记19-函数和变量的使用

3.整数相加intSum()

JMeter学习笔记19-函数和变量的使用

测试结果查看

JMeter学习笔记19-函数和变量的使用

4.函数中变量的调用

把${__intSum(2,3)}改成${__intSum(2,3,result)},然后新建一个HTTP Request,命名为${result}

JMeter学习笔记19-函数和变量的使用

JMeter学习笔记19-函数和变量的使用

运行下,可以看到两个名称是5的。解释下${__intSum(2,3,result)}里面result=2+3

JMeter学习笔记19-函数和变量的使用

JMeter中函数和变量的使用就介绍到这里。