Ich möchte einige Nachrichten veröffentlichen und Belastungstests meines Docker-basierten ActiveMQ
Servers mit JMeter
durchführen. Ich habe die Konfiguration an Ort und Stelle, aber aus irgendeinem Grund kann ich nicht sehen, dass die Nachricht in ActiveMQ
veröffentlicht wird.Nicht in der Lage, eine Nachricht an ActiveMQ mit JMeter zu veröffentlichen
Ich habe die Admin-Konsole ausgeführt und sehen, dass die Warteschlangen auch nicht erstellt wird. Ich habe auch versucht, die Warteschlange manuell zu erstellen und zu sehen, ob das Jmeter-Skript funktioniert, aber kein Glück
Ich habe bereits activemq-all-5.15.0
Glas in meinem jmeter/lib/ext
Ordner von JMeter 3.2 hinzugefügt.
Ich sehe auch folgenden Fehler in JMeter Ergebnisbaum.
javax.naming.NameNotFoundException: jmeter-q
at org.apache.activemq.jndi.ReadOnlyContext.lookup(ReadOnlyContext.java:235)
at javax.naming.InitialContext.lookup(InitialContext.java:417)
at org.apache.jmeter.protocol.jms.Utils.lookupDestination(Utils.java:148)
at org.apache.jmeter.protocol.jms.client.Publisher.<init>(Publisher.java:134)
at org.apache.jmeter.protocol.jms.sampler.PublisherSampler.initClient(PublisherSampler.java:181)
at org.apache.jmeter.protocol.jms.sampler.PublisherSampler.sample(PublisherSampler.java:206)
at org.apache.jmeter.protocol.jms.sampler.BaseJMSSampler.sample(BaseJMSSampler.java:98)
at org.apache.jmeter.threads.JMeterThread.executeSamplePackage(JMeterThread.java:491)
at org.apache.jmeter.threads.JMeterThread.processSampler(JMeterThread.java:425)
at org.apache.jmeter.threads.JMeterThread.run(JMeterThread.java:254)
at java.lang.Thread.run(Thread.java:748)
Ist es zwingend erforderlich, "dynamicQueues" anzugeben, oder kann es eine andere Zeichenfolge sein? – user2325154
ja es ist obligatorisch für Warteschlange und für Thema wäre es dynamicTopics. – Nir