我有两个API,一个是Authorize,第二个API是创建事务。当用户授权生成访问令牌时。然后我们传递生成的令牌和用户名以创建交易。
我希望这个功能测试能够使用JMeter进行自动化。因此,我有user.csv文件,其中包含用户名和密码,另外两个CSV为CreateTransaction1.csv,CreateTransaction2.csv,其中这两个CSV包含记录。 所以,我希望user1读取CreateTransaction1.csv和user2读取CreateTransaction2.csv
任何想法我怎么能实现这个目标?
答案 0 :(得分:0)
您可以使用__csvRead()和__threadNum()功能组合,例如:
${__CSVRead(CreateTransaction${__threadNum}.csv,0)}
演示:
查看How to Use JMeter Functions帖子系列,了解有关上述和其他JMeter功能的更多信息。
无法使用CSV数据集配置,因为它在测试开始运行之前被初始化,因此您需要使用这些功能。