在另一个变量中调用用户定义的变量

Call user defined variable in another variable

是否可以在另一个用户定义的变量中调用一个用户定义的变量?例如,在下面的屏幕截图中,我想在 'ResultsPath' 中调用变量 'CmsVersion' 的值。现在它正在输出 ${CmsVersion} 作为文件夹名称而不是变量值。

你不能,至少不能在单个 User Defined Variables 配置元素的范围内。

如果您在原始变量下方添加 另一个 用户定义变量是可能的,这样您就可以在其中引用上述配置元素中定义的变量( s) 下面是 (are):

演示:

更多信息:Using User Defined Variables

在同一 User defined variables 配置元素中声明的变量不能在同一元素中重复使用。您可以按照下面的屏幕截图将其移动到测试计划级别

在您的情况下,您需要进行另一项特殊处理,因为您正在处理 windows 文件夹路径。 \ 是 JAVA 中的转义字符。当您说 ${CmsVersion} JAVA 将 $ 视为转义序列时。

我已经声明了 2 个变量 CmsVersion 在同一配置元素中相关并且 CmsVersion1 与测试计划变量相关。

结果如下Debug Sampler