语法:
${__functionName(var1,var2,var3)},
函数类型 | 名称 | 注解 |
---|---|---|
信息 | threadNum | 获取线程号 |
信息 | samplerName | 获取采样器名称(标签)。 |
信息 | log | 记录(或显示)消息(并返回值)。 |
信息 | machineName | 获取本地计算机名称。 |
输入 | StringFromFile | 从文件中读取一行。 |
输入 | FileToString | 读取整个文件。 |
输入 | CSVRead | 从CSV分隔文件中读取。 |
输入 | XPath | 使用XPath表达式从文件中读取。 |
计算 | Counter | 生成递增数字。 |
计算 | intSum | 相加int数字。 |
计算 | longSum | 相加long数字。 |
计算 | Random | 生成一个随机数。 |
计算 | RandomString | 生成随机字符串。 |
脚本 | BeanShell | 运行BeanShell脚本。 |
脚本 | javaScript | 运行javaScript脚本。 |
脚本 | jexl, jexl2 | 评估Commons Jexl表达式。 |
属性 | Property | 读取property文件。 |
属性 | P | 读取一个属性(速记方法)。 |
变量 | Split | 将字符串拆分为变量。 |
变量 | eval | 评估变量表达式。 |
字符串 | regexFunction | 使用正则表达式解析先前的响应。 |
字符串 | escapeOroRegexpChars | 引用ORO正则表达式使用的元字符。 |
字符串 | Char | 从数字列表生成Unicode char值。 |
字符串 | Unescape | 包含Java转义的进程字符串(例如\n&\t)。 |
字符串 | unescapeHtml | 解码HTML编码的字符串。 |
字符串 | escapeHtml | 使用HTML编码对字符串进行编码。 |
字符串 | TestPlanName | 返回当前测试计划的名称。 |
注意:JMeter函数和变量始终区分大小写。