Einfache feeder in Gatling ohne mithilfe einer csv-Datei
Wie kann ich eine einfache feeder in Gatling ohne mithilfe einer csv-Datei?
Ich habe versucht, die Skripte aus der Gatling-Dokumentation.
Ich habe gesehen, ein Beispiel in der Dokumentation
val random = new util.Random
val feeder = Iterator.continually(Map("email" -> random.nextString(20) + "@foo.com"))
Ich verstehe nicht, die obigen code.
Ich habe versucht, ein Skript mit einem feeder, die mithilfe einer csv-Datei wurde erfolgreich ausgeführt. Statt der Fütterung die Daten aus einer csv-Datei, wie Schreibe ich ein Anleger, der kann einen definierten Wert.
- Post ein vollständigeres Beispiel, damit die Leute Ihnen helfen können. Ein feeder ist nur eine Sache, die produziert ein infinte stream von Werten.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Als docs Zustand, ein
Feeder
ist nur ein alias fürIterator[Map[String, T]]
. Sie müssen nur sicherstellen, dass Ihre Anleger bietet einen unendlichen Strom von Werten wie hervorgehoben durch Rüdiger Klaehn.Da sagte Sie, dass Sie bereits in der Lage war zu laufen, ein Beispiel mit der eingebauten csv-feeder, lassen Sie uns konvertieren zu unserer eigenen feeder-so wird es klar, was die oben genannten benutzerdefinierten feeder-code funktioniert.
Let ' s nahm das Beispiel, das kommt von der fortgeschrittenen-tutorial:
Dies ist der Teil, den feed generiert:
- Und dies ist die
search.csv
Datei:Let ' s ersetzen, mit uns eine neue benutzerdefinierte feeder:
Dies ist härter, um zu sehen, in Ihrem Beispiel, aber Sie könnten es teilen, um besser zu undestand es: