2
在XP上运行的JMeter,我有以下情形:的java力字面
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:\结果\ $ {服务器名} '而不是' C:\结果\ serverNameValue '
如果我把一个有效的字母字符变量之前,它的工作原理: ' C:\结果_ $ {}服务器名 '产量' c:\ results_serverNameValue'
因此,似乎\正在转义$的变量声明,导致程序不提供正确的值。
,我怎么可能实际上获得(c)任何想法:\结果\ serverNameValue
是,逃避 '\' 的工作 - 谢谢! 最终的解决方案是必须斜杠: * C:\ temp \\ $ {ServerName} * – BlackGaff 2010-09-01 22:11:59
您还可以在路径中使用正斜杠,即使在窗口中也是如此。不管字符串转义如何,使用'c:/ results/$ {servername}'shoukd都可以工作。 – 2010-09-02 08:09:45
使用正斜杠也工作得很好,谢谢。 此外,我的第一条评论应该是“双斜线”。呸。 – BlackGaff 2010-09-02 14:47:42