在JMeter CSV数据集中选择多个项目?

在JMeter CSV数据集中选择多个项目?,jmeter,Jmeter,我有一个JMeter测试,它使用CSV数据集配置为每个模拟用户提供一个要购买的产品列表 测试很简单: 登录 选择要添加到购物车的产品 结帐 注销 这很有效,现在我想模拟一个用户购买N个产品。我首先尝试复制选择产品的控制器,也尝试将它们放入循环控制器中,但在这两种情况下,它们只是重复地将相同的产品添加到购物车中 我想让每个用户从CSV文件中选择多个项目。我尝试修改CSV数据集配置的设置,但无论设置为什么,都会得到相同的结果。我是否遗漏了什么,或者这是预期的行为 如何获取从CSV文件中拾取不同项

我有一个JMeter测试,它使用CSV数据集配置为每个模拟用户提供一个要购买的产品列表

测试很简单:

  • 登录
  • 选择要添加到购物车的产品
  • 结帐
  • 注销
这很有效,现在我想模拟一个用户购买N个产品。我首先尝试复制选择产品的控制器,也尝试将它们放入循环控制器中,但在这两种情况下,它们只是重复地将相同的产品添加到购物车中

我想让每个用户从CSV文件中选择多个项目。我尝试修改CSV数据集配置的设置,但无论设置为什么,都会得到相同的结果。我是否遗漏了什么,或者这是预期的行为

如何获取从CSV文件中拾取不同项目的线程?
是我提供多个CSV文件和使用多个CSV数据集配置的唯一选择吗?

您的选择是在


然后,您可以使用一些Beanshell来处理行和拆分项目。

酷。我在寻找解决方案时错过了这个,我现在就试试,谢谢!看起来它每行只获取一个项目,而我的CSV文件每行提取五个项目。我必须考虑如何解决这个问题。我设法找到了一种不用解析单个项目的方法,而且越简单越好!这很好,我只是在每一行和我使用的HTTP请求路径上创建了一个文件,其中包含一个产品id:
/cart/add/product/${{u_StringFromFile(products_extras.csv,extraProdId,,)}
,这样做是正确的。