I Szenario mit Wiederholungsblock erschaffe. Ich brauche eine indexbasierte Anfrage, die generiert werden muss.Unable EL zu bewerten, während Gatling Szenario zu schaffen
def scnWithLoop() = scenario("scenarioName").repeat(counter, "counter") {
exec (session => {
val index: Integer = Integer.getInteger(session.attributes.get("counter").get.toString());
session.set("index", index)
session
})
exec(
http("scenarioName")
.post(contextPath)
.headers(headers)
.body(StringBody(getData("${index}".toInt)))
.check(status.in(expectedCodes))
).pause(20 seconds)
}
Aber ist dies nicht EL $ {index} bewerten und gibt mir Fehler:
Caused by: java.lang.NumberFormatException: For input string: "${index}"
Gatling Version: 2.0.0-M3a
jede Hilfe dankbar !!!
Haben Sie dreifache Anführungszeichen versuchen Sie es mit? ' "" "$ {Index}" ""' –
Sie direkt "counter" '.Wiederholen (2, "counter") verwenden können. Exec (http ("$ {counter}"))' keine Notwendigkeit, es zu retten Zu neuer Session var wird automatisch eine erstellt. – cvakiitho