在另一个变量中调用用户定义的变量
Call user defined variable in another variable
是否可以在另一个用户定义的变量中调用一个用户定义的变量?例如,在下面的屏幕截图中,我想在 'ResultsPath' 中调用变量 'CmsVersion' 的值。现在它正在输出 ${CmsVersion} 作为文件夹名称而不是变量值。
你不能,至少不能在单个 User Defined Variables 配置元素的范围内。
如果您在原始变量下方添加 另一个 用户定义变量是可能的,这样您就可以在其中引用上述配置元素中定义的变量( s) 下面是 (are):
演示:
在同一 User defined variables
配置元素中声明的变量不能在同一元素中重复使用。您可以按照下面的屏幕截图将其移动到测试计划级别
在您的情况下,您需要进行另一项特殊处理,因为您正在处理 windows 文件夹路径。 \
是 JAVA 中的转义字符。当您说 ${CmsVersion}
JAVA 将 $
视为转义序列时。
我已经声明了 2 个变量 CmsVersion
在同一配置元素中相关并且 CmsVersion1
与测试计划变量相关。
结果如下Debug Sampler
是否可以在另一个用户定义的变量中调用一个用户定义的变量?例如,在下面的屏幕截图中,我想在 'ResultsPath' 中调用变量 'CmsVersion' 的值。现在它正在输出 ${CmsVersion} 作为文件夹名称而不是变量值。
你不能,至少不能在单个 User Defined Variables 配置元素的范围内。
如果您在原始变量下方添加 另一个 用户定义变量是可能的,这样您就可以在其中引用上述配置元素中定义的变量( s) 下面是 (are):
演示:
在同一 User defined variables
配置元素中声明的变量不能在同一元素中重复使用。您可以按照下面的屏幕截图将其移动到测试计划级别
在您的情况下,您需要进行另一项特殊处理,因为您正在处理 windows 文件夹路径。 \
是 JAVA 中的转义字符。当您说 ${CmsVersion}
JAVA 将 $
视为转义序列时。
我已经声明了 2 个变量 CmsVersion
在同一配置元素中相关并且 CmsVersion1
与测试计划变量相关。
结果如下Debug Sampler