Java 保存jdbc响应并迭代到下一个请求
我用的是加特林。2.1.7. 我想迭代从sql查询中获得的ID。 下面的SQL语句将获取100个ID,我想迭代这100个ID。我该怎么做 这是密码Java 保存jdbc响应并迭代到下一个请求,java,mysql,scala,gatling,scala-gatling,Java,Mysql,Scala,Gatling,Scala Gatling,我用的是加特林。2.1.7. 我想迭代从sql查询中获得的ID。 下面的SQL语句将获取100个ID,我想迭代这100个ID。我该怎么做 这是密码 val dbStatement = System.getProperty("dbStatement", """SELECT ID_ aID FROM MYTable WHERE ID_ IN(some query) LIMIT 100""") val dbQuery = jdbcFeeder("jdbc:mysql://" + dbU
val dbStatement = System.getProperty("dbStatement", """SELECT ID_ aID FROM MYTable WHERE ID_ IN(some query) LIMIT 100""")
val dbQuery = jdbcFeeder("jdbc:mysql://" + dbUrl +":3306/test", dbUsername, dbPassword, dbStatement)
val scn = scenario("Get Total assets")
.feed(dbQuery)
.exec(http("Fetching tests using IDs")
.get("""/api/assets/${aID}/test""")
)
我假设dbquery是一个堆栈,类似于使用下面的集合并完成它:-
asLongAs(session => dbQuery.length > 0) {
exec { session =>
var val= dbQuery.pop();
var length = jobsQue.length
}
}