说明:本文内容是基于jmeter3.0版本来编写,不同版本可能会有个别部分不一致,但是不会差别太大的。
JMeter提供了很多函数,如果能够熟练使用,可以为脚本带来很多方便。
JMeter函数是一种特殊值,可用于除测试计划外的任何组件。
函数调用的格式如下所示:
$ {__functionName (var1 var2 var3)}
其中,__functionName为函数名,括号内是函数的参数,无参数时可以不用括号,如$ {__UUID}
小贴士:
如果参数包含逗号,那么一定要使用”“来转义,否则JMeter会把它当作一个参数分隔符
实际使用时,可通过函数助手对话框选择函数,设置参数后,点击生成按钮生成函数字符串。
本文讲述常用的JMeter函数。
一,JMeter常用函数1 - 10
$ {refName}来引用第2个参数(模板替换字符串)的计算结果,这依赖于函数的解析结果。
$ {refName_g0}来引用函数解析后发现的所有匹配结果。
$ {refName_g1}来引用函数解析后发现的第一个匹配组合。
$ {refName_g #}来引用函数解析后发现的第n个匹配组合。
$ {refName_matchNr}来引用函数总共发现的匹配组合数目。
具体参数描述如下:
jmeter学习指南之常用函数的使用