【转载】JMeter学习(十六)JMeter函数学习
JMeter函数是一些能够转化在测试树中取样器或者其他配置元件的域的特殊值。一个函数的调用就像这样:${_functionName(var1,var2,var3)},-functionName匹配函数名,圆括号内设置函数的参数,例如${_time(YMD)}实际参数因函数而不同。不需要参数的函数使圆括号内为空,例如${_theadNum}. Jmeter函数有两种函数:自定义静态值(或者变量)和内置函数。 自定义静态值允许当一个测试树编译并且提交运行时自定义变量被它们的静态值代替。这个替代在测试运行开始时发生一次。这可以用来替换所有的HTTP请求中的DOMAIN域。 内置函数允许写进任何非控制器测试组件的任何域,这包括取样器,定时器,监听器,修改器,断言,前置处理器,后置处理器和配置元件。 注意:如果使用和内置函数同样的名字定义一个自定义变量, 你的自定义静态变量会覆盖内置函数 ,但不建议名字相同。 函数列表: regexFunction -正则表达式函数 counter threadNum -得到线程数 intSum -添加变量 StringFromFile -从文件读取一行 machineName -得到本地计算机名 JavaScript(Apache Rhino) random number CSVRead