Frage

Gibt es eine Möglichkeit JMeter Tests modularisieren.

Ich habe für unsere Anwendung mehrere Anwendungsfälle erfasst. Jeder von ihnen ist in einer separaten Fadengruppe im gleichen Testplan. Um den Workflow zu steuern ich einige Primitive geschrieben (zum Beispiel Post-Prozessor-Elemente), die in vielen diesen Thread-Gruppen verwendet werden.

Gibt es eine Möglichkeit diese Elemente nicht in jede Thread-Gruppe zu kopieren, sondern eine Art von Referenzierung innerhalb des gleichen Testplanes zu benutzen? Was auch hilfreich sein würde, ist eine Art und Weise Elemente aus einer anderen Datei zu verweisen.

hat jemand irgendwelche Lösungen oder Abhilfen. Ich glaube, ich bin nicht die einzige Versuch, das DRY-Prinzip zu folgen ...

War es hilfreich?

Lösung

Ich denke, dieser Beitrag von Atlassian beschreibt, was Sie nach Modul-Controller verwenden. Ich habe es selbst nicht noch versucht, aber es auf meiner Liste der Dinge zu tun:)

http://blogs.atlassian.com/developer/2008/10 /performance_testing_with_jmete.html

Jared

Andere Tipps

Sie können dies mit JMeter nicht tun. Die Benutzeroberfläche unterstützt es nicht. Die Workbench wäre ein perfekter Ort, um diese gemeinsamen Elemente zu speichern, aber es wird nicht gespeichert in JMX.

Sie können jedoch nur um etwas parametrieren, so dass Sie Ähnliche Effekte erzielen können. Zum Beispiel verwenden wir den gleichen Regex Postprozessor in mehreren Thread-Gruppen. Auch wenn wir den Prozessor nicht teilen können, ist der ganze Ausdruck ein Parameter im Testplan definiert, die gemeinsam genutzt wird. Wir brauchen nur an einer Stelle, wenn die Regex Änderungen zu ändern.

Sie sprechen über das Speichern von Workbench in einer zukünftigen Version von Jmeter. Sobald das erledigt ist, ist es trivial einige UI beziehen sich auf das Element in Workbench hinzuzufügen.

Modulsteuerungen sind für die gleichen Proben in verschiedenen Fadengruppen ausgeführt wird.

Es ist möglich, die gleichen Behauptungen in mehreren Thread-Gruppen sehr leicht zu bedienen.

Bei Ihrer Ebene Testplan, erstellen Sie eine Reihe von benutzerdefinierten Variablen mit Namen wie „Expected_Result_x“. Dann in Ihrer Antwort Behauptung Bezug einfach die Variablennamen $ {Expected_Result_x}. Sie würden immer noch die Behauptung von Hand auf jede Seite, die Sie wollen eine bestimmte Behauptung auf, hinzufügen müssen, aber jetzt nur Sie haben es einen Ort, wenn die Behauptung Änderungen zu ändern.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top