JMeter-如何将数据从CSV数据集配置传递到ForEach控制器
My.csv文件只包含一个名为“域”的列 我有非常简单的脚本: 线程组JMeter-如何将数据从CSV数据集配置传递到ForEach控制器,jmeter,jmeter-plugins,Jmeter,Jmeter Plugins,My.csv文件只包含一个名为“域”的列 我有非常简单的脚本: 线程组 CSV数据集配置 调试采样器-${domain} ForEach控制器(in具有输入变量域和输出变量输出) 调试采样器-${out} 它执行第一个调试采样器,但不执行第二个。 我假设ForEach没有从CSV数据集配置中获取域变量。 请帮忙 您以错误的方式使用了。基本上,它希望输入是一个值列表,可以使用domain_1、domain_2等进行访问,其中domain是在input variable prefix字段中定义的
CSV数据集配置
调试采样器-${domain}
ForEach控制器(in具有输入变量域和输出变量输出)
调试采样器-${out}
它执行第一个调试采样器,但不执行第二个。
我假设ForEach没有从CSV数据集配置中获取域变量。
请帮忙 您以错误的方式使用了。基本上,它希望输入是一个值列表,可以使用
domain_1
、domain_2
等进行访问,其中domain
是在input variable prefix
字段中定义的值。该控制器主要与的组合使用,它给出了类似的输出(值列表)和它们的访问机制(使用domain\u 1
)
在您的情况下,domain_1
和domain_2
未定义,内部的采样器将不会执行
因此,您必须为每个控制器创建/提供格式的输入,或者使用其他控制器,如etc
注意:为了提供CSV文件中每个控制器所需的值列表,您可以定义更多列,如下所示:
domain_1,domain_2,...domain_n
google,yahoo,...bing
因此,您可以将输入变量前缀
定义为域
,并使域1
和域2
变量可用于每个控制器的(在列字段中定义)。您以错误的方式使用了。基本上,它希望输入是一个值列表,可以使用domain_1
、domain_2
等进行访问,其中domain
是在input variable prefix
字段中定义的值。该控制器主要与的组合使用,它给出了类似的输出(值列表)和它们的访问机制(使用domain\u 1
)
在您的情况下,domain_1
和domain_2
未定义,内部的采样器将不会执行
因此,您必须为每个控制器创建/提供格式的输入,或者使用其他控制器,如etc
注意:为了提供CSV文件中每个控制器所需的值列表,您可以定义更多列,如下所示:
domain_1,domain_2,...domain_n
google,yahoo,...bing
因此,您可以将输入变量前缀
定义为域
,并使域1
和域2
变量可用于每个控制器的(在列字段中定义)。脚本中${domain}的值是多少?您如何读取csv文件?你能提供一个截图吗?请添加查看结果树并运行脚本,共享查看结果树的结果。我刚刚上传了两个截图。数据文件有两个值:Google,yahoo脚本中${domain}的值是多少?您如何读取csv文件?你能提供一个截图吗?请添加查看结果树并运行脚本,共享查看结果树的结果。我刚刚上传了两个截图。数据文件有两个值:Google、Yahoo