Hi, I am trying to run the jmeter test provided by ActiveMQ on the OpenJMS release version. The desired configuration is 5 topics, 5 publishers, 5 consumers, persistent, non- synchronous. Though I have added 5 Consumers in the consumer sampler, the DataBase still shows only one after running the tests in the consumer table. org.activemq.sampler.Consumer Also I had to add all the topics manually into the openJMS config to get things running. <AdministeredDestinations> <AdministeredTopic name="TOOL.DEFAULT.TOPIC0"/> <AdministeredTopic name="TOOL.DEFAULT.TOPIC1"/> <AdministeredTopic name="TOOL.DEFAULT.TOPIC2"/> <AdministeredTopic name="TOOL.DEFAULT.TOPIC3"/> <AdministeredTopic name="TOOL.DEFAULT.TOPIC4"/> </AdministeredDestinations>
The messages are published to all the five topics. My queries are : How do I verify that they are published from the 5 Publishers? How to get the five consumers ? What does this configuration mean , all the five publisher publishing to five topics and the five consumers subscribing to all of them ? JMeterLogs 2006/12/12 13:13:18 INFO - jmeter.JMeter: Version 2.1.20050419 2006/12/12 13:13:18 INFO - jmeter.JMeter: java.version=1.6.0-rc 2006/12/12 13:13:18 INFO - jmeter.JMeter: Copyright (c) 1998-2005 The Apache Software Foundation 2006/12/12 13:13:20 ERROR - jmeter.gui.action.Help: Couldn't load help file java.io.FileNotFoundException: C:\ActiveMQ\activemq-jmeter-4.0-SNAPSHOT\printable_docs\usermanual\compo nent_reference.html (The system cannot find the path specified) 2006/12/12 13:13:20 WARN - jmeter.util.JMeterUtils: ERROR! Resource string not found: [swiftmq_server] 2006/12/12 13:13:20 WARN - jmeter.util.JMeterUtils: ERROR! Resource string not found: [form_msg_send_type] 2006/12/12 13:13:20 WARN - jmeter.util.JMeterUtils: ERROR! Resource string not found: [form_async_send] 2006/12/12 13:13:20 WARN - jmeter.util.JMeterUtils: ERROR! Resource string not found: [form_non_async_send] 2006/12/12 13:13:20 WARN - jmeter.util.JMeterUtils: ERROR! Resource string not found: [swiftmq_server] 2006/12/12 13:13:20 WARN - jmeter.util.JMeterUtils: ERROR! Resource string not found: [form_msg_send_type] 2006/12/12 13:13:20 WARN - jmeter.util.JMeterUtils: ERROR! Resource string not found: [form_async_send] 2006/12/12 13:13:20 WARN - jmeter.util.JMeterUtils: ERROR! Resource string not found: [form_non_async_send] 2006/12/12 13:13:20 WARN - jmeter.util.JMeterUtils: ERROR! Resource string not found: [form_msg_send_type] 2006/12/12 13:13:20 WARN - jmeter.util.JMeterUtils: ERROR! Resource string not found: [form_async_send] 2006/12/12 13:13:20 WARN - jmeter.util.JMeterUtils: ERROR! Resource string not found: [form_non_async_send] 2006/12/12 13:13:20 WARN - jmeter.util.JMeterUtils: ERROR! Resource string not found: [form_msg_send_type] 2006/12/12 13:13:20 WARN - jmeter.util.JMeterUtils: ERROR! Resource string not found: [form_async_send] 2006/12/12 13:13:20 WARN - jmeter.util.JMeterUtils: ERROR! Resource string not found: [form_non_async_send] 2006/12/12 13:13:21 WARN - jmeter.testbeans.gui.TestBeanGUI: testing class: org.apache.jmeter.config.CSVDataSet 2006/12/12 13:13:21 WARN - jmeter.testbeans.gui.TestBeanGUI: testing class: org.apache.jmeter.protocol.http.sampler.AccessLogSampler 2006/12/12 13:13:21 INFO - jmeter.protocol.http.sampler.AccessLogSamplerBeanInfo: Entered access log sampler bean info 2006/12/12 13:13:21 INFO - jmeter.protocol.http.sampler.AccessLogSamplerBeanInfo: found parsers: [org.apache.jmeter.protocol.http.util.accesslog.TCLogParser] 2006/12/12 13:13:21 INFO - jmeter.protocol.http.sampler.AccessLogSamplerBeanInfo: Got to end of access log samper bean info init 2006/12/12 13:13:21 WARN - jmeter.testbeans.gui.TestBeanGUI: testing class: org.apache.jmeter.protocol.jdbc.config.DataSourceElement 2006/12/12 13:13:21 WARN - jmeter.testbeans.gui.TestBeanGUI: testing class: org.apache.jmeter.protocol.jdbc.sampler.JDBCSampler 2006/12/12 13:13:21 WARN - jmeter.testbeans.gui.TestBeanGUI: testing class: org.apache.jmeter.timers.ConstantThroughputTimer 2006/12/12 13:13:21 WARN - jmeter.testbeans.gui.TestBeanGUI: testing class: org.apache.jmeter.timers.SyncTimer 2006/12/12 13:13:21 INFO - jmeter.samplers.SampleResult: Note: Sample TimeStamps are END times 2006/12/12 13:13:21 INFO - jmeter.samplers.SampleResult: sampleresult.default.encoding is set to ISO-8859-1 2006/12/12 13:13:28 INFO - jmeter.services.FileServer: Setting basedir to: null 2006/12/12 13:13:32 INFO - jmeter.gui.action.Load: Loading file: C:\ActiveMQ\activemq-jmeter-4.0-SNAPSHOT\bin\Hemant\ALL555.jmx 2006/12/12 13:13:32 INFO - jmeter.services.FileServer: Setting basedir to: C:\ActiveMQ\activemq-jmeter-4.0-SNAPSHOT\bin\Hemant\ALL555.jmx 2006/12/12 13:13:32 INFO - jmeter.save.SaveService: Using SaveService properties file 1.5 2006/12/12 13:13:32 WARN - jmeter.save.SaveService: Could not set up alias BeanShellSampler java.lang.ClassNotFoundException: org.apache.jmeter.protocol.java.sampler.BeanShellSampler 2006/12/12 13:13:32 WARN - jmeter.save.SaveService: Could not set up alias WebServiceSampler java.lang.ClassNotFoundException: org.apache.jmeter.protocol.http.sampler.WebServiceSampler 2006/12/12 13:13:32 INFO - jmeter.save.SaveService: All converter versions present and correct 2006/12/12 13:13:32 INFO - org.activemq.sampler.Producer: Protocol Handler name=SamplerClientImpl 2006/12/12 13:13:32 INFO - org.activemq.sampler.Producer: Status prefix= 2006/12/12 13:13:32 INFO - org.activemq.sampler.Producer: Status suffix= 2006/12/12 13:13:32 INFO - org.activemq.sampler.Producer: Status properties= 2006/12/12 13:13:32 INFO - org.activemq.sampler.SamplerClientImpl: Using eolByte=0 2006/12/12 13:13:32 INFO - org.activemq.sampler.Consumer: Protocol Handler name=SamplerClientImpl 2006/12/12 13:13:32 INFO - org.activemq.sampler.Consumer: Status prefix= 2006/12/12 13:13:32 INFO - org.activemq.sampler.Consumer: Status suffix= 2006/12/12 13:13:32 INFO - org.activemq.sampler.Consumer: Status properties= 2006/12/12 13:13:32 INFO - org.activemq.sampler.SamplerClientImpl: Using eolByte=0 2006/12/12 13:13:32 WARN - jmeter.util.JMeterUtils: ERROR! Resource string not found: [form_msg_send_type] 2006/12/12 13:13:32 WARN - jmeter.util.JMeterUtils: ERROR! Resource string not found: [form_async_send] 2006/12/12 13:13:32 WARN - jmeter.util.JMeterUtils: ERROR! Resource string not found: [form_non_async_send] 2006/12/12 13:13:32 WARN - jmeter.util.JMeterUtils: ERROR! Resource string not found: [form_msg_send_type] 2006/12/12 13:13:32 WARN - jmeter.util.JMeterUtils: ERROR! Resource string not found: [form_async_send] 2006/12/12 13:13:32 WARN - jmeter.util.JMeterUtils: ERROR! Resource string not found: [form_non_async_send] 2006/12/12 13:13:32 INFO - jmeter.services.FileServer: Setting basedir to: C:\ActiveMQ\activemq-jmeter-4.0-SNAPSHOT\bin\Hemant\ALL555.jmx 2006/12/12 13:13:32 INFO - org.activemq.sampler.SamplerClientImpl: Using eolByte=0 2006/12/12 13:13:32 INFO - org.activemq.sampler.SamplerClientImpl: Using eolByte=0 2006/12/12 13:13:57 INFO - org.activemq.sampler.SamplerClientImpl: Using eolByte=0 2006/12/12 13:13:57 INFO - org.activemq.sampler.SamplerClientImpl: Using eolByte=0 2006/12/12 13:13:57 INFO - jmeter.engine.StandardJMeterEngine: Running the test! 2006/12/12 13:13:57 INFO - jmeter.gui.util.JMeterMenuBar: setRunning(true,local) 2006/12/12 13:13:57 INFO - jmeter.engine.StandardJMeterEngine: Starting 1 threads for group Thread Group. Ramp up = 1. 2006/12/12 13:13:57 INFO - jmeter.engine.StandardJMeterEngine: Test will stop on error 2006/12/12 13:13:57 WARN - jmeter.threads.JMeterThread: jmeterthread.startearlier=true (see jmeter.properties) 2006/12/12 13:13:57 INFO - org.activemq.sampler.SamplerClientImpl: Using eolByte=0 2006/12/12 13:13:57 INFO - org.activemq.sampler.SamplerClientImpl: Using eolByte=0 2006/12/12 13:13:57 INFO - jmeter.threads.JMeterThread: Thread Thread Group 1-1 started 2006/12/12 13:13:57 WARN - jmeter.util.JMeterUtils: ERROR! Resource string not found: [swiftmq_server] 2006/12/12 13:13:57 WARN - jmeter.util.JMeterUtils: ERROR! Resource string not found: [webspheremq_server] 2006/12/12 13:13:58 ERROR - org.activemq.sampler.Consumer: Error running consumer javax.jms.JMSException: Failed to unsubscribe subscriber org.activemq.sampler.Consumer since is still active at org.exolab.jms.server.JmsServerSession.unsubscribe(JmsServerSession.java :881) at org.exolab.jms.server.JmsServerSession.createSubscriber(JmsServerSession .java:758) at org.exolab.jms.server.mipc.IpcJmsSessionConnection.createSubscriber(IpcJ msSessionConnection.java:588) at org.exolab.jms.server.mipc.IpcJmsSessionConnection.notify(IpcJmsSessionC onnection.java:165) at org.exolab.jms.server.mipc.IpcJmsReceiver.notify(IpcJmsReceiver.java:100 ) at org.exolab.jms.server.mipc.IpcServerChannel.run(IpcServerChannel.java:16 1) 2006/12/12 13:13:58 INFO - jmeter.threads.JMeterThread: Thread Thread Group 1-1 is done 2006/12/12 13:13:58 INFO - jmeter.engine.StandardJMeterEngine: Ending thread 0 2006/12/12 13:13:58 INFO - jmeter.engine.StandardJMeterEngine: Stopping test 2006/12/12 13:13:58 INFO - jmeter.gui.util.JMeterMenuBar: setRunning(false,local) 2006/12/12 13:13:58 INFO - jmeter.engine.StandardJMeterEngine: Test has ended ===========================