jMeter - JMS-Testplan
In diesem Kapitel erfahren Sie, wie Sie einen einfachen Testplan zum Testen des Java Messaging Service (JMS) erstellen. JMS unterstützt zwei Arten von Nachrichten:
Point-to-Point messaging- Queue Messaging wird im Allgemeinen für Transaktionen verwendet, bei denen der Absender eine Antwort erwartet. Messaging-Systeme unterscheiden sich erheblich von normalen HTTP-Anforderungen. In HTTP sendet ein einzelner Benutzer eine Anfrage und erhält eine Antwort.
Topic messaging- Themennachrichten werden allgemein als Pub- / Subnachrichten bezeichnet. Topic Messaging wird im Allgemeinen in Fällen verwendet, in denen eine Nachricht von einem Produzenten veröffentlicht und von mehreren Abonnenten konsumiert wird.
Lassen Sie uns für jedes dieser Beispiele ein Testbeispiel sehen. Die Voraussetzungen zum Testen von JMS sind:
Im Beispiel verwenden wir Apache ActiveMQ. Es gibt verschiedene JMS-Server wie IBM WebSphere MQ (ehemals MQSeries), Tibco usw. Laden Sie sie von den Binärdateien der Apache ActiveMQ-Website herunter.
Entpacken Sie das Archiv, wechseln Sie in das dekomprimierte Verzeichnis und führen Sie den folgenden Befehl über die Befehlskonsole aus, um den ActiveMQ-Server zu starten:
.\bin\activemq start
Sie können überprüfen, ob der ActiveMQ-Server gestartet wurde, indem Sie die Administrationsoberfläche unter der folgenden Adresse aufrufen http://localhost:8161/admin/. Wenn Sie zur Authentifizierung aufgefordert werden, geben Sie die Benutzer-ID und das Kennwort als Administrator ein . Der Bildschirm ist ähnlich wie unten gezeigt -
Kopieren Sie nun das activemq-all-xxxjar (XXX je nach Version) aus dem entpackten ActiveMQ-Verzeichnis in /home/manisha/apache-jmeter-2.9/lib.
Lassen Sie uns mit dem obigen Setup den Testplan für - erstellen.
JMS-Punkt-zu-Punkt-Testplan
JMS-Thementestplan