JMeter-如何将数据从CSV数据集配置传递到ForEach控制器

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字段中定义的

My.csv文件只包含一个名为“域”的列 我有非常简单的脚本:

线程组
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