在 Jmeter 中如何 read/use 每个用户的个人 CSV
In Jmeter how to read/use individual CSV for each user
我有两个 API 一个是授权,第二个 API 是创建交易。当用户授权生成访问令牌时。然后我们传递生成的令牌和用户名来创建交易。
我希望使用 JMeter 自动执行此功能测试。因此,为此我有 user.csv 文件,其中包含用户名和密码,另外两个 CSV 为 CreateTransaction1.csv,CreateTransaction2.csv,其中这两个 CSV 包含记录。
所以,我希望 user1 阅读 CreateTransaction1.csv 和 user2 阅读 CreateTransaction2.csv
知道我怎样才能做到这一点吗?
您可以使用 __csvRead() and __threadNum() 函数组合,例如:
${__CSVRead(CreateTransaction${__threadNum}.csv,0)}
演示:
查看 How to Use JMeter Functions 帖子系列以获取有关上述和其他 JMeter 功能的更多信息。
无法使用 CSV 数据集配置,因为它在测试开始前正在初始化 运行 因此您需要使用这些功能。
我有两个 API 一个是授权,第二个 API 是创建交易。当用户授权生成访问令牌时。然后我们传递生成的令牌和用户名来创建交易。
我希望使用 JMeter 自动执行此功能测试。因此,为此我有 user.csv 文件,其中包含用户名和密码,另外两个 CSV 为 CreateTransaction1.csv,CreateTransaction2.csv,其中这两个 CSV 包含记录。 所以,我希望 user1 阅读 CreateTransaction1.csv 和 user2 阅读 CreateTransaction2.csv
知道我怎样才能做到这一点吗?
您可以使用 __csvRead() and __threadNum() 函数组合,例如:
${__CSVRead(CreateTransaction${__threadNum}.csv,0)}
演示:
查看 How to Use JMeter Functions 帖子系列以获取有关上述和其他 JMeter 功能的更多信息。
无法使用 CSV 数据集配置,因为它在测试开始前正在初始化 运行 因此您需要使用这些功能。