Author: heiko.braun(a)jboss.com
Date: 2007-10-09 08:46:22 -0400 (Tue, 09 Oct 2007)
New Revision: 4706
Modified:
stack/native/trunk/src/main/java/org/jboss/ws/core/CommonBindingProvider.java
stack/native/trunk/src/main/java/org/jboss/ws/metadata/umdm/EndpointMetaData.java
stack/native/trunk/src/test/java/org/jboss/test/ws/jaxrpc/jbws626/ServerHandler.java
stack/native/trunk/src/test/resources/benchmark/jmeter/JBossWS_Benchmark.jmx
Log:
Fix JBWS-1833: ConfigObserver was causing a memory leak
Modified: stack/native/trunk/src/main/java/org/jboss/ws/core/CommonBindingProvider.java
===================================================================
---
stack/native/trunk/src/main/java/org/jboss/ws/core/CommonBindingProvider.java 2007-10-09
12:22:04 UTC (rev 4705)
+++
stack/native/trunk/src/main/java/org/jboss/ws/core/CommonBindingProvider.java 2007-10-09
12:46:22 UTC (rev 4706)
@@ -40,8 +40,13 @@
/**
* Provides access to the protocol binding.
- *
+ * <p>
+ * <b>NOTE</b>: CommonBindingProvider registers with EndpointMetaData through
a observer pattern.
+ * Which means the meta data model holds a strong reference to the binding provider
which can
+ * easily cause memory problems. Handle with care.
+ *
* @author Thomas.Diesler(a)jboss.com
+ * @author Heiko.Braun(a)jboss.com
* @since 04-Jul-2006
*/
public class CommonBindingProvider implements Configurable
@@ -55,6 +60,8 @@
{
this.epMetaData = epMetaData;
initBinding(epMetaData.getBindingId(), epMetaData.getType());
+
+ this.epMetaData.registerConfigObserver(this);
configure();
}
Modified:
stack/native/trunk/src/main/java/org/jboss/ws/metadata/umdm/EndpointMetaData.java
===================================================================
---
stack/native/trunk/src/main/java/org/jboss/ws/metadata/umdm/EndpointMetaData.java 2007-10-09
12:22:04 UTC (rev 4705)
+++
stack/native/trunk/src/main/java/org/jboss/ws/metadata/umdm/EndpointMetaData.java 2007-10-09
12:46:22 UTC (rev 4706)
@@ -24,6 +24,7 @@
// $Id$
import java.lang.reflect.Method;
+import java.lang.ref.WeakReference;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.Collection;
@@ -35,6 +36,7 @@
import java.util.Observable;
import java.util.Properties;
import java.util.Set;
+import java.util.Observer;
import javax.jws.soap.SOAPBinding.ParameterStyle;
import javax.xml.namespace.QName;
@@ -614,9 +616,6 @@
if (config == null)
initEndpointConfig();
- // register any configurable with the ConfigProvider
- configObservable.addObserver(configurable);
-
// SOAPBinding configuration
if (configurable instanceof CommonBindingProvider)
{
@@ -733,11 +732,51 @@
class ConfigObservable extends Observable
{
+
+ private List<WeakReference<Observer>> observer = new
ArrayList<WeakReference<Observer>>();
+
public void doNotify(Object object)
{
setChanged();
notifyObservers(object);
}
+
+ public synchronized void addObserver(Observer o)
+ {
+ observer.add( new WeakReference(o));
+ }
+
+ public synchronized void deleteObserver(Observer o)
+ {
+ for(WeakReference<Observer> w : observer)
+ {
+ Observer tmp = w.get();
+ if(tmp.equals(o))
+ {
+ observer.remove(o);
+ break;
+ }
+
+ }
+ }
+
+ public void notifyObservers()
+ {
+ notifyObservers(null);
+ }
+
+ public void notifyObservers(Object arg)
+ {
+ if(hasChanged())
+ {
+ for(WeakReference<Observer> w : observer)
+ {
+ Observer tmp = w.get();
+ tmp.update(this, arg);
+
+ }
+ }
+ }
}
public List<UnifiedPortComponentRefMetaData> getServiceRefContrib()
Modified:
stack/native/trunk/src/test/java/org/jboss/test/ws/jaxrpc/jbws626/ServerHandler.java
===================================================================
---
stack/native/trunk/src/test/java/org/jboss/test/ws/jaxrpc/jbws626/ServerHandler.java 2007-10-09
12:22:04 UTC (rev 4705)
+++
stack/native/trunk/src/test/java/org/jboss/test/ws/jaxrpc/jbws626/ServerHandler.java 2007-10-09
12:46:22 UTC (rev 4706)
@@ -21,6 +21,8 @@
*/
package org.jboss.test.ws.jaxrpc.jbws626;
+import org.jboss.ws.core.CommonMessageContext;
+
import java.util.Iterator;
import javax.xml.namespace.QName;
@@ -83,6 +85,10 @@
wasName = soapElement.getElementName();
assertElementName(expName, wasName);
}
+
+ // for testing the CommonBindingProvider memory leak. Not related to this
test...
+ ((CommonMessageContext)msgContext).setModified(true);
+
}
catch (SOAPException ex)
{
Modified: stack/native/trunk/src/test/resources/benchmark/jmeter/JBossWS_Benchmark.jmx
===================================================================
---
stack/native/trunk/src/test/resources/benchmark/jmeter/JBossWS_Benchmark.jmx 2007-10-09
12:22:04 UTC (rev 4705)
+++
stack/native/trunk/src/test/resources/benchmark/jmeter/JBossWS_Benchmark.jmx 2007-10-09
12:46:22 UTC (rev 4706)
@@ -21,7 +21,7 @@
<stringProp name="TestPlan.comments"></stringProp>
</TestPlan>
<hashTree>
- <ThreadGroup guiclass="ThreadGroupGui"
testclass="ThreadGroup" testname="Model1_JAXWS"
enabled="true">
+ <ThreadGroup guiclass="ThreadGroupGui"
testclass="ThreadGroup" testname="Model1_JAXWS"
enabled="false">
<longProp
name="ThreadGroup.start_time">1144146988000</longProp>
<stringProp name="ThreadGroup.delay"></stringProp>
<stringProp name="ThreadGroup.duration"></stringProp>
@@ -46,6 +46,7 @@
<SoapSampler guiclass="SoapSamplerGui"
testclass="SoapSampler" testname="DOC1.1-JAXWS"
enabled="true">
<stringProp
name="SoapSampler.SEND_SOAP_ACTION">false</stringProp>
<stringProp
name="SoapSampler.xml_data_file"></stringProp>
+ <stringProp name="SoapSampler.SOAP_ACTION"></stringProp>
<stringProp name="HTTPSamper.xml_data"><env:Envelope
xmlns:env='http://schemas.xmlsoap.org/soap/envelope/'&a...
<env:Header/>
<env:Body>
@@ -55,7 +56,6 @@
</ns1:getOrder>
</env:Body>
</env:Envelope></stringProp>
- <stringProp name="SoapSampler.SOAP_ACTION"></stringProp>
<elementProp name="HTTPsampler.Arguments"
elementType="Arguments">
<collectionProp name="Arguments.arguments"/>
</elementProp>
@@ -65,6 +65,7 @@
<SoapSampler guiclass="SoapSamplerGui"
testclass="SoapSampler" testname="DOC1.2"
enabled="false">
<stringProp
name="SoapSampler.SEND_SOAP_ACTION">false</stringProp>
<stringProp
name="SoapSampler.xml_data_file"></stringProp>
+ <stringProp name="SoapSampler.SOAP_ACTION"></stringProp>
<stringProp name="HTTPSamper.xml_data"><env:Envelope
xmlns:env='http://schemas.xmlsoap.org/soap/envelope/'&a...
<env:Header/>
<env:Body>
@@ -74,7 +75,6 @@
</ns1:getOrder>
</env:Body>
</env:Envelope></stringProp>
- <stringProp name="SoapSampler.SOAP_ACTION"></stringProp>
<elementProp name="HTTPsampler.Arguments"
elementType="Arguments">
<collectionProp name="Arguments.arguments"/>
</elementProp>
@@ -86,8 +86,8 @@
<stringProp name="49586">200</stringProp>
</collectionProp>
<stringProp
name="Assertion.test_field">Assertion.response_code</stringProp>
+ <stringProp
name="Assertion.assume_success">false</stringProp>
<intProp name="Assertion.test_type">2</intProp>
- <stringProp
name="Assertion.assume_success">false</stringProp>
</ResponseAssertion>
<hashTree/>
<ResponseAssertion guiclass="AssertionGui"
testclass="ResponseAssertion" testname="Envelope Assertion"
enabled="true">
@@ -95,8 +95,8 @@
<stringProp name="-1984138256">Envelope</stringProp>
</collectionProp>
<stringProp
name="Assertion.test_field">Assertion.response_data</stringProp>
+ <stringProp
name="Assertion.assume_success">false</stringProp>
<intProp name="Assertion.test_type">2</intProp>
- <stringProp
name="Assertion.assume_success">false</stringProp>
</ResponseAssertion>
<hashTree/>
<ResultCollector guiclass="ViewResultsFullVisualizer"
testclass="ResultCollector" testname="View Results Tree"
enabled="false">
@@ -156,6 +156,7 @@
<SoapSampler guiclass="SoapSamplerGui"
testclass="SoapSampler" testname="DOC1.1-JAXWS"
enabled="true">
<stringProp
name="SoapSampler.SEND_SOAP_ACTION">false</stringProp>
<stringProp
name="SoapSampler.xml_data_file"></stringProp>
+ <stringProp name="SoapSampler.SOAP_ACTION"></stringProp>
<stringProp name="HTTPSamper.xml_data"><env:Envelope
xmlns:env='http://schemas.xmlsoap.org/soap/envelope/'&a...
<env:Header/>
<env:Body>
@@ -165,7 +166,6 @@
</ns1:getOrder>
</env:Body>
</env:Envelope></stringProp>
- <stringProp name="SoapSampler.SOAP_ACTION"></stringProp>
<elementProp name="HTTPsampler.Arguments"
elementType="Arguments">
<collectionProp name="Arguments.arguments"/>
</elementProp>
@@ -175,6 +175,7 @@
<SoapSampler guiclass="SoapSamplerGui"
testclass="SoapSampler" testname="DOC1.2"
enabled="false">
<stringProp
name="SoapSampler.SEND_SOAP_ACTION">false</stringProp>
<stringProp
name="SoapSampler.xml_data_file"></stringProp>
+ <stringProp name="SoapSampler.SOAP_ACTION"></stringProp>
<stringProp name="HTTPSamper.xml_data"><env:Envelope
xmlns:env='http://schemas.xmlsoap.org/soap/envelope/'&a...
<env:Header/>
<env:Body>
@@ -184,7 +185,6 @@
</ns1:getOrder>
</env:Body>
</env:Envelope></stringProp>
- <stringProp name="SoapSampler.SOAP_ACTION"></stringProp>
<elementProp name="HTTPsampler.Arguments"
elementType="Arguments">
<collectionProp name="Arguments.arguments"/>
</elementProp>
@@ -196,8 +196,8 @@
<stringProp name="49586">200</stringProp>
</collectionProp>
<stringProp
name="Assertion.test_field">Assertion.response_code</stringProp>
+ <stringProp
name="Assertion.assume_success">false</stringProp>
<intProp name="Assertion.test_type">2</intProp>
- <stringProp
name="Assertion.assume_success">false</stringProp>
</ResponseAssertion>
<hashTree/>
<ResponseAssertion guiclass="AssertionGui"
testclass="ResponseAssertion" testname="Envelope Assertion"
enabled="true">
@@ -205,8 +205,8 @@
<stringProp name="-1984138256">Envelope</stringProp>
</collectionProp>
<stringProp
name="Assertion.test_field">Assertion.response_data</stringProp>
+ <stringProp
name="Assertion.assume_success">false</stringProp>
<intProp name="Assertion.test_type">2</intProp>
- <stringProp
name="Assertion.assume_success">false</stringProp>
</ResponseAssertion>
<hashTree/>
<ResultCollector guiclass="ViewResultsFullVisualizer"
testclass="ResultCollector" testname="View Results Tree"
enabled="false">
@@ -259,6 +259,7 @@
<SoapSampler guiclass="SoapSamplerGui"
testclass="SoapSampler" testname="DOC3.1-JAXWS"
enabled="true">
<stringProp
name="SoapSampler.SEND_SOAP_ACTION">false</stringProp>
<stringProp
name="SoapSampler.xml_data_file"></stringProp>
+ <stringProp name="SoapSampler.SOAP_ACTION"></stringProp>
<stringProp name="HTTPSamper.xml_data"><env:Envelope
xmlns:env='http://schemas.xmlsoap.org/soap/envelope/'&a...
<env:Header/>
<env:Body>
@@ -271,7 +272,6 @@
</ns1:echoSimpleType>
</env:Body>
</env:Envelope></stringProp>
- <stringProp name="SoapSampler.SOAP_ACTION"></stringProp>
<elementProp name="HTTPsampler.Arguments"
elementType="Arguments">
<collectionProp name="Arguments.arguments"/>
</elementProp>
@@ -281,6 +281,7 @@
<SoapSampler guiclass="SoapSamplerGui"
testclass="SoapSampler" testname="DOC3.2"
enabled="false">
<stringProp
name="SoapSampler.SEND_SOAP_ACTION">false</stringProp>
<stringProp
name="SoapSampler.xml_data_file"></stringProp>
+ <stringProp name="SoapSampler.SOAP_ACTION"></stringProp>
<stringProp name="HTTPSamper.xml_data"><env:Envelope
xmlns:env='http://schemas.xmlsoap.org/soap/envelope/'&a...
<env:Header/>
<env:Body>
@@ -293,7 +294,6 @@
</ns1:echoSimpleType>
</env:Body>
</env:Envelope></stringProp>
- <stringProp name="SoapSampler.SOAP_ACTION"></stringProp>
<elementProp name="HTTPsampler.Arguments"
elementType="Arguments">
<collectionProp name="Arguments.arguments"/>
</elementProp>
@@ -305,8 +305,8 @@
<stringProp name="49586">200</stringProp>
</collectionProp>
<stringProp
name="Assertion.test_field">Assertion.response_code</stringProp>
+ <stringProp
name="Assertion.assume_success">false</stringProp>
<intProp name="Assertion.test_type">2</intProp>
- <stringProp
name="Assertion.assume_success">false</stringProp>
</ResponseAssertion>
<hashTree/>
<ResponseAssertion guiclass="AssertionGui"
testclass="ResponseAssertion" testname="Envelope Assertion"
enabled="true">
@@ -314,8 +314,8 @@
<stringProp name="-1984138256">Envelope</stringProp>
</collectionProp>
<stringProp
name="Assertion.test_field">Assertion.response_data</stringProp>
+ <stringProp
name="Assertion.assume_success">false</stringProp>
<intProp name="Assertion.test_type">2</intProp>
- <stringProp
name="Assertion.assume_success">false</stringProp>
</ResponseAssertion>
<hashTree/>
<ResultCollector guiclass="ViewResultsFullVisualizer"
testclass="ResultCollector" testname="View Results Tree"
enabled="false">
@@ -354,10 +354,10 @@
<longProp
name="ThreadGroup.start_time">1144146988000</longProp>
<stringProp name="ThreadGroup.delay"></stringProp>
<stringProp name="ThreadGroup.duration"></stringProp>
- <stringProp name="ThreadGroup.num_threads">10</stringProp>
+ <stringProp name="ThreadGroup.num_threads">1</stringProp>
<boolProp name="ThreadGroup.scheduler">false</boolProp>
<elementProp name="ThreadGroup.main_controller"
elementType="LoopController" guiclass="LoopControlPanel"
testclass="LoopController" testname="Loop Controller"
enabled="true">
- <stringProp
name="LoopController.loops">2000</stringProp>
+ <stringProp name="LoopController.loops">1</stringProp>
<boolProp
name="LoopController.continue_forever">false</boolProp>
</elementProp>
<longProp
name="ThreadGroup.end_time">1144146988000</longProp>
@@ -368,6 +368,7 @@
<SoapSampler guiclass="SoapSamplerGui"
testclass="SoapSampler" testname="DOC3.1-JAXWS"
enabled="true">
<stringProp
name="SoapSampler.SEND_SOAP_ACTION">false</stringProp>
<stringProp
name="SoapSampler.xml_data_file"></stringProp>
+ <stringProp name="SoapSampler.SOAP_ACTION"></stringProp>
<stringProp name="HTTPSamper.xml_data"><env:Envelope
xmlns:env='http://schemas.xmlsoap.org/soap/envelope/'&a...
<env:Header/>
<env:Body>
@@ -380,7 +381,6 @@
</ns1:echoSimpleType>
</env:Body>
</env:Envelope></stringProp>
- <stringProp name="SoapSampler.SOAP_ACTION"></stringProp>
<elementProp name="HTTPsampler.Arguments"
elementType="Arguments">
<collectionProp name="Arguments.arguments"/>
</elementProp>
@@ -390,6 +390,7 @@
<SoapSampler guiclass="SoapSamplerGui"
testclass="SoapSampler" testname="DOC3.2"
enabled="false">
<stringProp
name="SoapSampler.SEND_SOAP_ACTION">false</stringProp>
<stringProp
name="SoapSampler.xml_data_file"></stringProp>
+ <stringProp name="SoapSampler.SOAP_ACTION"></stringProp>
<stringProp name="HTTPSamper.xml_data"><env:Envelope
xmlns:env='http://schemas.xmlsoap.org/soap/envelope/'&a...
<env:Header/>
<env:Body>
@@ -402,7 +403,6 @@
</ns1:echoSimpleType>
</env:Body>
</env:Envelope></stringProp>
- <stringProp name="SoapSampler.SOAP_ACTION"></stringProp>
<elementProp name="HTTPsampler.Arguments"
elementType="Arguments">
<collectionProp name="Arguments.arguments"/>
</elementProp>
@@ -414,8 +414,8 @@
<stringProp name="49586">200</stringProp>
</collectionProp>
<stringProp
name="Assertion.test_field">Assertion.response_code</stringProp>
+ <stringProp
name="Assertion.assume_success">false</stringProp>
<intProp name="Assertion.test_type">2</intProp>
- <stringProp
name="Assertion.assume_success">false</stringProp>
</ResponseAssertion>
<hashTree/>
<ResponseAssertion guiclass="AssertionGui"
testclass="ResponseAssertion" testname="Envelope Assertion"
enabled="true">
@@ -423,8 +423,8 @@
<stringProp name="-1984138256">Envelope</stringProp>
</collectionProp>
<stringProp
name="Assertion.test_field">Assertion.response_data</stringProp>
+ <stringProp
name="Assertion.assume_success">false</stringProp>
<intProp name="Assertion.test_type">2</intProp>
- <stringProp
name="Assertion.assume_success">false</stringProp>
</ResponseAssertion>
<hashTree/>
<ResultCollector guiclass="ViewResultsFullVisualizer"
testclass="ResultCollector" testname="View Results Tree"
enabled="false">
@@ -477,6 +477,7 @@
<SoapSampler guiclass="SoapSamplerGui"
testclass="SoapSampler" testname="DOC2.1-JAXWS"
enabled="true">
<stringProp
name="SoapSampler.SEND_SOAP_ACTION">false</stringProp>
<stringProp
name="SoapSampler.xml_data_file"></stringProp>
+ <stringProp name="SoapSampler.SOAP_ACTION"></stringProp>
<stringProp name="HTTPSamper.xml_data"><env:Envelope
xmlns:env='http://schemas.xmlsoap.org/soap/envelope/'&a...
<env:Header/>
<env:Body>
@@ -489,7 +490,6 @@
</ns1:echoArrayOfSimpleUserType>
</env:Body>
</env:Envelope></stringProp>
- <stringProp name="SoapSampler.SOAP_ACTION"></stringProp>
<elementProp name="HTTPsampler.Arguments"
elementType="Arguments">
<collectionProp name="Arguments.arguments"/>
</elementProp>
@@ -499,6 +499,7 @@
<SoapSampler guiclass="SoapSamplerGui"
testclass="SoapSampler" testname="DOC2.2"
enabled="false">
<stringProp
name="SoapSampler.SEND_SOAP_ACTION">false</stringProp>
<stringProp
name="SoapSampler.xml_data_file"></stringProp>
+ <stringProp name="SoapSampler.SOAP_ACTION"></stringProp>
<stringProp name="HTTPSamper.xml_data"><env:Envelope
xmlns:env='http://schemas.xmlsoap.org/soap/envelope/'&a...
<env:Header/>
<env:Body>
@@ -511,7 +512,6 @@
</ns1:echoArrayOfSimpleUserType>
</env:Body>
</env:Envelope></stringProp>
- <stringProp name="SoapSampler.SOAP_ACTION"></stringProp>
<elementProp name="HTTPsampler.Arguments"
elementType="Arguments">
<collectionProp name="Arguments.arguments"/>
</elementProp>
@@ -523,8 +523,8 @@
<stringProp name="49586">200</stringProp>
</collectionProp>
<stringProp
name="Assertion.test_field">Assertion.response_code</stringProp>
+ <stringProp
name="Assertion.assume_success">false</stringProp>
<intProp name="Assertion.test_type">2</intProp>
- <stringProp
name="Assertion.assume_success">false</stringProp>
</ResponseAssertion>
<hashTree/>
<ResponseAssertion guiclass="AssertionGui"
testclass="ResponseAssertion" testname="Envelope Assertion"
enabled="true">
@@ -532,8 +532,8 @@
<stringProp name="-1984138256">Envelope</stringProp>
</collectionProp>
<stringProp
name="Assertion.test_field">Assertion.response_data</stringProp>
+ <stringProp
name="Assertion.assume_success">false</stringProp>
<intProp name="Assertion.test_type">2</intProp>
- <stringProp
name="Assertion.assume_success">false</stringProp>
</ResponseAssertion>
<hashTree/>
<ResultCollector guiclass="ViewResultsFullVisualizer"
testclass="ResultCollector" testname="View Results Tree"
enabled="false">
@@ -593,6 +593,7 @@
<SoapSampler guiclass="SoapSamplerGui"
testclass="SoapSampler" testname="DOC1.1"
enabled="true">
<stringProp
name="SoapSampler.SEND_SOAP_ACTION">false</stringProp>
<stringProp
name="SoapSampler.xml_data_file"></stringProp>
+ <stringProp name="SoapSampler.SOAP_ACTION"></stringProp>
<stringProp name="HTTPSamper.xml_data"><env:Envelope
xmlns:env='http://schemas.xmlsoap.org/soap/envelope/'&a...
<env:Header/>
<env:Body>
@@ -602,7 +603,6 @@
</ns1:getOrder>
</env:Body>
</env:Envelope></stringProp>
- <stringProp name="SoapSampler.SOAP_ACTION"></stringProp>
<elementProp name="HTTPsampler.Arguments"
elementType="Arguments">
<collectionProp name="Arguments.arguments"/>
</elementProp>
@@ -612,6 +612,7 @@
<SoapSampler guiclass="SoapSamplerGui"
testclass="SoapSampler" testname="DOC1.2"
enabled="false">
<stringProp
name="SoapSampler.SEND_SOAP_ACTION">false</stringProp>
<stringProp
name="SoapSampler.xml_data_file"></stringProp>
+ <stringProp name="SoapSampler.SOAP_ACTION"></stringProp>
<stringProp name="HTTPSamper.xml_data"><env:Envelope
xmlns:env='http://schemas.xmlsoap.org/soap/envelope/'&a...
<env:Header/>
<env:Body>
@@ -621,7 +622,6 @@
</ns1:getOrder>
</env:Body>
</env:Envelope></stringProp>
- <stringProp name="SoapSampler.SOAP_ACTION"></stringProp>
<elementProp name="HTTPsampler.Arguments"
elementType="Arguments">
<collectionProp name="Arguments.arguments"/>
</elementProp>
@@ -633,8 +633,8 @@
<stringProp name="49586">200</stringProp>
</collectionProp>
<stringProp
name="Assertion.test_field">Assertion.response_code</stringProp>
+ <stringProp
name="Assertion.assume_success">false</stringProp>
<intProp name="Assertion.test_type">2</intProp>
- <stringProp
name="Assertion.assume_success">false</stringProp>
</ResponseAssertion>
<hashTree/>
<ResponseAssertion guiclass="AssertionGui"
testclass="ResponseAssertion" testname="Envelope Assertion"
enabled="true">
@@ -642,8 +642,8 @@
<stringProp name="-1984138256">Envelope</stringProp>
</collectionProp>
<stringProp
name="Assertion.test_field">Assertion.response_data</stringProp>
+ <stringProp
name="Assertion.assume_success">false</stringProp>
<intProp name="Assertion.test_type">2</intProp>
- <stringProp
name="Assertion.assume_success">false</stringProp>
</ResponseAssertion>
<hashTree/>
<ResultCollector guiclass="ViewResultsFullVisualizer"
testclass="ResultCollector" testname="View Results Tree"
enabled="false">
@@ -703,6 +703,7 @@
<SoapSampler guiclass="SoapSamplerGui"
testclass="SoapSampler" testname="DOC1.1"
enabled="true">
<stringProp
name="SoapSampler.SEND_SOAP_ACTION">false</stringProp>
<stringProp
name="SoapSampler.xml_data_file"></stringProp>
+ <stringProp name="SoapSampler.SOAP_ACTION"></stringProp>
<stringProp name="HTTPSamper.xml_data"><env:Envelope
xmlns:env='http://schemas.xmlsoap.org/soap/envelope/'&a...
<env:Header/>
<env:Body>
@@ -712,7 +713,6 @@
</ns1:getOrder>
</env:Body>
</env:Envelope></stringProp>
- <stringProp name="SoapSampler.SOAP_ACTION"></stringProp>
<elementProp name="HTTPsampler.Arguments"
elementType="Arguments">
<collectionProp name="Arguments.arguments"/>
</elementProp>
@@ -722,6 +722,7 @@
<SoapSampler guiclass="SoapSamplerGui"
testclass="SoapSampler" testname="DOC1.2"
enabled="false">
<stringProp
name="SoapSampler.SEND_SOAP_ACTION">false</stringProp>
<stringProp
name="SoapSampler.xml_data_file"></stringProp>
+ <stringProp name="SoapSampler.SOAP_ACTION"></stringProp>
<stringProp name="HTTPSamper.xml_data"><env:Envelope
xmlns:env='http://schemas.xmlsoap.org/soap/envelope/'&a...
<env:Header/>
<env:Body>
@@ -731,7 +732,6 @@
</ns1:getOrder>
</env:Body>
</env:Envelope></stringProp>
- <stringProp name="SoapSampler.SOAP_ACTION"></stringProp>
<elementProp name="HTTPsampler.Arguments"
elementType="Arguments">
<collectionProp name="Arguments.arguments"/>
</elementProp>
@@ -743,8 +743,8 @@
<stringProp name="49586">200</stringProp>
</collectionProp>
<stringProp
name="Assertion.test_field">Assertion.response_code</stringProp>
+ <stringProp
name="Assertion.assume_success">false</stringProp>
<intProp name="Assertion.test_type">2</intProp>
- <stringProp
name="Assertion.assume_success">false</stringProp>
</ResponseAssertion>
<hashTree/>
<ResponseAssertion guiclass="AssertionGui"
testclass="ResponseAssertion" testname="Envelope Assertion"
enabled="true">
@@ -752,8 +752,8 @@
<stringProp name="-1984138256">Envelope</stringProp>
</collectionProp>
<stringProp
name="Assertion.test_field">Assertion.response_data</stringProp>
+ <stringProp
name="Assertion.assume_success">false</stringProp>
<intProp name="Assertion.test_type">2</intProp>
- <stringProp
name="Assertion.assume_success">false</stringProp>
</ResponseAssertion>
<hashTree/>
<ResultCollector guiclass="ViewResultsFullVisualizer"
testclass="ResultCollector" testname="View Results Tree"
enabled="false">
@@ -806,6 +806,7 @@
<SoapSampler guiclass="SoapSamplerGui"
testclass="SoapSampler" testname="DOC3.1"
enabled="true">
<stringProp
name="SoapSampler.SEND_SOAP_ACTION">false</stringProp>
<stringProp
name="SoapSampler.xml_data_file"></stringProp>
+ <stringProp name="SoapSampler.SOAP_ACTION"></stringProp>
<stringProp name="HTTPSamper.xml_data"><env:Envelope
xmlns:env='http://schemas.xmlsoap.org/soap/envelope/'&a...
<env:Header/>
<env:Body>
@@ -818,7 +819,6 @@
</ns1:echoSimpleType>
</env:Body>
</env:Envelope></stringProp>
- <stringProp name="SoapSampler.SOAP_ACTION"></stringProp>
<elementProp name="HTTPsampler.Arguments"
elementType="Arguments">
<collectionProp name="Arguments.arguments"/>
</elementProp>
@@ -828,6 +828,7 @@
<SoapSampler guiclass="SoapSamplerGui"
testclass="SoapSampler" testname="DOC3.2"
enabled="false">
<stringProp
name="SoapSampler.SEND_SOAP_ACTION">false</stringProp>
<stringProp
name="SoapSampler.xml_data_file"></stringProp>
+ <stringProp name="SoapSampler.SOAP_ACTION"></stringProp>
<stringProp name="HTTPSamper.xml_data"><env:Envelope
xmlns:env='http://schemas.xmlsoap.org/soap/envelope/'&a...
<env:Header/>
<env:Body>
@@ -840,7 +841,6 @@
</ns1:echoSimpleType>
</env:Body>
</env:Envelope></stringProp>
- <stringProp name="SoapSampler.SOAP_ACTION"></stringProp>
<elementProp name="HTTPsampler.Arguments"
elementType="Arguments">
<collectionProp name="Arguments.arguments"/>
</elementProp>
@@ -852,8 +852,8 @@
<stringProp name="49586">200</stringProp>
</collectionProp>
<stringProp
name="Assertion.test_field">Assertion.response_code</stringProp>
+ <stringProp
name="Assertion.assume_success">false</stringProp>
<intProp name="Assertion.test_type">2</intProp>
- <stringProp
name="Assertion.assume_success">false</stringProp>
</ResponseAssertion>
<hashTree/>
<ResponseAssertion guiclass="AssertionGui"
testclass="ResponseAssertion" testname="Envelope Assertion"
enabled="true">
@@ -861,8 +861,8 @@
<stringProp name="-1984138256">Envelope</stringProp>
</collectionProp>
<stringProp
name="Assertion.test_field">Assertion.response_data</stringProp>
+ <stringProp
name="Assertion.assume_success">false</stringProp>
<intProp name="Assertion.test_type">2</intProp>
- <stringProp
name="Assertion.assume_success">false</stringProp>
</ResponseAssertion>
<hashTree/>
<ResultCollector guiclass="ViewResultsFullVisualizer"
testclass="ResultCollector" testname="View Results Tree"
enabled="false">
@@ -915,6 +915,7 @@
<SoapSampler guiclass="SoapSamplerGui"
testclass="SoapSampler" testname="DOC3.1"
enabled="true">
<stringProp
name="SoapSampler.SEND_SOAP_ACTION">false</stringProp>
<stringProp
name="SoapSampler.xml_data_file"></stringProp>
+ <stringProp name="SoapSampler.SOAP_ACTION"></stringProp>
<stringProp name="HTTPSamper.xml_data"><env:Envelope
xmlns:env='http://schemas.xmlsoap.org/soap/envelope/'&a...
<env:Header/>
<env:Body>
@@ -927,7 +928,6 @@
</ns1:echoSimpleType>
</env:Body>
</env:Envelope></stringProp>
- <stringProp name="SoapSampler.SOAP_ACTION"></stringProp>
<elementProp name="HTTPsampler.Arguments"
elementType="Arguments">
<collectionProp name="Arguments.arguments"/>
</elementProp>
@@ -937,6 +937,7 @@
<SoapSampler guiclass="SoapSamplerGui"
testclass="SoapSampler" testname="DOC3.2"
enabled="false">
<stringProp
name="SoapSampler.SEND_SOAP_ACTION">false</stringProp>
<stringProp
name="SoapSampler.xml_data_file"></stringProp>
+ <stringProp name="SoapSampler.SOAP_ACTION"></stringProp>
<stringProp name="HTTPSamper.xml_data"><env:Envelope
xmlns:env='http://schemas.xmlsoap.org/soap/envelope/'&a...
<env:Header/>
<env:Body>
@@ -949,7 +950,6 @@
</ns1:echoSimpleType>
</env:Body>
</env:Envelope></stringProp>
- <stringProp name="SoapSampler.SOAP_ACTION"></stringProp>
<elementProp name="HTTPsampler.Arguments"
elementType="Arguments">
<collectionProp name="Arguments.arguments"/>
</elementProp>
@@ -961,8 +961,8 @@
<stringProp name="49586">200</stringProp>
</collectionProp>
<stringProp
name="Assertion.test_field">Assertion.response_code</stringProp>
+ <stringProp
name="Assertion.assume_success">false</stringProp>
<intProp name="Assertion.test_type">2</intProp>
- <stringProp
name="Assertion.assume_success">false</stringProp>
</ResponseAssertion>
<hashTree/>
<ResponseAssertion guiclass="AssertionGui"
testclass="ResponseAssertion" testname="Envelope Assertion"
enabled="true">
@@ -970,10 +970,112 @@
<stringProp name="-1984138256">Envelope</stringProp>
</collectionProp>
<stringProp
name="Assertion.test_field">Assertion.response_data</stringProp>
+ <stringProp
name="Assertion.assume_success">false</stringProp>
<intProp name="Assertion.test_type">2</intProp>
+ </ResponseAssertion>
+ <hashTree/>
+ <ResultCollector guiclass="ViewResultsFullVisualizer"
testclass="ResultCollector" testname="View Results Tree"
enabled="false">
+ <objProp>
+ <value class="SampleSaveConfiguration">
+ <time>true</time>
+ <latency>true</latency>
+ <timestamp>true</timestamp>
+ <success>true</success>
+ <label>true</label>
+ <code>true</code>
+ <message>true</message>
+ <threadName>true</threadName>
+ <dataType>true</dataType>
+ <encoding>false</encoding>
+ <assertions>true</assertions>
+ <subresults>true</subresults>
+ <responseData>false</responseData>
+ <samplerData>false</samplerData>
+ <xml>true</xml>
+ <fieldNames>false</fieldNames>
+ <responseHeaders>false</responseHeaders>
+ <requestHeaders>false</requestHeaders>
+ <responseDataOnError>false</responseDataOnError>
+
<saveAssertionResultsFailureMessage>false</saveAssertionResultsFailureMessage>
+ <assertionsResultsToSave>0</assertionsResultsToSave>
+ </value>
+ <name>saveConfig</name>
+ </objProp>
+ <stringProp name="filename"></stringProp>
+ <boolProp
name="ResultCollector.error_logging">false</boolProp>
+ </ResultCollector>
+ <hashTree/>
+ </hashTree>
+ <ThreadGroup guiclass="ThreadGroupGui"
testclass="ThreadGroup" testname="Mem" enabled="true">
+ <longProp
name="ThreadGroup.start_time">1144146988000</longProp>
+ <stringProp name="ThreadGroup.delay"></stringProp>
+ <stringProp name="ThreadGroup.duration"></stringProp>
+ <stringProp name="ThreadGroup.num_threads">10</stringProp>
+ <boolProp name="ThreadGroup.scheduler">false</boolProp>
+ <elementProp name="ThreadGroup.main_controller"
elementType="LoopController" guiclass="LoopControlPanel"
testclass="LoopController" testname="Loop Controller"
enabled="true">
+ <stringProp
name="LoopController.loops">2000</stringProp>
+ <boolProp
name="LoopController.continue_forever">false</boolProp>
+ </elementProp>
+ <longProp
name="ThreadGroup.end_time">1144146988000</longProp>
+ <stringProp
name="ThreadGroup.on_sample_error">continue</stringProp>
+ <stringProp name="ThreadGroup.ramp_time">1</stringProp>
+ </ThreadGroup>
+ <hashTree>
+ <SoapSampler guiclass="SoapSamplerGui"
testclass="SoapSampler" testname="Sample"
enabled="true">
+ <stringProp
name="SoapSampler.SEND_SOAP_ACTION">false</stringProp>
+ <stringProp
name="SoapSampler.xml_data_file"></stringProp>
+ <stringProp name="SoapSampler.SOAP_ACTION"></stringProp>
+ <stringProp name="HTTPSamper.xml_data"><soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:jbw="http://org.jboss.test.webservice/jbws626">
+ <soapenv:Header/>
+
<soapenv:Body><jbw:echoArray><arrayOfValueObj_1><value><s1>1</s1><s2>2</s2></value></arrayOfValueObj_1></jbw:echoArray></soapenv:Body>
+</soapenv:Envelope>
+</stringProp>
+ <elementProp name="HTTPsampler.Arguments"
elementType="Arguments">
+ <collectionProp name="Arguments.arguments"/>
+ </elementProp>
+ <stringProp
name="SoapSampler.URL_DATA">http://localhost:8080/jaxrpc-jbws626/DemoBean</stringProp>
+ </SoapSampler>
+ <hashTree/>
+ <SoapSampler guiclass="SoapSamplerGui"
testclass="SoapSampler" testname="DOC3.2"
enabled="false">
+ <stringProp
name="SoapSampler.SEND_SOAP_ACTION">false</stringProp>
+ <stringProp
name="SoapSampler.xml_data_file"></stringProp>
+ <stringProp name="SoapSampler.SOAP_ACTION"></stringProp>
+ <stringProp name="HTTPSamper.xml_data"><env:Envelope
xmlns:env='http://schemas.xmlsoap.org/soap/envelope/'&a...
+ <env:Header/>
+ <env:Body>
+ <ns1:echoSimpleType
xmlns:ns1='http://org.jboss.ws/benchmark/types'
xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance'&a...
+ <SimpleUserType_1>
+ <f>1.0</f>
+ <i>1</i>
+ <s>test</s>
+ </SimpleUserType_1>
+ </ns1:echoSimpleType>
+ </env:Body>
+</env:Envelope></stringProp>
+ <elementProp name="HTTPsampler.Arguments"
elementType="Arguments">
+ <collectionProp name="Arguments.arguments"/>
+ </elementProp>
+ <stringProp
name="SoapSampler.URL_DATA">http://localhost:8080/benchmark-doc-ejb</stringProp>
+ </SoapSampler>
+ <hashTree/>
+ <ResponseAssertion guiclass="AssertionGui"
testclass="ResponseAssertion" testname="Response Code Assertion"
enabled="true">
+ <collectionProp name="Asserion.test_strings">
+ <stringProp name="49586">200</stringProp>
+ </collectionProp>
+ <stringProp
name="Assertion.test_field">Assertion.response_code</stringProp>
<stringProp
name="Assertion.assume_success">false</stringProp>
+ <intProp name="Assertion.test_type">2</intProp>
</ResponseAssertion>
<hashTree/>
+ <ResponseAssertion guiclass="AssertionGui"
testclass="ResponseAssertion" testname="Envelope Assertion"
enabled="true">
+ <collectionProp name="Asserion.test_strings">
+ <stringProp name="-1984138256">Envelope</stringProp>
+ </collectionProp>
+ <stringProp
name="Assertion.test_field">Assertion.response_data</stringProp>
+ <stringProp
name="Assertion.assume_success">false</stringProp>
+ <intProp name="Assertion.test_type">2</intProp>
+ </ResponseAssertion>
+ <hashTree/>
<ResultCollector guiclass="ViewResultsFullVisualizer"
testclass="ResultCollector" testname="View Results Tree"
enabled="false">
<objProp>
<value class="SampleSaveConfiguration">
@@ -1024,6 +1126,7 @@
<SoapSampler guiclass="SoapSamplerGui"
testclass="SoapSampler" testname="DOC2.1"
enabled="true">
<stringProp
name="SoapSampler.SEND_SOAP_ACTION">false</stringProp>
<stringProp
name="SoapSampler.xml_data_file"></stringProp>
+ <stringProp name="SoapSampler.SOAP_ACTION"></stringProp>
<stringProp name="HTTPSamper.xml_data"><env:Envelope
xmlns:env='http://schemas.xmlsoap.org/soap/envelope/'&a...
<env:Header/>
<env:Body>
@@ -1036,7 +1139,6 @@
</ns1:echoArrayOfSimpleUserType>
</env:Body>
</env:Envelope></stringProp>
- <stringProp name="SoapSampler.SOAP_ACTION"></stringProp>
<elementProp name="HTTPsampler.Arguments"
elementType="Arguments">
<collectionProp name="Arguments.arguments"/>
</elementProp>
@@ -1046,6 +1148,7 @@
<SoapSampler guiclass="SoapSamplerGui"
testclass="SoapSampler" testname="DOC2.2"
enabled="false">
<stringProp
name="SoapSampler.SEND_SOAP_ACTION">false</stringProp>
<stringProp
name="SoapSampler.xml_data_file"></stringProp>
+ <stringProp name="SoapSampler.SOAP_ACTION"></stringProp>
<stringProp name="HTTPSamper.xml_data"><env:Envelope
xmlns:env='http://schemas.xmlsoap.org/soap/envelope/'&a...
<env:Header/>
<env:Body>
@@ -1058,7 +1161,6 @@
</ns1:echoArrayOfSimpleUserType>
</env:Body>
</env:Envelope></stringProp>
- <stringProp name="SoapSampler.SOAP_ACTION"></stringProp>
<elementProp name="HTTPsampler.Arguments"
elementType="Arguments">
<collectionProp name="Arguments.arguments"/>
</elementProp>
@@ -1070,8 +1172,8 @@
<stringProp name="49586">200</stringProp>
</collectionProp>
<stringProp
name="Assertion.test_field">Assertion.response_code</stringProp>
+ <stringProp
name="Assertion.assume_success">false</stringProp>
<intProp name="Assertion.test_type">2</intProp>
- <stringProp
name="Assertion.assume_success">false</stringProp>
</ResponseAssertion>
<hashTree/>
<ResponseAssertion guiclass="AssertionGui"
testclass="ResponseAssertion" testname="Envelope Assertion"
enabled="true">
@@ -1079,8 +1181,8 @@
<stringProp name="-1984138256">Envelope</stringProp>
</collectionProp>
<stringProp
name="Assertion.test_field">Assertion.response_data</stringProp>
+ <stringProp
name="Assertion.assume_success">false</stringProp>
<intProp name="Assertion.test_type">2</intProp>
- <stringProp
name="Assertion.assume_success">false</stringProp>
</ResponseAssertion>
<hashTree/>
<ResultCollector guiclass="ViewResultsFullVisualizer"
testclass="ResultCollector" testname="View Results Tree"
enabled="false">
@@ -1140,6 +1242,7 @@
<SoapSampler guiclass="SoapSamplerGui"
testclass="SoapSampler" testname="DOC1.1-JAXWS"
enabled="true">
<stringProp
name="SoapSampler.SEND_SOAP_ACTION">false</stringProp>
<stringProp
name="SoapSampler.xml_data_file"></stringProp>
+ <stringProp name="SoapSampler.SOAP_ACTION"></stringProp>
<stringProp name="HTTPSamper.xml_data"><env:Envelope
xmlns:env='http://schemas.xmlsoap.org/soap/envelope/'&a...
<env:Header/>
<env:Body>
@@ -1149,7 +1252,6 @@
</ns1:getOrder>
</env:Body>
</env:Envelope></stringProp>
- <stringProp name="SoapSampler.SOAP_ACTION"></stringProp>
<elementProp name="HTTPsampler.Arguments"
elementType="Arguments">
<collectionProp name="Arguments.arguments"/>
</elementProp>
@@ -1159,6 +1261,7 @@
<SoapSampler guiclass="SoapSamplerGui"
testclass="SoapSampler" testname="DOC1.2"
enabled="false">
<stringProp
name="SoapSampler.SEND_SOAP_ACTION">false</stringProp>
<stringProp
name="SoapSampler.xml_data_file"></stringProp>
+ <stringProp name="SoapSampler.SOAP_ACTION"></stringProp>
<stringProp name="HTTPSamper.xml_data"><env:Envelope
xmlns:env='http://schemas.xmlsoap.org/soap/envelope/'&a...
<env:Header/>
<env:Body>
@@ -1168,7 +1271,6 @@
</ns1:getOrder>
</env:Body>
</env:Envelope></stringProp>
- <stringProp name="SoapSampler.SOAP_ACTION"></stringProp>
<elementProp name="HTTPsampler.Arguments"
elementType="Arguments">
<collectionProp name="Arguments.arguments"/>
</elementProp>
@@ -1180,8 +1282,8 @@
<stringProp name="49586">200</stringProp>
</collectionProp>
<stringProp
name="Assertion.test_field">Assertion.response_code</stringProp>
+ <stringProp
name="Assertion.assume_success">false</stringProp>
<intProp name="Assertion.test_type">2</intProp>
- <stringProp
name="Assertion.assume_success">false</stringProp>
</ResponseAssertion>
<hashTree/>
<ResponseAssertion guiclass="AssertionGui"
testclass="ResponseAssertion" testname="Envelope Assertion"
enabled="true">
@@ -1189,8 +1291,8 @@
<stringProp name="-1984138256">Envelope</stringProp>
</collectionProp>
<stringProp
name="Assertion.test_field">Assertion.response_data</stringProp>
+ <stringProp
name="Assertion.assume_success">false</stringProp>
<intProp name="Assertion.test_type">2</intProp>
- <stringProp
name="Assertion.assume_success">false</stringProp>
</ResponseAssertion>
<hashTree/>
<ResultCollector guiclass="ViewResultsFullVisualizer"
testclass="ResultCollector" testname="View Results Tree"
enabled="false">
@@ -1250,6 +1352,7 @@
<SoapSampler guiclass="SoapSamplerGui"
testclass="SoapSampler" testname="DOC1.1-JAXWS"
enabled="true">
<stringProp
name="SoapSampler.SEND_SOAP_ACTION">false</stringProp>
<stringProp
name="SoapSampler.xml_data_file"></stringProp>
+ <stringProp name="SoapSampler.SOAP_ACTION"></stringProp>
<stringProp name="HTTPSamper.xml_data"><env:Envelope
xmlns:env='http://schemas.xmlsoap.org/soap/envelope/'&a...
<env:Header/>
<env:Body>
@@ -1259,7 +1362,6 @@
</ns1:getOrder>
</env:Body>
</env:Envelope></stringProp>
- <stringProp name="SoapSampler.SOAP_ACTION"></stringProp>
<elementProp name="HTTPsampler.Arguments"
elementType="Arguments">
<collectionProp name="Arguments.arguments"/>
</elementProp>
@@ -1269,6 +1371,7 @@
<SoapSampler guiclass="SoapSamplerGui"
testclass="SoapSampler" testname="DOC1.2"
enabled="false">
<stringProp
name="SoapSampler.SEND_SOAP_ACTION">false</stringProp>
<stringProp
name="SoapSampler.xml_data_file"></stringProp>
+ <stringProp name="SoapSampler.SOAP_ACTION"></stringProp>
<stringProp name="HTTPSamper.xml_data"><env:Envelope
xmlns:env='http://schemas.xmlsoap.org/soap/envelope/'&a...
<env:Header/>
<env:Body>
@@ -1278,7 +1381,6 @@
</ns1:getOrder>
</env:Body>
</env:Envelope></stringProp>
- <stringProp name="SoapSampler.SOAP_ACTION"></stringProp>
<elementProp name="HTTPsampler.Arguments"
elementType="Arguments">
<collectionProp name="Arguments.arguments"/>
</elementProp>
@@ -1290,8 +1392,8 @@
<stringProp name="49586">200</stringProp>
</collectionProp>
<stringProp
name="Assertion.test_field">Assertion.response_code</stringProp>
+ <stringProp
name="Assertion.assume_success">false</stringProp>
<intProp name="Assertion.test_type">2</intProp>
- <stringProp
name="Assertion.assume_success">false</stringProp>
</ResponseAssertion>
<hashTree/>
<ResponseAssertion guiclass="AssertionGui"
testclass="ResponseAssertion" testname="Envelope Assertion"
enabled="true">
@@ -1299,8 +1401,8 @@
<stringProp name="-1984138256">Envelope</stringProp>
</collectionProp>
<stringProp
name="Assertion.test_field">Assertion.response_data</stringProp>
+ <stringProp
name="Assertion.assume_success">false</stringProp>
<intProp name="Assertion.test_type">2</intProp>
- <stringProp
name="Assertion.assume_success">false</stringProp>
</ResponseAssertion>
<hashTree/>
<ResultCollector guiclass="ViewResultsFullVisualizer"
testclass="ResultCollector" testname="View Results Tree"
enabled="true">
@@ -1353,6 +1455,7 @@
<SoapSampler guiclass="SoapSamplerGui"
testclass="SoapSampler" testname="DOC3.1-JAXWS"
enabled="true">
<stringProp
name="SoapSampler.SEND_SOAP_ACTION">false</stringProp>
<stringProp
name="SoapSampler.xml_data_file"></stringProp>
+ <stringProp name="SoapSampler.SOAP_ACTION"></stringProp>
<stringProp name="HTTPSamper.xml_data"><env:Envelope
xmlns:env='http://schemas.xmlsoap.org/soap/envelope/'&a...
<env:Header/>
<env:Body>
@@ -1365,7 +1468,6 @@
</ns1:echoSimpleType>
</env:Body>
</env:Envelope></stringProp>
- <stringProp name="SoapSampler.SOAP_ACTION"></stringProp>
<elementProp name="HTTPsampler.Arguments"
elementType="Arguments">
<collectionProp name="Arguments.arguments"/>
</elementProp>
@@ -1375,6 +1477,7 @@
<SoapSampler guiclass="SoapSamplerGui"
testclass="SoapSampler" testname="DOC3.2"
enabled="false">
<stringProp
name="SoapSampler.SEND_SOAP_ACTION">false</stringProp>
<stringProp
name="SoapSampler.xml_data_file"></stringProp>
+ <stringProp name="SoapSampler.SOAP_ACTION"></stringProp>
<stringProp name="HTTPSamper.xml_data"><env:Envelope
xmlns:env='http://schemas.xmlsoap.org/soap/envelope/'&a...
<env:Header/>
<env:Body>
@@ -1387,7 +1490,6 @@
</ns1:echoSimpleType>
</env:Body>
</env:Envelope></stringProp>
- <stringProp name="SoapSampler.SOAP_ACTION"></stringProp>
<elementProp name="HTTPsampler.Arguments"
elementType="Arguments">
<collectionProp name="Arguments.arguments"/>
</elementProp>
@@ -1399,8 +1501,8 @@
<stringProp name="49586">200</stringProp>
</collectionProp>
<stringProp
name="Assertion.test_field">Assertion.response_code</stringProp>
+ <stringProp
name="Assertion.assume_success">false</stringProp>
<intProp name="Assertion.test_type">2</intProp>
- <stringProp
name="Assertion.assume_success">false</stringProp>
</ResponseAssertion>
<hashTree/>
<ResponseAssertion guiclass="AssertionGui"
testclass="ResponseAssertion" testname="Envelope Assertion"
enabled="true">
@@ -1408,8 +1510,8 @@
<stringProp name="-1984138256">Envelope</stringProp>
</collectionProp>
<stringProp
name="Assertion.test_field">Assertion.response_data</stringProp>
+ <stringProp
name="Assertion.assume_success">false</stringProp>
<intProp name="Assertion.test_type">2</intProp>
- <stringProp
name="Assertion.assume_success">false</stringProp>
</ResponseAssertion>
<hashTree/>
<ResultCollector guiclass="ViewResultsFullVisualizer"
testclass="ResultCollector" testname="View Results Tree"
enabled="false">
@@ -1462,6 +1564,7 @@
<SoapSampler guiclass="SoapSamplerGui"
testclass="SoapSampler" testname="DOC3.1-JAXWS"
enabled="true">
<stringProp
name="SoapSampler.SEND_SOAP_ACTION">false</stringProp>
<stringProp
name="SoapSampler.xml_data_file"></stringProp>
+ <stringProp name="SoapSampler.SOAP_ACTION"></stringProp>
<stringProp name="HTTPSamper.xml_data"><env:Envelope
xmlns:env='http://schemas.xmlsoap.org/soap/envelope/'&a...
<env:Header/>
<env:Body>
@@ -1474,7 +1577,6 @@
</ns1:echoSimpleType>
</env:Body>
</env:Envelope></stringProp>
- <stringProp name="SoapSampler.SOAP_ACTION"></stringProp>
<elementProp name="HTTPsampler.Arguments"
elementType="Arguments">
<collectionProp name="Arguments.arguments"/>
</elementProp>
@@ -1484,6 +1586,7 @@
<SoapSampler guiclass="SoapSamplerGui"
testclass="SoapSampler" testname="DOC3.2"
enabled="false">
<stringProp
name="SoapSampler.SEND_SOAP_ACTION">false</stringProp>
<stringProp
name="SoapSampler.xml_data_file"></stringProp>
+ <stringProp name="SoapSampler.SOAP_ACTION"></stringProp>
<stringProp name="HTTPSamper.xml_data"><env:Envelope
xmlns:env='http://schemas.xmlsoap.org/soap/envelope/'&a...
<env:Header/>
<env:Body>
@@ -1496,7 +1599,6 @@
</ns1:echoSimpleType>
</env:Body>
</env:Envelope></stringProp>
- <stringProp name="SoapSampler.SOAP_ACTION"></stringProp>
<elementProp name="HTTPsampler.Arguments"
elementType="Arguments">
<collectionProp name="Arguments.arguments"/>
</elementProp>
@@ -1508,8 +1610,8 @@
<stringProp name="49586">200</stringProp>
</collectionProp>
<stringProp
name="Assertion.test_field">Assertion.response_code</stringProp>
+ <stringProp
name="Assertion.assume_success">false</stringProp>
<intProp name="Assertion.test_type">2</intProp>
- <stringProp
name="Assertion.assume_success">false</stringProp>
</ResponseAssertion>
<hashTree/>
<ResponseAssertion guiclass="AssertionGui"
testclass="ResponseAssertion" testname="Envelope Assertion"
enabled="true">
@@ -1517,8 +1619,8 @@
<stringProp name="-1984138256">Envelope</stringProp>
</collectionProp>
<stringProp
name="Assertion.test_field">Assertion.response_data</stringProp>
+ <stringProp
name="Assertion.assume_success">false</stringProp>
<intProp name="Assertion.test_type">2</intProp>
- <stringProp
name="Assertion.assume_success">false</stringProp>
</ResponseAssertion>
<hashTree/>
<ResultCollector guiclass="ViewResultsFullVisualizer"
testclass="ResultCollector" testname="View Results Tree"
enabled="false">