You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@activemq.apache.org by Hemant Gaur <hg...@interwoven.com> on 2006/12/12 10:06:39 UTC
Consumer Sampler: How to configure No. of Consumers
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
===========================