有没有办法将逗号分隔的字符串提供给 Gatling 中的进纸器?

Is there a way to feed a comma separated String to a feeder in Gatling?

我有一个逗号分隔的字符串对象,如下所示:

(11,222,33)

有什么方法可以将其用作 Gatling GET 请求中的馈线吗?

或者我需要将其转换为数组才能这样做吗?

AFAIK 你不能直接使用它。您可以转换为地图和提要或将其放入 csv 文件中,然后将该文件用作 reader.

我做了类似的事情,因为 feeder 不是我想要的...

  • 创建一个简单的 Scala Object 并将所有数据与逻辑一起导入,例如

    object GenerateInput { your code plus return Random.shuffle(jobsQue); }

  • 在你的模拟中class在顶部

    val yourScn= scenario("Requests").group("Groups"){ asLongAs(session => jobsQue.length > 0) { exec { session => var reportElement = jobsQue.pop() }

  • 现在每个线程都有一个唯一的数据,每个线程都有一个唯一的记录。我的 collection 是一堆 objects