0

我想为 50 个用户测试系统的行为。25 个用户必须执行操作 X,输入 A,25 个用户必须执行操作 Y,输入 B(用户 X 和 Y 在 CSV 文件中)。我希望 CSV 文件中的前 25 个用户执行操作 X,而后 25 个用户执行操作 Y。

4

1 回答 1

0

最好的选择是在 CSV 文件中添加一个名为“action”的额外列,这样您就可以将关联的操作分配给每个用户。


如果由于某种原因您无法修改 CSV 文件,您可以使用具有以下 _ _groovy() 函数的Switch Controller作为条件:

${__groovy((new File('your_file.csv').readLines().indexOf(vars.get('your_variable_from_csv_holding_the_username')) < 25) ? 'A' : 'B',)}

并添加 2 个简单控制器A,命名B为 Switch Controller 的子级。“动作”将被添加到简单控制器中。

带有以下 CSV 文件的小演示:

user1
user2
user3
user4
user5
user6
user7
user8
user9
user10

在此处输入图像描述

于 2021-07-20T06:43:49.427 回答