You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@jmeter.apache.org by pm...@apache.org on 2017/10/22 14:48:41 UTC
svn commit: r1812922 - in /jmeter/trunk/bin/testfiles: JMS_TESTS.csv
JMS_TESTS.jmx JMS_TESTS.xml
Author: pmouawad
Date: Sun Oct 22 14:48:41 2017
New Revision: 1812922
URL: http://svn.apache.org/viewvc?rev=1812922&view=rev
Log:
JMS : Increase coverage
Modified:
jmeter/trunk/bin/testfiles/JMS_TESTS.csv
jmeter/trunk/bin/testfiles/JMS_TESTS.jmx
jmeter/trunk/bin/testfiles/JMS_TESTS.xml
Modified: jmeter/trunk/bin/testfiles/JMS_TESTS.csv
URL: http://svn.apache.org/viewvc/jmeter/trunk/bin/testfiles/JMS_TESTS.csv?rev=1812922&r1=1812921&r2=1812922&view=diff
==============================================================================
--- jmeter/trunk/bin/testfiles/JMS_TESTS.csv (original)
+++ jmeter/trunk/bin/testfiles/JMS_TESTS.csv Sun Oct 22 14:48:41 2017
@@ -6,6 +6,17 @@ JMS-P2P-DifferentSelector,,No reply mess
JMS-P2P-SameSelector,200,OK,TG-JMS-P2P 1-1,text,true,1,1,1,0
JMS-P2P-RequestOnly,200,OK,TG-JMS-P2P 1-1,text,true,1,1,1,0
JSS-ConsumePreviousMessage,200,OK,TG-JMS-P2P 1-1,text,true,1,1,1,0
-JMS Publisher,200,1 messages published,TG-JMS-PS 2-1,,true,1,1,1,0
-JMS Subscriber,200,1 message(s) received successfully of 1 expected,TG-JMS-PS 2-1,text,true,1,1,1,0
+JMS Publisher-NonDurable,200,1 messages published,TG-JMS-PS 2-1,,true,1,1,1,0
+JMS Subscriber-NonDurable,200,1 message(s) received successfully of 1 expected,TG-JMS-PS 2-1,text,true,1,1,1,0
+JMS Publisher-Persistent,200,1 messages published,TG-JMS-PS-Selector-receive 3-1,,true,1,1,1,0
+JMS Subscriber-NonMatchingSelector,404,0 message(s) received successfully of 1 expected,TG-JMS-PS-Selector-receive 3-1,text,true,1,1,0,0
+JMS Subscriber-at-startup-onMessage,200,1 message(s) received successfully of 1 expected,TG-JMS-PS-Selector-receive 3-1,text,true,1,1,1,0
+JMS Publisher-Persistent,200,1 messages published,TG-JMS-PS-Selector-onMessage 4-1,,true,1,1,1,0
+JMS Subscriber-NonMatchingSelector-receive,404,0 message(s) received successfully of 1 expected,TG-JMS-PS-Selector-onMessage 4-1,text,true,1,1,0,0
+JMS Subscriber-MatchingSelector-receive,200,1 message(s) received successfully of 1 expected,TG-JMS-PS-Selector-onMessage 4-1,text,true,1,1,1,0
+JMS Publisher-Persistent,200,1 messages published,TG-JMS-PS-Durable 5-1,,true,1,1,1,0
+JMS Subscriber-Durable,200,1 message(s) received successfully of 1 expected,TG-JMS-PS-Durable 5-1,text,true,1,1,1,0
+JMS Publisher-NonPersistent,200,1 messages published,TG-JMS-PS-Selector-Non-Persistent 6-1,,true,1,1,1,0
+JMS Subscriber-NP-EachSample,404,0 message(s) received successfully of 1 expected,TG-JMS-PS-Selector-Non-Persistent 6-1,text,true,1,1,0,0
+JMS Subscriber-NP-OnStartup,200,1 message(s) received successfully of 1 expected,TG-JMS-PS-Selector-Non-Persistent 6-1,text,true,1,1,1,0
BSS_stopActiveMQ,200,OK,tearDown Thread Group 1-1,text,true,1,1,1,0
Modified: jmeter/trunk/bin/testfiles/JMS_TESTS.jmx
URL: http://svn.apache.org/viewvc/jmeter/trunk/bin/testfiles/JMS_TESTS.jmx?rev=1812922&r1=1812921&r2=1812922&view=diff
==============================================================================
--- jmeter/trunk/bin/testfiles/JMS_TESTS.jmx (original)
+++ jmeter/trunk/bin/testfiles/JMS_TESTS.jmx Sun Oct 22 14:48:41 2017
@@ -330,7 +330,7 @@ finally {
<stringProp name="ThreadGroup.delay"></stringProp>
</ThreadGroup>
<hashTree>
- <PublisherSampler guiclass="JMSPublisherGui" testclass="PublisherSampler" testname="JMS Publisher" enabled="true">
+ <PublisherSampler guiclass="JMSPublisherGui" testclass="PublisherSampler" testname="JMS Publisher-NonDurable" enabled="true">
<stringProp name="jms.jndi_properties">false</stringProp>
<stringProp name="jms.initial_context_factory">org.apache.activemq.jndi.ActiveMQInitialContextFactory</stringProp>
<stringProp name="jms.provider_url">tcp://127.0.0.1:61616</stringProp>
@@ -349,7 +349,33 @@ finally {
<stringProp name="jms.iterations">1</stringProp>
<boolProp name="jms.authenticate">false</boolProp>
<elementProp name="jms.jmsProperties" elementType="JMSProperties">
- <collectionProp name="JMSProperties.properties"/>
+ <collectionProp name="JMSProperties.properties">
+ <elementProp name="" elementType="JMSProperty">
+ <stringProp name="JMSProperty.name">prop1</stringProp>
+ <stringProp name="JMSProperty.value">value1</stringProp>
+ <stringProp name="JMSProperty.type">java.lang.String</stringProp>
+ </elementProp>
+ <elementProp name="" elementType="JMSProperty">
+ <stringProp name="JMSProperty.name">propInt</stringProp>
+ <stringProp name="JMSProperty.value">1</stringProp>
+ <stringProp name="JMSProperty.type">java.lang.Integer</stringProp>
+ </elementProp>
+ <elementProp name="" elementType="JMSProperty">
+ <stringProp name="JMSProperty.name">propBoolean</stringProp>
+ <stringProp name="JMSProperty.value">true</stringProp>
+ <stringProp name="JMSProperty.type">java.lang.Boolean</stringProp>
+ </elementProp>
+ <elementProp name="" elementType="JMSProperty">
+ <stringProp name="JMSProperty.name">propDouble</stringProp>
+ <stringProp name="JMSProperty.value">1.123</stringProp>
+ <stringProp name="JMSProperty.type">java.lang.Double</stringProp>
+ </elementProp>
+ <elementProp name="" elementType="JMSProperty">
+ <stringProp name="JMSProperty.name">propFloat</stringProp>
+ <stringProp name="JMSProperty.value">1.2</stringProp>
+ <stringProp name="JMSProperty.type">java.lang.Float</stringProp>
+ </elementProp>
+ </collectionProp>
</elementProp>
<boolProp name="jms.destination_static">false</boolProp>
</PublisherSampler>
@@ -364,7 +390,7 @@ finally {
</ResponseAssertion>
<hashTree/>
</hashTree>
- <SubscriberSampler guiclass="JMSSubscriberGui" testclass="SubscriberSampler" testname="JMS Subscriber" enabled="true">
+ <SubscriberSampler guiclass="JMSSubscriberGui" testclass="SubscriberSampler" testname="JMS Subscriber-NonDurable" enabled="true">
<stringProp name="jms.jndi_properties">false</stringProp>
<stringProp name="jms.initial_context_factory">org.apache.activemq.jndi.ActiveMQInitialContextFactory</stringProp>
<stringProp name="jms.provider_url">tcp://127.0.0.1:61616</stringProp>
@@ -391,6 +417,578 @@ finally {
<ResponseAssertion guiclass="AssertionGui" testclass="ResponseAssertion" testname="Response Assertion" enabled="true">
<collectionProp name="Asserion.test_strings">
<stringProp name="-2063475679">Test Topic</stringProp>
+ </collectionProp>
+ <stringProp name="Assertion.test_field">Assertion.response_data</stringProp>
+ <boolProp name="Assertion.assume_success">false</boolProp>
+ <intProp name="Assertion.test_type">16</intProp>
+ </ResponseAssertion>
+ <hashTree/>
+ <ResponseAssertion guiclass="AssertionGui" testclass="ResponseAssertion" testname="Response Assertion" enabled="true">
+ <collectionProp name="Asserion.test_strings">
+ <stringProp name="812041149">Properties:
+prop1 value1
+propBoolean true
+propInt 1
+propDouble 1.123
+propFloat 1.2</stringProp>
+ </collectionProp>
+ <stringProp name="Assertion.test_field">Assertion.response_headers</stringProp>
+ <boolProp name="Assertion.assume_success">false</boolProp>
+ <intProp name="Assertion.test_type">16</intProp>
+ </ResponseAssertion>
+ <hashTree/>
+ </hashTree>
+ </hashTree>
+ <ThreadGroup guiclass="ThreadGroupGui" testclass="ThreadGroup" testname="TG-JMS-PS-Selector-receive" enabled="true">
+ <stringProp name="ThreadGroup.on_sample_error">continue</stringProp>
+ <elementProp name="ThreadGroup.main_controller" elementType="LoopController" guiclass="LoopControlPanel" testclass="LoopController" testname="Loop Controller" enabled="true">
+ <boolProp name="LoopController.continue_forever">false</boolProp>
+ <stringProp name="LoopController.loops">1</stringProp>
+ </elementProp>
+ <stringProp name="ThreadGroup.num_threads">1</stringProp>
+ <stringProp name="ThreadGroup.ramp_time">1</stringProp>
+ <boolProp name="ThreadGroup.scheduler">false</boolProp>
+ <stringProp name="ThreadGroup.duration"></stringProp>
+ <stringProp name="ThreadGroup.delay"></stringProp>
+ <stringProp name="TestPlan.comments">Persistent Publish / Subscribe with selectors</stringProp>
+ </ThreadGroup>
+ <hashTree>
+ <PublisherSampler guiclass="JMSPublisherGui" testclass="PublisherSampler" testname="JMS Publisher-Persistent" enabled="true">
+ <stringProp name="jms.jndi_properties">false</stringProp>
+ <stringProp name="jms.initial_context_factory">org.apache.activemq.jndi.ActiveMQInitialContextFactory</stringProp>
+ <stringProp name="jms.provider_url">tcp://127.0.0.1:61616</stringProp>
+ <stringProp name="jms.connection_factory">ConnectionFactory</stringProp>
+ <stringProp name="jms.topic">dynamicTopics/requestTopic2</stringProp>
+ <stringProp name="jms.expiration"></stringProp>
+ <stringProp name="jms_error_reconnect_on_codes"></stringProp>
+ <stringProp name="jms.priority"></stringProp>
+ <stringProp name="jms.security_principle"></stringProp>
+ <stringProp name="jms.security_credentials"></stringProp>
+ <stringProp name="jms.text_message">Test Topic</stringProp>
+ <stringProp name="jms.input_file"></stringProp>
+ <stringProp name="jms.random_path"></stringProp>
+ <stringProp name="jms.config_choice">jms_use_text</stringProp>
+ <stringProp name="jms.config_msg_type">jms_text_message</stringProp>
+ <stringProp name="jms.iterations">1</stringProp>
+ <boolProp name="jms.authenticate">false</boolProp>
+ <elementProp name="jms.jmsProperties" elementType="JMSProperties">
+ <collectionProp name="JMSProperties.properties">
+ <elementProp name="" elementType="JMSProperty">
+ <stringProp name="JMSProperty.name">prop1</stringProp>
+ <stringProp name="JMSProperty.value">value1</stringProp>
+ <stringProp name="JMSProperty.type">java.lang.String</stringProp>
+ </elementProp>
+ <elementProp name="" elementType="JMSProperty">
+ <stringProp name="JMSProperty.name">propInt</stringProp>
+ <stringProp name="JMSProperty.value">1</stringProp>
+ <stringProp name="JMSProperty.type">java.lang.Integer</stringProp>
+ </elementProp>
+ <elementProp name="" elementType="JMSProperty">
+ <stringProp name="JMSProperty.name">propBoolean</stringProp>
+ <stringProp name="JMSProperty.value">true</stringProp>
+ <stringProp name="JMSProperty.type">java.lang.Boolean</stringProp>
+ </elementProp>
+ <elementProp name="" elementType="JMSProperty">
+ <stringProp name="JMSProperty.name">propDouble</stringProp>
+ <stringProp name="JMSProperty.value">1.123</stringProp>
+ <stringProp name="JMSProperty.type">java.lang.Double</stringProp>
+ </elementProp>
+ <elementProp name="" elementType="JMSProperty">
+ <stringProp name="JMSProperty.name">propFloat</stringProp>
+ <stringProp name="JMSProperty.value">1.2</stringProp>
+ <stringProp name="JMSProperty.type">java.lang.Float</stringProp>
+ </elementProp>
+ </collectionProp>
+ </elementProp>
+ <boolProp name="jms.destination_static">false</boolProp>
+ </PublisherSampler>
+ <hashTree>
+ <ResponseAssertion guiclass="AssertionGui" testclass="ResponseAssertion" testname="Response Assertion" enabled="true">
+ <collectionProp name="Asserion.test_strings">
+ <stringProp name="-1719216023">1 messages published</stringProp>
+ </collectionProp>
+ <stringProp name="Assertion.test_field">Assertion.response_message</stringProp>
+ <boolProp name="Assertion.assume_success">false</boolProp>
+ <intProp name="Assertion.test_type">16</intProp>
+ </ResponseAssertion>
+ <hashTree/>
+ </hashTree>
+ <TestAction guiclass="TestActionGui" testclass="TestAction" testname="Think Time" enabled="true">
+ <intProp name="ActionProcessor.action">1</intProp>
+ <intProp name="ActionProcessor.target">0</intProp>
+ <stringProp name="ActionProcessor.duration">0</stringProp>
+ </TestAction>
+ <hashTree>
+ <UniformRandomTimer guiclass="UniformRandomTimerGui" testclass="UniformRandomTimer" testname="Pause" enabled="true">
+ <stringProp name="ConstantTimer.delay">1000</stringProp>
+ <stringProp name="RandomTimer.range">100</stringProp>
+ </UniformRandomTimer>
+ <hashTree/>
+ </hashTree>
+ <SubscriberSampler guiclass="JMSSubscriberGui" testclass="SubscriberSampler" testname="JMS Subscriber-NonMatchingSelector" enabled="true">
+ <stringProp name="jms.jndi_properties">false</stringProp>
+ <stringProp name="jms.initial_context_factory">org.apache.activemq.jndi.ActiveMQInitialContextFactory</stringProp>
+ <stringProp name="jms.provider_url">tcp://127.0.0.1:61616</stringProp>
+ <stringProp name="jms.connection_factory">ConnectionFactory</stringProp>
+ <stringProp name="jms.topic">dynamicTopics/requestTopic2</stringProp>
+ <stringProp name="jms.security_principle"></stringProp>
+ <stringProp name="jms.security_credentials"></stringProp>
+ <boolProp name="jms.authenticate">false</boolProp>
+ <stringProp name="jms.iterations">1</stringProp>
+ <stringProp name="jms.read_response">true</stringProp>
+ <stringProp name="jms.client_choice">jms_subscriber_receive</stringProp>
+ <stringProp name="jms_error_reconnect_on_codes"></stringProp>
+ <stringProp name="TestPlan.comments">Non matching selector</stringProp>
+ <stringProp name="jms.selector">propInt = 2</stringProp>
+ <stringProp name="jms.timeout">3000</stringProp>
+ </SubscriberSampler>
+ <hashTree>
+ <ResponseAssertion guiclass="AssertionGui" testclass="ResponseAssertion" testname="Response Assertion" enabled="true">
+ <collectionProp name="Asserion.test_strings">
+ <stringProp name="51512">404</stringProp>
+ </collectionProp>
+ <stringProp name="Assertion.test_field">Assertion.response_code</stringProp>
+ <boolProp name="Assertion.assume_success">true</boolProp>
+ <intProp name="Assertion.test_type">8</intProp>
+ </ResponseAssertion>
+ <hashTree/>
+ </hashTree>
+ <TestAction guiclass="TestActionGui" testclass="TestAction" testname="Think Time" enabled="true">
+ <intProp name="ActionProcessor.action">1</intProp>
+ <intProp name="ActionProcessor.target">0</intProp>
+ <stringProp name="ActionProcessor.duration">0</stringProp>
+ </TestAction>
+ <hashTree>
+ <UniformRandomTimer guiclass="UniformRandomTimerGui" testclass="UniformRandomTimer" testname="Pause" enabled="true">
+ <stringProp name="ConstantTimer.delay">1000</stringProp>
+ <stringProp name="RandomTimer.range">100</stringProp>
+ </UniformRandomTimer>
+ <hashTree/>
+ </hashTree>
+ <SubscriberSampler guiclass="JMSSubscriberGui" testclass="SubscriberSampler" testname="JMS Subscriber-at-startup-onMessage" enabled="true">
+ <stringProp name="jms.jndi_properties">false</stringProp>
+ <stringProp name="jms.initial_context_factory">org.apache.activemq.jndi.ActiveMQInitialContextFactory</stringProp>
+ <stringProp name="jms.provider_url">tcp://127.0.0.1:61616</stringProp>
+ <stringProp name="jms.connection_factory">ConnectionFactory</stringProp>
+ <stringProp name="jms.topic">dynamicTopics/requestTopic2</stringProp>
+ <stringProp name="jms.security_principle"></stringProp>
+ <stringProp name="jms.security_credentials"></stringProp>
+ <boolProp name="jms.authenticate">false</boolProp>
+ <stringProp name="jms.iterations">1</stringProp>
+ <stringProp name="jms.read_response">true</stringProp>
+ <stringProp name="jms.client_choice">jms_subscriber_receive</stringProp>
+ <stringProp name="jms_error_reconnect_on_codes"></stringProp>
+ <stringProp name="TestPlan.comments">Matching selector</stringProp>
+ <stringProp name="jms.timeout">3000</stringProp>
+ <stringProp name="jms.selector">propInt = 1</stringProp>
+ </SubscriberSampler>
+ <hashTree>
+ <ResponseAssertion guiclass="AssertionGui" testclass="ResponseAssertion" testname="Response Assertion" enabled="true">
+ <collectionProp name="Asserion.test_strings">
+ <stringProp name="-2063475679">Test Topic</stringProp>
+ </collectionProp>
+ <stringProp name="Assertion.test_field">Assertion.response_data</stringProp>
+ <boolProp name="Assertion.assume_success">false</boolProp>
+ <intProp name="Assertion.test_type">16</intProp>
+ </ResponseAssertion>
+ <hashTree/>
+ </hashTree>
+ </hashTree>
+ <ThreadGroup guiclass="ThreadGroupGui" testclass="ThreadGroup" testname="TG-JMS-PS-Selector-onMessage" enabled="true">
+ <stringProp name="ThreadGroup.on_sample_error">continue</stringProp>
+ <elementProp name="ThreadGroup.main_controller" elementType="LoopController" guiclass="LoopControlPanel" testclass="LoopController" testname="Loop Controller" enabled="true">
+ <boolProp name="LoopController.continue_forever">false</boolProp>
+ <stringProp name="LoopController.loops">1</stringProp>
+ </elementProp>
+ <stringProp name="ThreadGroup.num_threads">1</stringProp>
+ <stringProp name="ThreadGroup.ramp_time">1</stringProp>
+ <boolProp name="ThreadGroup.scheduler">false</boolProp>
+ <stringProp name="ThreadGroup.duration"></stringProp>
+ <stringProp name="ThreadGroup.delay"></stringProp>
+ <stringProp name="TestPlan.comments">Persistent Publish / Subscribe</stringProp>
+ </ThreadGroup>
+ <hashTree>
+ <PublisherSampler guiclass="JMSPublisherGui" testclass="PublisherSampler" testname="JMS Publisher-Persistent" enabled="true">
+ <stringProp name="jms.jndi_properties">false</stringProp>
+ <stringProp name="jms.initial_context_factory">org.apache.activemq.jndi.ActiveMQInitialContextFactory</stringProp>
+ <stringProp name="jms.provider_url">tcp://127.0.0.1:61616</stringProp>
+ <stringProp name="jms.connection_factory">ConnectionFactory</stringProp>
+ <stringProp name="jms.topic">dynamicTopics/requestTopic2c</stringProp>
+ <stringProp name="jms.expiration"></stringProp>
+ <stringProp name="jms_error_reconnect_on_codes"></stringProp>
+ <stringProp name="jms.priority"></stringProp>
+ <stringProp name="jms.security_principle"></stringProp>
+ <stringProp name="jms.security_credentials"></stringProp>
+ <stringProp name="jms.text_message">Test Topic</stringProp>
+ <stringProp name="jms.input_file"></stringProp>
+ <stringProp name="jms.random_path"></stringProp>
+ <stringProp name="jms.config_choice">jms_use_text</stringProp>
+ <stringProp name="jms.config_msg_type">jms_text_message</stringProp>
+ <stringProp name="jms.iterations">1</stringProp>
+ <boolProp name="jms.authenticate">false</boolProp>
+ <elementProp name="jms.jmsProperties" elementType="JMSProperties">
+ <collectionProp name="JMSProperties.properties">
+ <elementProp name="" elementType="JMSProperty">
+ <stringProp name="JMSProperty.name">prop1</stringProp>
+ <stringProp name="JMSProperty.value">value1</stringProp>
+ <stringProp name="JMSProperty.type">java.lang.String</stringProp>
+ </elementProp>
+ <elementProp name="" elementType="JMSProperty">
+ <stringProp name="JMSProperty.name">propInt</stringProp>
+ <stringProp name="JMSProperty.value">1</stringProp>
+ <stringProp name="JMSProperty.type">java.lang.Integer</stringProp>
+ </elementProp>
+ <elementProp name="" elementType="JMSProperty">
+ <stringProp name="JMSProperty.name">propBoolean</stringProp>
+ <stringProp name="JMSProperty.value">true</stringProp>
+ <stringProp name="JMSProperty.type">java.lang.Boolean</stringProp>
+ </elementProp>
+ <elementProp name="" elementType="JMSProperty">
+ <stringProp name="JMSProperty.name">propDouble</stringProp>
+ <stringProp name="JMSProperty.value">1.123</stringProp>
+ <stringProp name="JMSProperty.type">java.lang.Double</stringProp>
+ </elementProp>
+ <elementProp name="" elementType="JMSProperty">
+ <stringProp name="JMSProperty.name">propFloat</stringProp>
+ <stringProp name="JMSProperty.value">1.2</stringProp>
+ <stringProp name="JMSProperty.type">java.lang.Float</stringProp>
+ </elementProp>
+ </collectionProp>
+ </elementProp>
+ <boolProp name="jms.destination_static">false</boolProp>
+ </PublisherSampler>
+ <hashTree>
+ <ResponseAssertion guiclass="AssertionGui" testclass="ResponseAssertion" testname="Response Assertion" enabled="true">
+ <collectionProp name="Asserion.test_strings">
+ <stringProp name="-1719216023">1 messages published</stringProp>
+ </collectionProp>
+ <stringProp name="Assertion.test_field">Assertion.response_message</stringProp>
+ <boolProp name="Assertion.assume_success">false</boolProp>
+ <intProp name="Assertion.test_type">16</intProp>
+ </ResponseAssertion>
+ <hashTree/>
+ </hashTree>
+ <TestAction guiclass="TestActionGui" testclass="TestAction" testname="Think Time" enabled="true">
+ <intProp name="ActionProcessor.action">1</intProp>
+ <intProp name="ActionProcessor.target">0</intProp>
+ <stringProp name="ActionProcessor.duration">0</stringProp>
+ </TestAction>
+ <hashTree>
+ <UniformRandomTimer guiclass="UniformRandomTimerGui" testclass="UniformRandomTimer" testname="Pause" enabled="true">
+ <stringProp name="ConstantTimer.delay">1000</stringProp>
+ <stringProp name="RandomTimer.range">100</stringProp>
+ </UniformRandomTimer>
+ <hashTree/>
+ </hashTree>
+ <SubscriberSampler guiclass="JMSSubscriberGui" testclass="SubscriberSampler" testname="JMS Subscriber-NonMatchingSelector-receive" enabled="true">
+ <stringProp name="jms.jndi_properties">false</stringProp>
+ <stringProp name="jms.initial_context_factory">org.apache.activemq.jndi.ActiveMQInitialContextFactory</stringProp>
+ <stringProp name="jms.provider_url">tcp://127.0.0.1:61616</stringProp>
+ <stringProp name="jms.connection_factory">ConnectionFactory</stringProp>
+ <stringProp name="jms.topic">dynamicTopics/requestTopic2c</stringProp>
+ <stringProp name="jms.security_principle"></stringProp>
+ <stringProp name="jms.security_credentials"></stringProp>
+ <boolProp name="jms.authenticate">false</boolProp>
+ <stringProp name="jms.iterations">1</stringProp>
+ <stringProp name="jms.read_response">true</stringProp>
+ <stringProp name="jms.client_choice">jms_subscriber_on_message</stringProp>
+ <stringProp name="jms_error_reconnect_on_codes"></stringProp>
+ <stringProp name="TestPlan.comments">Non matching selector</stringProp>
+ <stringProp name="jms.timeout">3000</stringProp>
+ <stringProp name="jms.selector">propInt = 2</stringProp>
+ </SubscriberSampler>
+ <hashTree>
+ <ResponseAssertion guiclass="AssertionGui" testclass="ResponseAssertion" testname="Response Assertion" enabled="true">
+ <collectionProp name="Asserion.test_strings">
+ <stringProp name="51512">404</stringProp>
+ </collectionProp>
+ <stringProp name="Assertion.test_field">Assertion.response_code</stringProp>
+ <boolProp name="Assertion.assume_success">true</boolProp>
+ <intProp name="Assertion.test_type">8</intProp>
+ </ResponseAssertion>
+ <hashTree/>
+ </hashTree>
+ <TestAction guiclass="TestActionGui" testclass="TestAction" testname="Think Time" enabled="true">
+ <intProp name="ActionProcessor.action">1</intProp>
+ <intProp name="ActionProcessor.target">0</intProp>
+ <stringProp name="ActionProcessor.duration">0</stringProp>
+ </TestAction>
+ <hashTree>
+ <UniformRandomTimer guiclass="UniformRandomTimerGui" testclass="UniformRandomTimer" testname="Pause" enabled="true">
+ <stringProp name="ConstantTimer.delay">1000</stringProp>
+ <stringProp name="RandomTimer.range">100</stringProp>
+ </UniformRandomTimer>
+ <hashTree/>
+ </hashTree>
+ <SubscriberSampler guiclass="JMSSubscriberGui" testclass="SubscriberSampler" testname="JMS Subscriber-MatchingSelector-receive" enabled="true">
+ <stringProp name="jms.jndi_properties">false</stringProp>
+ <stringProp name="jms.initial_context_factory">org.apache.activemq.jndi.ActiveMQInitialContextFactory</stringProp>
+ <stringProp name="jms.provider_url">tcp://127.0.0.1:61616</stringProp>
+ <stringProp name="jms.connection_factory">ConnectionFactory</stringProp>
+ <stringProp name="jms.topic">dynamicTopics/requestTopic2c</stringProp>
+ <stringProp name="jms.security_principle"></stringProp>
+ <stringProp name="jms.security_credentials"></stringProp>
+ <boolProp name="jms.authenticate">false</boolProp>
+ <stringProp name="jms.iterations">1</stringProp>
+ <stringProp name="jms.read_response">true</stringProp>
+ <stringProp name="jms.client_choice">jms_subscriber_on_message</stringProp>
+ <stringProp name="jms_error_reconnect_on_codes"></stringProp>
+ <stringProp name="TestPlan.comments">Matching selector</stringProp>
+ <stringProp name="jms.timeout">3000</stringProp>
+ <stringProp name="jms.selector">propInt = 1</stringProp>
+ </SubscriberSampler>
+ <hashTree>
+ <ResponseAssertion guiclass="AssertionGui" testclass="ResponseAssertion" testname="Response Assertion" enabled="true">
+ <collectionProp name="Asserion.test_strings">
+ <stringProp name="-2063475679">Test Topic</stringProp>
+ </collectionProp>
+ <stringProp name="Assertion.test_field">Assertion.response_data</stringProp>
+ <boolProp name="Assertion.assume_success">false</boolProp>
+ <intProp name="Assertion.test_type">16</intProp>
+ </ResponseAssertion>
+ <hashTree/>
+ </hashTree>
+ </hashTree>
+ <ThreadGroup guiclass="ThreadGroupGui" testclass="ThreadGroup" testname="TG-JMS-PS-Durable" enabled="true">
+ <stringProp name="ThreadGroup.on_sample_error">continue</stringProp>
+ <elementProp name="ThreadGroup.main_controller" elementType="LoopController" guiclass="LoopControlPanel" testclass="LoopController" testname="Loop Controller" enabled="true">
+ <boolProp name="LoopController.continue_forever">false</boolProp>
+ <stringProp name="LoopController.loops">1</stringProp>
+ </elementProp>
+ <stringProp name="ThreadGroup.num_threads">1</stringProp>
+ <stringProp name="ThreadGroup.ramp_time">1</stringProp>
+ <boolProp name="ThreadGroup.scheduler">false</boolProp>
+ <stringProp name="ThreadGroup.duration"></stringProp>
+ <stringProp name="ThreadGroup.delay"></stringProp>
+ <stringProp name="TestPlan.comments">Persistent Publish / Subscribe</stringProp>
+ </ThreadGroup>
+ <hashTree>
+ <PublisherSampler guiclass="JMSPublisherGui" testclass="PublisherSampler" testname="JMS Publisher-Persistent" enabled="true">
+ <stringProp name="jms.jndi_properties">false</stringProp>
+ <stringProp name="jms.initial_context_factory">org.apache.activemq.jndi.ActiveMQInitialContextFactory</stringProp>
+ <stringProp name="jms.provider_url">tcp://127.0.0.1:61616</stringProp>
+ <stringProp name="jms.connection_factory">ConnectionFactory</stringProp>
+ <stringProp name="jms.topic">dynamicTopics/requestTopic2d</stringProp>
+ <stringProp name="jms.expiration"></stringProp>
+ <stringProp name="jms_error_reconnect_on_codes"></stringProp>
+ <stringProp name="jms.priority"></stringProp>
+ <stringProp name="jms.security_principle"></stringProp>
+ <stringProp name="jms.security_credentials"></stringProp>
+ <stringProp name="jms.text_message">Test Durable Topic Message</stringProp>
+ <stringProp name="jms.input_file"></stringProp>
+ <stringProp name="jms.random_path"></stringProp>
+ <stringProp name="jms.config_choice">jms_use_text</stringProp>
+ <stringProp name="jms.config_msg_type">jms_text_message</stringProp>
+ <stringProp name="jms.iterations">1</stringProp>
+ <boolProp name="jms.authenticate">false</boolProp>
+ <elementProp name="jms.jmsProperties" elementType="JMSProperties">
+ <collectionProp name="JMSProperties.properties">
+ <elementProp name="" elementType="JMSProperty">
+ <stringProp name="JMSProperty.name">prop1</stringProp>
+ <stringProp name="JMSProperty.value">value1</stringProp>
+ <stringProp name="JMSProperty.type">java.lang.String</stringProp>
+ </elementProp>
+ <elementProp name="" elementType="JMSProperty">
+ <stringProp name="JMSProperty.name">propInt</stringProp>
+ <stringProp name="JMSProperty.value">1</stringProp>
+ <stringProp name="JMSProperty.type">java.lang.Integer</stringProp>
+ </elementProp>
+ <elementProp name="" elementType="JMSProperty">
+ <stringProp name="JMSProperty.name">propBoolean</stringProp>
+ <stringProp name="JMSProperty.value">true</stringProp>
+ <stringProp name="JMSProperty.type">java.lang.Boolean</stringProp>
+ </elementProp>
+ <elementProp name="" elementType="JMSProperty">
+ <stringProp name="JMSProperty.name">propDouble</stringProp>
+ <stringProp name="JMSProperty.value">1.123</stringProp>
+ <stringProp name="JMSProperty.type">java.lang.Double</stringProp>
+ </elementProp>
+ <elementProp name="" elementType="JMSProperty">
+ <stringProp name="JMSProperty.name">propFloat</stringProp>
+ <stringProp name="JMSProperty.value">1.2</stringProp>
+ <stringProp name="JMSProperty.type">java.lang.Float</stringProp>
+ </elementProp>
+ </collectionProp>
+ </elementProp>
+ <boolProp name="jms.destination_static">false</boolProp>
+ </PublisherSampler>
+ <hashTree>
+ <ResponseAssertion guiclass="AssertionGui" testclass="ResponseAssertion" testname="Response Assertion" enabled="true">
+ <collectionProp name="Asserion.test_strings">
+ <stringProp name="-1719216023">1 messages published</stringProp>
+ </collectionProp>
+ <stringProp name="Assertion.test_field">Assertion.response_message</stringProp>
+ <boolProp name="Assertion.assume_success">false</boolProp>
+ <intProp name="Assertion.test_type">16</intProp>
+ </ResponseAssertion>
+ <hashTree/>
+ </hashTree>
+ <TestAction guiclass="TestActionGui" testclass="TestAction" testname="Think Time" enabled="true">
+ <intProp name="ActionProcessor.action">1</intProp>
+ <intProp name="ActionProcessor.target">0</intProp>
+ <stringProp name="ActionProcessor.duration">0</stringProp>
+ </TestAction>
+ <hashTree>
+ <UniformRandomTimer guiclass="UniformRandomTimerGui" testclass="UniformRandomTimer" testname="Pause" enabled="true">
+ <stringProp name="ConstantTimer.delay">5000</stringProp>
+ <stringProp name="RandomTimer.range">100</stringProp>
+ </UniformRandomTimer>
+ <hashTree/>
+ </hashTree>
+ <SubscriberSampler guiclass="JMSSubscriberGui" testclass="SubscriberSampler" testname="JMS Subscriber-Durable" enabled="true">
+ <stringProp name="jms.jndi_properties">false</stringProp>
+ <stringProp name="jms.initial_context_factory">org.apache.activemq.jndi.ActiveMQInitialContextFactory</stringProp>
+ <stringProp name="jms.provider_url">tcp://127.0.0.1:61616</stringProp>
+ <stringProp name="jms.connection_factory">ConnectionFactory</stringProp>
+ <stringProp name="jms.topic">dynamicTopics/requestTopic2d</stringProp>
+ <stringProp name="jms.security_principle"></stringProp>
+ <stringProp name="jms.security_credentials"></stringProp>
+ <boolProp name="jms.authenticate">false</boolProp>
+ <stringProp name="jms.iterations">1</stringProp>
+ <stringProp name="jms.read_response">true</stringProp>
+ <stringProp name="jms.client_choice">jms_subscriber_receive</stringProp>
+ <stringProp name="jms_error_reconnect_on_codes"></stringProp>
+ <stringProp name="TestPlan.comments">Matching selector</stringProp>
+ <stringProp name="jms.timeout">3000</stringProp>
+ <stringProp name="jms.durableSubscriptionId">jmeter-${__machineIP()}-id</stringProp>
+ <stringProp name="jms.clientId">jmeter-${__machineIP()}</stringProp>
+ </SubscriberSampler>
+ <hashTree>
+ <ResponseAssertion guiclass="AssertionGui" testclass="ResponseAssertion" testname="Response Assertion" enabled="true">
+ <collectionProp name="Asserion.test_strings">
+ <stringProp name="1154304067">Test Durable Topic Message</stringProp>
+ </collectionProp>
+ <stringProp name="Assertion.test_field">Assertion.response_data</stringProp>
+ <boolProp name="Assertion.assume_success">false</boolProp>
+ <intProp name="Assertion.test_type">16</intProp>
+ </ResponseAssertion>
+ <hashTree/>
+ </hashTree>
+ </hashTree>
+ <ThreadGroup guiclass="ThreadGroupGui" testclass="ThreadGroup" testname="TG-JMS-PS-Selector-Non-Persistent" enabled="true">
+ <stringProp name="ThreadGroup.on_sample_error">continue</stringProp>
+ <elementProp name="ThreadGroup.main_controller" elementType="LoopController" guiclass="LoopControlPanel" testclass="LoopController" testname="Loop Controller" enabled="true">
+ <boolProp name="LoopController.continue_forever">false</boolProp>
+ <stringProp name="LoopController.loops">1</stringProp>
+ </elementProp>
+ <stringProp name="ThreadGroup.num_threads">1</stringProp>
+ <stringProp name="ThreadGroup.ramp_time">1</stringProp>
+ <boolProp name="ThreadGroup.scheduler">false</boolProp>
+ <stringProp name="ThreadGroup.duration"></stringProp>
+ <stringProp name="ThreadGroup.delay"></stringProp>
+ </ThreadGroup>
+ <hashTree>
+ <PublisherSampler guiclass="JMSPublisherGui" testclass="PublisherSampler" testname="JMS Publisher-NonPersistent" enabled="true">
+ <stringProp name="jms.jndi_properties">false</stringProp>
+ <stringProp name="jms.initial_context_factory">org.apache.activemq.jndi.ActiveMQInitialContextFactory</stringProp>
+ <stringProp name="jms.provider_url">tcp://127.0.0.1:61616</stringProp>
+ <stringProp name="jms.connection_factory">ConnectionFactory</stringProp>
+ <stringProp name="jms.topic">dynamicTopics/requestTopic3</stringProp>
+ <stringProp name="jms.expiration"></stringProp>
+ <stringProp name="jms_error_reconnect_on_codes"></stringProp>
+ <stringProp name="jms.priority"></stringProp>
+ <stringProp name="jms.security_principle"></stringProp>
+ <stringProp name="jms.security_credentials"></stringProp>
+ <stringProp name="jms.text_message">Test Topic</stringProp>
+ <stringProp name="jms.input_file"></stringProp>
+ <stringProp name="jms.random_path"></stringProp>
+ <stringProp name="jms.config_choice">jms_use_text</stringProp>
+ <stringProp name="jms.config_msg_type">jms_text_message</stringProp>
+ <stringProp name="jms.iterations">1</stringProp>
+ <boolProp name="jms.authenticate">false</boolProp>
+ <elementProp name="jms.jmsProperties" elementType="JMSProperties">
+ <collectionProp name="JMSProperties.properties">
+ <elementProp name="" elementType="JMSProperty">
+ <stringProp name="JMSProperty.name">prop1</stringProp>
+ <stringProp name="JMSProperty.value">value1</stringProp>
+ <stringProp name="JMSProperty.type">java.lang.String</stringProp>
+ </elementProp>
+ <elementProp name="" elementType="JMSProperty">
+ <stringProp name="JMSProperty.name">propInt</stringProp>
+ <stringProp name="JMSProperty.value">1</stringProp>
+ <stringProp name="JMSProperty.type">java.lang.Integer</stringProp>
+ </elementProp>
+ <elementProp name="" elementType="JMSProperty">
+ <stringProp name="JMSProperty.name">propBoolean</stringProp>
+ <stringProp name="JMSProperty.value">true</stringProp>
+ <stringProp name="JMSProperty.type">java.lang.Boolean</stringProp>
+ </elementProp>
+ <elementProp name="" elementType="JMSProperty">
+ <stringProp name="JMSProperty.name">propDouble</stringProp>
+ <stringProp name="JMSProperty.value">1.123</stringProp>
+ <stringProp name="JMSProperty.type">java.lang.Double</stringProp>
+ </elementProp>
+ <elementProp name="" elementType="JMSProperty">
+ <stringProp name="JMSProperty.name">propFloat</stringProp>
+ <stringProp name="JMSProperty.value">1.2</stringProp>
+ <stringProp name="JMSProperty.type">java.lang.Float</stringProp>
+ </elementProp>
+ </collectionProp>
+ </elementProp>
+ <boolProp name="jms.destination_static">false</boolProp>
+ <boolProp name="jms.non_persistent">true</boolProp>
+ </PublisherSampler>
+ <hashTree>
+ <ResponseAssertion guiclass="AssertionGui" testclass="ResponseAssertion" testname="Response Assertion" enabled="true">
+ <collectionProp name="Asserion.test_strings">
+ <stringProp name="-1719216023">1 messages published</stringProp>
+ </collectionProp>
+ <stringProp name="Assertion.test_field">Assertion.response_message</stringProp>
+ <boolProp name="Assertion.assume_success">false</boolProp>
+ <intProp name="Assertion.test_type">16</intProp>
+ </ResponseAssertion>
+ <hashTree/>
+ </hashTree>
+ <SubscriberSampler guiclass="JMSSubscriberGui" testclass="SubscriberSampler" testname="JMS Subscriber-NP-EachSample" enabled="true">
+ <stringProp name="jms.jndi_properties">false</stringProp>
+ <stringProp name="jms.initial_context_factory">org.apache.activemq.jndi.ActiveMQInitialContextFactory</stringProp>
+ <stringProp name="jms.provider_url">tcp://127.0.0.1:61616</stringProp>
+ <stringProp name="jms.connection_factory">ConnectionFactory</stringProp>
+ <stringProp name="jms.topic">dynamicTopics/requestTopic3</stringProp>
+ <stringProp name="jms.security_principle"></stringProp>
+ <stringProp name="jms.security_credentials"></stringProp>
+ <boolProp name="jms.authenticate">false</boolProp>
+ <stringProp name="jms.iterations">1</stringProp>
+ <stringProp name="jms.read_response">true</stringProp>
+ <stringProp name="jms.client_choice">jms_subscriber_receive</stringProp>
+ <stringProp name="jms_error_reconnect_on_codes"></stringProp>
+ <stringProp name="TestPlan.comments">Will not receive message as messages are Non Persistent and it is initialized for each sample</stringProp>
+ <stringProp name="jms.selector">propInt = 1</stringProp>
+ <stringProp name="jms.timeout">3000</stringProp>
+ <boolProp name="jms.destination_static">false</boolProp>
+ </SubscriberSampler>
+ <hashTree>
+ <ResponseAssertion guiclass="AssertionGui" testclass="ResponseAssertion" testname="Response Assertion" enabled="true">
+ <collectionProp name="Asserion.test_strings">
+ <stringProp name="51512">404</stringProp>
+ </collectionProp>
+ <stringProp name="Assertion.test_field">Assertion.response_code</stringProp>
+ <boolProp name="Assertion.assume_success">true</boolProp>
+ <intProp name="Assertion.test_type">8</intProp>
+ </ResponseAssertion>
+ <hashTree/>
+ </hashTree>
+ <SubscriberSampler guiclass="JMSSubscriberGui" testclass="SubscriberSampler" testname="JMS Subscriber-NP-OnStartup" enabled="true">
+ <stringProp name="jms.jndi_properties">false</stringProp>
+ <stringProp name="jms.initial_context_factory">org.apache.activemq.jndi.ActiveMQInitialContextFactory</stringProp>
+ <stringProp name="jms.provider_url">tcp://127.0.0.1:61616</stringProp>
+ <stringProp name="jms.connection_factory">ConnectionFactory</stringProp>
+ <stringProp name="jms.topic">dynamicTopics/requestTopic3</stringProp>
+ <stringProp name="jms.security_principle"></stringProp>
+ <stringProp name="jms.security_credentials"></stringProp>
+ <boolProp name="jms.authenticate">false</boolProp>
+ <stringProp name="jms.iterations">1</stringProp>
+ <stringProp name="jms.read_response">true</stringProp>
+ <stringProp name="jms.client_choice">jms_subscriber_receive</stringProp>
+ <stringProp name="jms_error_reconnect_on_codes"></stringProp>
+ <stringProp name="TestPlan.comments">Will receive message as messages are Non Persistent but it is initialized on startup</stringProp>
+ <stringProp name="jms.timeout">3000</stringProp>
+ <stringProp name="jms.selector">propInt = 1</stringProp>
+ </SubscriberSampler>
+ <hashTree>
+ <ResponseAssertion guiclass="AssertionGui" testclass="ResponseAssertion" testname="Response Assertion" enabled="true">
+ <collectionProp name="Asserion.test_strings">
+ <stringProp name="-2063475679">Test Topic</stringProp>
</collectionProp>
<stringProp name="Assertion.test_field">Assertion.response_data</stringProp>
<boolProp name="Assertion.assume_success">false</boolProp>
Modified: jmeter/trunk/bin/testfiles/JMS_TESTS.xml
URL: http://svn.apache.org/viewvc/jmeter/trunk/bin/testfiles/JMS_TESTS.xml?rev=1812922&r1=1812921&r2=1812922&view=diff
==============================================================================
--- jmeter/trunk/bin/testfiles/JMS_TESTS.xml (original)
+++ jmeter/trunk/bin/testfiles/JMS_TESTS.xml Sun Oct 22 14:48:41 2017
@@ -43,14 +43,14 @@
<error>false</error>
</assertionResult>
</sample>
-<sample s="true" lb="JMS Publisher" rc="200" rm="1 messages published" tn="TG-JMS-PS 2-1" dt="" sc="1" ec="0" ng="1" na="1">
+<sample s="true" lb="JMS Publisher-NonDurable" rc="200" rm="1 messages published" tn="TG-JMS-PS 2-1" dt="" sc="1" ec="0" ng="1" na="1">
<assertionResult>
<name>Response Assertion</name>
<failure>false</failure>
<error>false</error>
</assertionResult>
</sample>
-<sample s="true" lb="JMS Subscriber" rc="200" rm="1 message(s) received successfully of 1 expected" tn="TG-JMS-PS 2-1" dt="text" sc="1" ec="0" ng="1" na="1">
+<sample s="true" lb="JMS Subscriber-NonDurable" rc="200" rm="1 message(s) received successfully of 1 expected" tn="TG-JMS-PS 2-1" dt="text" sc="1" ec="0" ng="1" na="1">
<assertionResult>
<name>Response Assertion</name>
<failure>false</failure>
@@ -59,6 +59,88 @@
<assertionResult>
<name>Response Assertion</name>
<failure>false</failure>
+ <error>false</error>
+ </assertionResult>
+ <assertionResult>
+ <name>Response Assertion</name>
+ <failure>false</failure>
+ <error>false</error>
+ </assertionResult>
+</sample>
+<sample s="true" lb="JMS Publisher-Persistent" rc="200" rm="1 messages published" tn="TG-JMS-PS-Selector-receive 3-1" dt="" sc="1" ec="0" ng="1" na="1">
+ <assertionResult>
+ <name>Response Assertion</name>
+ <failure>false</failure>
+ <error>false</error>
+ </assertionResult>
+</sample>
+<sample s="true" lb="JMS Subscriber-NonMatchingSelector" rc="404" rm="0 message(s) received successfully of 1 expected" tn="TG-JMS-PS-Selector-receive 3-1" dt="text" sc="0" ec="0" ng="1" na="1">
+ <assertionResult>
+ <name>Response Assertion</name>
+ <failure>false</failure>
+ <error>false</error>
+ </assertionResult>
+</sample>
+<sample s="true" lb="JMS Subscriber-at-startup-onMessage" rc="200" rm="1 message(s) received successfully of 1 expected" tn="TG-JMS-PS-Selector-receive 3-1" dt="text" sc="1" ec="0" ng="1" na="1">
+ <assertionResult>
+ <name>Response Assertion</name>
+ <failure>false</failure>
+ <error>false</error>
+ </assertionResult>
+</sample>
+<sample s="true" lb="JMS Publisher-Persistent" rc="200" rm="1 messages published" tn="TG-JMS-PS-Selector-onMessage 4-1" dt="" sc="1" ec="0" ng="1" na="1">
+ <assertionResult>
+ <name>Response Assertion</name>
+ <failure>false</failure>
+ <error>false</error>
+ </assertionResult>
+</sample>
+<sample s="true" lb="JMS Subscriber-NonMatchingSelector-receive" rc="404" rm="0 message(s) received successfully of 1 expected" tn="TG-JMS-PS-Selector-onMessage 4-1" dt="text" sc="0" ec="0" ng="1" na="1">
+ <assertionResult>
+ <name>Response Assertion</name>
+ <failure>false</failure>
+ <error>false</error>
+ </assertionResult>
+</sample>
+<sample s="true" lb="JMS Subscriber-MatchingSelector-receive" rc="200" rm="1 message(s) received successfully of 1 expected" tn="TG-JMS-PS-Selector-onMessage 4-1" dt="text" sc="1" ec="0" ng="1" na="1">
+ <assertionResult>
+ <name>Response Assertion</name>
+ <failure>false</failure>
+ <error>false</error>
+ </assertionResult>
+</sample>
+<sample s="true" lb="JMS Publisher-Persistent" rc="200" rm="1 messages published" tn="TG-JMS-PS-Durable 5-1" dt="" sc="1" ec="0" ng="1" na="1">
+ <assertionResult>
+ <name>Response Assertion</name>
+ <failure>false</failure>
+ <error>false</error>
+ </assertionResult>
+</sample>
+<sample s="true" lb="JMS Subscriber-Durable" rc="200" rm="1 message(s) received successfully of 1 expected" tn="TG-JMS-PS-Durable 5-1" dt="text" sc="1" ec="0" ng="1" na="1">
+ <assertionResult>
+ <name>Response Assertion</name>
+ <failure>false</failure>
+ <error>false</error>
+ </assertionResult>
+</sample>
+<sample s="true" lb="JMS Publisher-NonPersistent" rc="200" rm="1 messages published" tn="TG-JMS-PS-Selector-Non-Persistent 6-1" dt="" sc="1" ec="0" ng="1" na="1">
+ <assertionResult>
+ <name>Response Assertion</name>
+ <failure>false</failure>
+ <error>false</error>
+ </assertionResult>
+</sample>
+<sample s="true" lb="JMS Subscriber-NP-EachSample" rc="404" rm="0 message(s) received successfully of 1 expected" tn="TG-JMS-PS-Selector-Non-Persistent 6-1" dt="text" sc="0" ec="0" ng="1" na="1">
+ <assertionResult>
+ <name>Response Assertion</name>
+ <failure>false</failure>
+ <error>false</error>
+ </assertionResult>
+</sample>
+<sample s="true" lb="JMS Subscriber-NP-OnStartup" rc="200" rm="1 message(s) received successfully of 1 expected" tn="TG-JMS-PS-Selector-Non-Persistent 6-1" dt="text" sc="1" ec="0" ng="1" na="1">
+ <assertionResult>
+ <name>Response Assertion</name>
+ <failure>false</failure>
<error>false</error>
</assertionResult>
</sample>