[FIXED] Laden Sie mehr Datensätze aus dem Gatling-Feeder

Ausgabe

Ich möchte n-Zeilen aus meiner CSV-Datei in den Gatling-Feeder injizieren. Der Standardansatz von Gatling besteht darin, jeweils eine Zeile zu lesen und einzufügen. Allerdings kann ich nirgendwo finden, wie man ein zB nimmt und spritzt. Array in eine Vorlage.

Ich habe mir überlegt, eine JSON-Vorlage mit Gatling-Ausdrücken als einige der Felder zu erstellen.
Das Problem ist, ich habe ein JSON-Array mit N-Elementen:

[
  {"myKey": ${value}, "mySecondKey": ${value2}, ...}, 
  {"myKey": ${value}, "mySecondKey": ${value2}, ...},
  {"myKey": ${value}, "mySecondKey": ${value2}, ...},
  {"myKey": ${value}, "mySecondKey": ${value2}, ...}
]

Und meine csv:

value,value2,... 
value,value2,... 
value,value2,... 
value,value2,... 
...

Ich möchte es so effizient wie möglich machen. Meine Daten befinden sich in einer CSV-Datei, daher möchte ich csvFeeder verwenden. Außerdem ist die Größe groß, daher readRecordsist dies nicht möglich, da mir der Speicher ausgeht.

Gibt es eine Möglichkeit, mit Gatling N-Einträge in den Anfragetext einzufügen?

Lösung

Aus der Dokumentation :

Notiz

Sie können auch mehrere Datensätze gleichzeitig füttern. Wenn dies der Fall ist, werden Attributnamen angehängt. Wenn die Spalten beispielsweise „foo“ und „bar“ heißen und Sie 2 Datensätze gleichzeitig füttern, erhalten Sie die Sitzungsattribute „foo1“, „bar1“, „foo2“ und „bar2“.

füttern (Zubringer, 2)


Beantwortet von –
Stéphane LANDELLE


Antwort geprüft von –
Cary Denson (FixError Admin)

0 Shares:
Leave a Reply

Your email address will not be published. Required fields are marked *

You May Also Like