在Jmeter中,如何为每个用户读取/使用单个CSV

在Jmeter中,如何为每个用户读取/使用单个CSV,csv,jmeter,functional-testing,Csv,Jmeter,Functional Testing,我有两个API,一个是授权,第二个是创建事务。当用户授权时,将生成一个访问令牌。然后,我们传递生成的令牌和用户名来创建事务 我希望使用JMeter自动执行此功能测试。因此,我有user.csv文件,其中包含用户名和密码,还有两个csv文件,分别是CreateTransaction1.csv和CreateTransaction2.csv,其中这两个csv文件包含记录。 因此,我希望user1读取CreateTransaction1.csv,user2读取CreateTransaction2.csv

我有两个API,一个是授权,第二个是创建事务。当用户授权时,将生成一个访问令牌。然后,我们传递生成的令牌和用户名来创建事务

我希望使用JMeter自动执行此功能测试。因此,我有user.csv文件,其中包含用户名和密码,还有两个csv文件,分别是CreateTransaction1.csv和CreateTransaction2.csv,其中这两个csv文件包含记录。 因此,我希望user1读取CreateTransaction1.csv,user2读取CreateTransaction2.csv

您知道如何实现这一点吗?

您可以使用和函数组合,如:

${__CSVRead(CreateTransaction${__threadNum}.csv,0)}
演示:

查看posts系列,了解有关上述和其他JMeter函数的更多信息


无法使用CSV数据集配置,因为它是在测试开始运行之前初始化的,因此您需要使用这些函数

你能详细解释一下吗?你还需要什么?