Ich versuche einen JMeter-Testplan zu erstellen, in dem alle Testwerte von einer CSV-Datendatei gesendet werden. Ich möchte Assertionen (bereitgestellt in der Datendatei) zu meiner HTTP-Anforderung hinzufügen Laufzeit und führen Sie den Test aus. Der Grund dafür ist, den Plan gemäß der Anzahl der Behauptungen flexibel zu halten. In meinem Fall werden die Assertions zur Laufzeit hinzugefügt; sie werden jedoch nicht ausgeführt. Kann ich wissen, was sollte getan werden, um die Komponenten im gleichen Fluss hinzugefügt und ausgeführt werden? Zum Beispiel: Ein Teil des Plans sieht so aus:Hinzufügen von Elementen zur Laufzeit und Ausführen eines JMeter-Testplans
XYZ --http Sampler - Antwort Assertion1 - Antwort Assertion2 - JSON Extractor
wo XYZ -> Stichwort basierte Transaktion Controller (wiederverwendbare Komponente) Jedes Mal, wenn ich eine Anfrage vom Typ XYZ habe, wird dieser Teil der Komponenten ausgeführt. In meinem Fall möchte ich nichts wie Assertions, Pre/Post-Prozessoren, Extraktoren im Testplan platzieren. Ich möchte diese Komponenten zur Laufzeit generieren und ausführen (gemäß meinen Testanforderungen).
Ausgabe: Das Problem hier ist, dass Ich kann die Komponenten programmatisch laden und ausführen sie in dem gleichen Fluss. Der Compiler weiß nicht im Voraus, welche Komponenten er ausführen muss, daher werden die neu hinzugefügten Komponenten umgangen.
Also brauche ich eine alternative Lösung, um dies auszuführen.
Dies ist zu breit. Können Sie ein Anwendungsbeispiel angeben? – user7294900