在jmeter中使用转义字符时的java force literal

时间:2010-09-01 21:07:08

标签: java javascript jmeter escaping

在XP上运行Jmeter,我有以下情况:

Declare the variable "ServerName" with the value 'serverNameValue'
Declare the a variable "TestResultsFolder" with the value 'c:\results\${ServerName}'
... do samplers ...
Have a simple data writer save result to "${TestResultsFolder}\file"

不幸的是,数据编写者正在保存 ' c:\ results \ $ {ServerName} '而不是' c:\ results \ serverNameValue '

如果我在变量之前放置一个有效的字母字符,它可以工作:  ' c:\ results _ $ {ServerName} '产生' c:\ results_serverNameValue '

因此,似乎\正在逃避$的变量声明,导致程序无法提供正确的值。

关于我如何实际获得 c:\ results \ serverNameValue

的任何想法

1 个答案:

答案 0 :(得分:1)

是否必须对'\'字符进行转义,以明确您需要一个真正的'\',而不是下一个字符的转义?

我会尝试这样做:“ c:\\ results \\ $ {ServerName}