Scala Gatling继续插入用户,直到到达提要文件的末尾
我试图将用户注入到场景中,这样它将一直插入用户,直到使用提要文件的每个条目为止,因为提要文件包含登录信息。我希望feed文件中的所有用户都登录。现在我所能想到的是两种可能的方法Scala Gatling继续插入用户,直到到达提要文件的末尾,scala,gatling,Scala,Gatling,我试图将用户注入到场景中,这样它将一直插入用户,直到使用提要文件的每个条目为止,因为提要文件包含登录信息。我希望feed文件中的所有用户都登录。现在我所能想到的是两种可能的方法 在这里,我一次在feedfile中插入行数 scenario("Verified_Login") .exec(LoginScenario.scn) .inject(atOnceUsers(number_of_entries_in_feedfile)) 在这里,我插入一个非常长的持续时间,例如,100秒,然后使
scenario("Verified_Login")
.exec(LoginScenario.scn)
.inject(atOnceUsers(number_of_entries_in_feedfile))
scenario("Verified_Login")
.exec(LoginScenario.scn)
.inject(atOnceUsers(1),constantUsersPerSec(1) during(100 seconds)
val systemsIdentifier = jdbcFeeder(databaseUrl, databaseUser, databasePassword, sql_systemsIdentifier)
val count = new AtomicInteger(systemsIdentifier.records.size).asLongAs(_ => count.getAndIncrement < systemsIdentifier.records.size)
val comScn = scenario("My scenario")
.repeat(systemsIdentifier.records.size / count) {
feed(systemsIdentifier)
.exec(performActionsChain)
}
setUp(comScn.inject(rampUsers(count) over (60 seconds))).protocols(httpConf)
val systemsIdentifier=jdbcFeeder(数据库URL、数据库用户、数据库密码、sql\u systemsIdentifier)
val count=new AtomicInteger(systemsidentiier.records.size).asLongAs(=>count.getAndIncrement