在 csv jmeter 中读取 2 个文件

read 2 files in csv jmeter

我想读取 2 个 csv 文件。一个文件是给用户的,另一个是给产品的。 登录后,我需要循环产品(来自 csv)并提交请求。在具有相同循环的第二个用户之后。

创建了 CSV 数据配置并添加了 users.csv 添加循环控制器(lo0p 3 次) 添加了 http 请求,将用户详细信息传递给令牌参数中的 url.saved 授权密钥 添加了另一个 CSV 数据配置以读取 products.csv 添加了 http 请求并添加了产品作为参数。

给定 ThreadGroup 线程数为 3(用户数)。

但是顺序不符合预期。第一个用户正在选择 2 个产品,第二个用户再次选择第三个产品,第一个用户选择第一个产品。

我需要用户必须挑选所有产品。

有什么建议吗?

我认为如果不至少看到 CSV 文件的前几行和您的 CSV 数据集配置的配置,我们将无法提供帮助。

根据描述无法重现您的问题:

因此,请将您的设置与“产品”CSV 数据集配置的 CSV Data Set Config documentation. Additionally you might want to use Debug Sampler and View Results Tree listener combination in order to see JMeter Variables from the CSV files with their respective values, it might be the case that due to concurrency the order of users might not be very sequential, in this case you will need to change "Sharing Mode" 交叉检查为 Current thread