如何在加特林(Gatling)中使用两个供料器并联接CSV文件行?

时间:2018-06-20 08:41:34

标签: performance-testing load-testing gatling scala-gatling

我正在尝试使用两个加特林馈线来生成HTTP发布请求数据。 第一个Feeder是一个CSV文件,其ID引用了另一个CSV文件。 例如:

users.csv
---------
dbId,name
1   ,John
2   ,Alice

addresses.csv
---------
dbId,userDbId,address
1   ,1       ,JohnAddr1 
2   ,1       ,JohnAddr2
3   ,2       ,AliceAddr1

我有这些实体:

class User{
    private long dbId;
    private String name;
    private List<Address> addresses;
}

class Address{
    private long dbId;
    private User user;
    private String address;
}

现在我如何才能在加特林(Gatling)中读取这些CSV文件并加入它们的行,并创建具有相应地址的用户对象,并为每个创建的用户发送请求?

0 个答案:

没有答案