【发布时间】:2016-02-08 15:36:46
【问题描述】:
我有一个使用 Gatling 的 kafka 模拟测试,目前我们能够在给定的持续时间内使用 constantUsersPerSec 运行。但是我们想以恒定的UsersPerSec(比如大约 1000/秒)运行这个模拟,并且这个测试应该永远运行,直到有人终止测试/进程。
目前我们已调整为使用天数代替持续时间。但是有没有一个选项可以永远运行一个使用馈线的测试。这是代码sn-p:
val scn = scenario("Kafka Test Demo")
.feed(ssv(conf.getString("filename"), true).circular)
.exec(kafka("request")
// message to send
.send[String]("${t}"))
setUp(
scn.inject(constantUsersPerSec(conf.getInt("constantUsersPerSec")) during (conf.getInt("run_duration_in_mins") hours)))
.protocols(kafkaConf)
请问有什么建议/方向吗?
非常感谢, 兆帕
【问题讨论】:
标签: apache-kafka gatling