release version 1.12.0
This commit is contained in:
543
test/jmeter/UNIFORM-SERVICE-CONNECTOR_SEND_GET_ACK_s1-to-s2.jmx
Normal file
543
test/jmeter/UNIFORM-SERVICE-CONNECTOR_SEND_GET_ACK_s1-to-s2.jmx
Normal file
@@ -0,0 +1,543 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<jmeterTestPlan version="1.2" properties="5.0" jmeter="5.4.1">
|
||||
<hashTree>
|
||||
<TestPlan guiclass="TestPlanGui" testclass="TestPlan" testname="Test Plan" enabled="true">
|
||||
<stringProp name="TestPlan.comments"></stringProp>
|
||||
<boolProp name="TestPlan.functional_mode">false</boolProp>
|
||||
<boolProp name="TestPlan.tearDown_on_shutdown">true</boolProp>
|
||||
<boolProp name="TestPlan.serialize_threadgroups">false</boolProp>
|
||||
<elementProp name="TestPlan.user_defined_variables" elementType="Arguments" guiclass="ArgumentsPanel" testclass="Arguments" testname="User Defined Variables" enabled="true">
|
||||
<collectionProp name="Arguments.arguments">
|
||||
<elementProp name="SYSTEM1_ID" elementType="Argument">
|
||||
<stringProp name="Argument.name">SYSTEM1_ID</stringProp>
|
||||
<stringProp name="Argument.value">s1</stringProp>
|
||||
<stringProp name="Argument.metadata">=</stringProp>
|
||||
</elementProp>
|
||||
<elementProp name="SYSTEM1_PASSWORD" elementType="Argument">
|
||||
<stringProp name="Argument.name">SYSTEM1_PASSWORD</stringProp>
|
||||
<stringProp name="Argument.value">s1</stringProp>
|
||||
<stringProp name="Argument.metadata">=</stringProp>
|
||||
</elementProp>
|
||||
<elementProp name="SYSTEM2_ID" elementType="Argument">
|
||||
<stringProp name="Argument.name">SYSTEM2_ID</stringProp>
|
||||
<stringProp name="Argument.value">s2</stringProp>
|
||||
<stringProp name="Argument.metadata">=</stringProp>
|
||||
</elementProp>
|
||||
<elementProp name="SYSTEM2_PASSWORD" elementType="Argument">
|
||||
<stringProp name="Argument.name">SYSTEM2_PASSWORD</stringProp>
|
||||
<stringProp name="Argument.value">s2</stringProp>
|
||||
<stringProp name="Argument.metadata">=</stringProp>
|
||||
</elementProp>
|
||||
<elementProp name="HOST" elementType="Argument">
|
||||
<stringProp name="Argument.name">HOST</stringProp>
|
||||
<stringProp name="Argument.value">localhost</stringProp>
|
||||
<stringProp name="Argument.metadata">=</stringProp>
|
||||
</elementProp>
|
||||
<elementProp name="PORT" elementType="Argument">
|
||||
<stringProp name="Argument.name">PORT</stringProp>
|
||||
<stringProp name="Argument.value">8181</stringProp>
|
||||
<stringProp name="Argument.metadata">=</stringProp>
|
||||
</elementProp>
|
||||
<elementProp name="CXF_BASE_PATH" elementType="Argument">
|
||||
<stringProp name="Argument.name">CXF_BASE_PATH</stringProp>
|
||||
<stringProp name="Argument.value">/cxf</stringProp>
|
||||
<stringProp name="Argument.metadata">=</stringProp>
|
||||
</elementProp>
|
||||
<elementProp name="THREADS" elementType="Argument">
|
||||
<stringProp name="Argument.name">THREADS</stringProp>
|
||||
<stringProp name="Argument.value">100</stringProp>
|
||||
<stringProp name="Argument.metadata">=</stringProp>
|
||||
</elementProp>
|
||||
</collectionProp>
|
||||
</elementProp>
|
||||
<stringProp name="TestPlan.user_define_classpath"></stringProp>
|
||||
</TestPlan>
|
||||
<hashTree>
|
||||
<ThreadGroup guiclass="ThreadGroupGui" testclass="ThreadGroup" testname="Thread Group" 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>
|
||||
<intProp name="LoopController.loops">-1</intProp>
|
||||
</elementProp>
|
||||
<stringProp name="ThreadGroup.num_threads">${THREADS}</stringProp>
|
||||
<stringProp name="ThreadGroup.ramp_time">10</stringProp>
|
||||
<boolProp name="ThreadGroup.scheduler">true</boolProp>
|
||||
<stringProp name="ThreadGroup.duration">600</stringProp>
|
||||
<stringProp name="ThreadGroup.delay"></stringProp>
|
||||
<boolProp name="ThreadGroup.same_user_on_next_iteration">true</boolProp>
|
||||
</ThreadGroup>
|
||||
<hashTree>
|
||||
<ConfigTestElement guiclass="HttpDefaultsGui" testclass="ConfigTestElement" testname="HTTP Request Defaults" enabled="true">
|
||||
<elementProp name="HTTPsampler.Arguments" elementType="Arguments" guiclass="HTTPArgumentsPanel" testclass="Arguments" testname="User Defined Variables" enabled="true">
|
||||
<collectionProp name="Arguments.arguments"/>
|
||||
</elementProp>
|
||||
<stringProp name="HTTPSampler.domain">${HOST}</stringProp>
|
||||
<stringProp name="HTTPSampler.port">${PORT}</stringProp>
|
||||
<stringProp name="HTTPSampler.protocol"></stringProp>
|
||||
<stringProp name="HTTPSampler.contentEncoding">UTF-8</stringProp>
|
||||
<stringProp name="HTTPSampler.path">${CXF_BASE_PATH}/uniform-exchange</stringProp>
|
||||
<stringProp name="HTTPSampler.concurrentPool">6</stringProp>
|
||||
<stringProp name="HTTPSampler.connect_timeout"></stringProp>
|
||||
<stringProp name="HTTPSampler.response_timeout"></stringProp>
|
||||
</ConfigTestElement>
|
||||
<hashTree/>
|
||||
<HTTPSamplerProxy guiclass="HttpTestSampleGui" testclass="HTTPSamplerProxy" testname="UNIFORM-SERVICE-CONNECTOR SEND" enabled="true">
|
||||
<boolProp name="HTTPSampler.postBodyRaw">true</boolProp>
|
||||
<elementProp name="HTTPsampler.Arguments" elementType="Arguments">
|
||||
<collectionProp name="Arguments.arguments">
|
||||
<elementProp name="" elementType="HTTPArgument">
|
||||
<boolProp name="HTTPArgument.always_encode">false</boolProp>
|
||||
<stringProp name="Argument.value"><soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ns="http://www.entaxy.ru/ExchangeTypes/1.0">
|
||||
<soapenv:Header/>
|
||||
<soapenv:Body>
|
||||
<ns:packets>
|
||||
<ns:packet>
|
||||
<ns:header>
|
||||
<ns:destination>
|
||||
<ns:id>${SYSTEM2_ID}</ns:id>
|
||||
</ns:destination>
|
||||
</ns:header>
|
||||
<ns:message>
|
||||
<ns:messageUUID>b7e6aab7-8f02-443c-8f67-e2d638dd4da0</ns:messageUUID>
|
||||
<ns:source>
|
||||
<ns:id>${SYSTEM1_ID}</ns:id>
|
||||
</ns:source>
|
||||
<ns:customHeader>
|
||||
<ns:id>RequestNumber</ns:id>
|
||||
<ns:value>111</ns:value>
|
||||
</ns:customHeader>
|
||||
<ns:customHeader>
|
||||
<ns:id>test1</ns:id>
|
||||
<ns:type>test1</ns:type>
|
||||
<ns:value>val</ns:value>
|
||||
</ns:customHeader>
|
||||
<ns:content>
|
||||
<test>
|
||||
UEsDBBQAAggIANyzr1BGZDbMGcYSAECPNgAoAAAANmM2NDIzNmUtOTMxNS00ZmQ5
|
||||
LTlmOWItMDRlZTkwZTJmN2Y2Lm1zZ+S9W48bW5Ym9uwB+j8M+vXgVEYESaWy0FMA
|
||||
k0FSQXFvipnBZEa8NKSkREYEI3VGyUyS8dQXY2xjDIxhDGBjYLs9vjwaKDRcmHL3
|
||||
9Mxf0Pkl/gtel73jxuA166hS5QJOScokd1z22uv6rW/9v//4n//Cfr94/89X8fz+
|
||||
4dd3d//iz2eLxU+/Pjt7ev0r8+5XXx7P4M+zCXzk7OP94uOXn74EDx/P7h6/fIF/
|
||||
/nj3+f5TMP1z9e1J/FP69eVyqb5v3nW+fHyYneFlzuzH+Kcz81fGr6xfmfpr9w8H
|
||||
XVR//On1jo/fff6SfnD1ULibZe1Xn79MzyzDMM9uRf/6bvYxfp99Ntj/4R+D+4fF
|
||||
+/u7j3/+mz/7Z//FX9zd/boF15x/ng4+hB/vFr/6y6//9uvvvv7Hr//p6/8M//1H
|
||||
+Ps/ff2Hr//49bc//83Pf/vzX3397de/g////c9/Db/93df/++vv4ff4mX/6+V/D
|
||||
n/8H/P7/+fqPP//rfw438+vF+qeP/+LPf6lL0APQE1x9/PSbD7X3d58+vH//42vj
|
||||
46sfTfPj+x/fW/WPPxqGcWddnN99em+9/4sz9WH9Rfvj/OMi+Hwv3n+JfvPp/fzh
|
||||
I32k8OPssw93X4Kf8Oe/AZG5hyf5/OUvFx8fFn8ZzCP1vewj+mtf/7uvf//z33z9
|
||||
Tz//VeUrgbv51de/gwf9x5//26//Af78e3wN8Jj/+PX3f/6bj+cfrdefGvBQk/OP
|
||||
8FCTjz++Nz+8h4dqGI1Xd/Bsxmu6cnaV7ML/Pb5SeH241u9+/lf6xX397W8+mB8n
|
||||
8FCTjz++Nz+8h4dqGI1Xd/Bsxmu6cnaV7ML/Pb5SeH241u9+/lf6xX397W8+mB8n
|
||||
XVR//On1jo/fff6SfnD1ULibZe1Xn79MzyzDMM9uRf/6bvYxfp99Ntj/4R+D+4fF
|
||||
+/u7j3/+mz/7Z//FX9zd/boF15x/ng4+hB/vFr/6y6//9uvvvv7Hr//p6/8M//1H
|
||||
+Ps/ff2Hr//49bc//83Pf/vzX3397de/g////c9/Db/93df/++vv4ff4mX/6+V/D
|
||||
n/8H/P7/+fqPP//rfw438+vF+qeP/+LPf6lL0APQE1x9/PSbD7X3d58+vH//42vj
|
||||
46sfTfPj+x/fW/WPPxqGcWddnN99em+9/4sz9WH9Rfvj/OMi+Hwv3n+JfvPp/fzh
|
||||
I32k8OPssw93X4Kf8Oe/AZG5hyf5/OUvFx8fFn8ZzCP1vewj+mtf/7uvf//z33z9
|
||||
Tz//VeUrgbv51de/gwf9x5//26//Af78e3wN8Jj/+PX3f/6bj+cfrdefGvBQk/OP
|
||||
8FCTjz++Nz+8h4dqGI1Xd/Bsxmu6cnaV7ML/Pb5SeH241u9+/lf6xX397W8+mB8n
|
||||
8FCTjz++Nz+8h4dqGI1Xd/Bsxmu6cnaV7ML/Pb5SeH241u9+/lf6xX397W8+mB8n
|
||||
XVR//On1jo/fff6SfnD1ULibZe1Xn79MzyzDMM9uRf/6bvYxfp99Ntj/4R+D+4fF
|
||||
+/u7j3/+mz/7Z//FX9zd/boF15x/ng4+hB/vFr/6y6//9uvvvv7Hr//p6/8M//1H
|
||||
+Ps/ff2Hr//49bc//83Pf/vzX3397de/g////c9/Db/93df/++vv4ff4mX/6+V/D
|
||||
n/8H/P7/+fqPP//rfw438+vF+qeP/+LPf6lL0APQE1x9/PSbD7X3d58+vH//42vj
|
||||
46sfTfPj+x/fW/WPPxqGcWddnN99em+9/4sz9WH9Rfvj/OMi+Hwv3n+JfvPp/fzh
|
||||
I32k8OPssw93X4Kf8Oe/AZG5hyf5/OUvFx8fFn8ZzCP1vewj+mtf/7uvf//z33z9
|
||||
Tz//VeUrgbv51de/gwf9x5//26//Af78e3wN8Jj/+PX3f/6bj+cfrdefGvBQk/OP
|
||||
8FCTjz++Nz+8h4dqGI1Xd/Bsxmu6cnaV7ML/Pb5SeH241u9+/lf6xX397W8+mB8n
|
||||
8FCTjz++Nz+8h4dqGI1Xd/Bsxmu6cnaV7ML/Pb5SeH241u9+/lf6xX397W8+mB8n
|
||||
XVR//On1jo/fff6SfnD1ULibZe1Xn79MzyzDMM9uRf/6bvYxfp99Ntj/4R+D+4fF
|
||||
+/u7j3/+mz/7Z//FX9zd/boF15x/ng4+hB/vFr/6y6//9uvvvv7Hr//p6/8M//1H
|
||||
+Ps/ff2Hr//49bc//83Pf/vzX3397de/g////c9/Db/93df/++vv4ff4mX/6+V/D
|
||||
n/8H/P7/+fqPP//rfw438+vF+qeP/+LPf6lL0APQE1x9/PSbD7X3d58+vH//42vj
|
||||
46sfTfPj+x/fW/WPPxqGcWddnN99em+9/4sz9WH9Rfvj/OMi+Hwv3n+JfvPp/fzh
|
||||
I32k8OPssw93X4Kf8Oe/AZG5hyf5/OUvFx8fFn8ZzCP1vewj+mtf/7uvf//z33z9
|
||||
Tz//VeUrgbv51de/gwf9x5//26//Af78e3wN8Jj/+PX3f/6bj+cfrdefGvBQk/OP
|
||||
8FCTjz++Nz+8h4dqGI1Xd/Bsxmu6cnaV7ML/Pb5SeH241u9+/lf6xX397W8+mB8n
|
||||
8FCTjz++Nz+8h4dqGI1Xd/Bsxmu6cnaV7ML/Pb5SeH241u9+/lf6xX397W8+mB8n
|
||||
XVR//On1jo/fff6SfnD1ULibZe1Xn79MzyzDMM9uRf/6bvYxfp99Ntj/4R+D+4fF
|
||||
+/u7j3/+mz/7Z//FX9zd/boF15x/ng4+hB/vFr/6y6//9uvvvv7Hr//p6/8M//1H
|
||||
+Ps/ff2Hr//49bc//83Pf/vzX3397de/g////c9/Db/93df/++vv4ff4mX/6+V/D
|
||||
n/8H/P7/+fqPP//rfw438+vF+qeP/+LPf6lL0APQE1x9/PSbD7X3d58+vH//42vj
|
||||
46sfTfPj+x/fW/WPPxqGcWddnN99em+9/4sz9WH9Rfvj/OMi+Hwv3n+JfvPp/fzh
|
||||
I32k8OPssw93X4Kf8Oe/AZG5hyf5/OUvFx8fFn8ZzCP1vewj+mtf/7uvf//z33z9
|
||||
Tz//VeUrgbv51de/gwf9x5//26//Af78e3wN8Jj/+PX3f/6bj+cfrdefGvBQk/OP
|
||||
8FCTjz++Nz+8h4dqGI1Xd/Bsxmu6cnaV7ML/Pb5SeH241u9+/lf6xX397W8+mB8n
|
||||
8FCTjz++Nz+8h4dqGI1Xd/Bsxmu6cnaV7ML/Pb5SeH241u9+/lf6xX397W8+mB8n
|
||||
I32k8OPssw93X4Kf8Oe/AZG5hyf5/OUvFx8fFn8ZzCP1vewj+mtf/7uvf//z33z9
|
||||
Tz//VeUrgbv51de/gwf9x5//26//Af78e3wN8Jj/+PX3f/6bj+cfrdefGvBQk/OP
|
||||
8FCTjz++Nz+8h4dqGI1Xd/Bsxmu6cnaV7ML/Pb5SeH241u9+/lf6xX397W8+mB8n
|
||||
8FCTjz++Nz+8h4dqGI1Xd/Bsxmu6cnaV7ML/Pb5SeH241u9+/lf6xX397W8+mB8n
|
||||
XVR//On1jo/fff6SfnD1ULibZe1Xn79MzyzDMM9uRf/6bvYxfp99Ntj/4R+D+4fF
|
||||
+/u7j3/+mz/7Z//FX9zd/boF15x/ng4+hB/vFr/6y6//9uvvvv7Hr//p6/8M//1H
|
||||
+Ps/ff2Hr//49bc//83Pf/vzX3397de/g////c9/Db/93df/++vv4ff4mX/6+V/D
|
||||
n/8H/P7/+fqPP//rfw438+vF+qeP/+LPf6lL0APQE1x9/PSbD7X3d58+vH//42vj
|
||||
46sfTfPj+x/fW/WPPxqGcWddnN99em+9/4sz9WH9Rfvj/OMi+Hwv3n+JfvPp/fzh
|
||||
I32k8OPssw93X4Kf8Oe/AZG5hyf5/OUvFx8fFn8ZzCP1vewj+mtf/7uvf//z33z9
|
||||
Tz//VeUrgbv51de/gwf9x5//26//Af78e3wN8Jj/+PX3f/6bj+cfrdefGvBQk/OP
|
||||
8FCTjz++Nz+8h4dqGI1Xd/Bsxmu6cnaV7ML/Pb5SeH241u9+/lf6xX397W8+mB8n
|
||||
8FCTjz++Nz+8h4dqGI1Xd/Bsxmu6cnaV7ML/Pb5SeH241u9+/lf6xX397W8+mB8n
|
||||
XVR//On1jo/fff6SfnD1ULibZe1Xn79MzyzDMM9uRf/6bvYxfp99Ntj/4R+D+4fF
|
||||
+/u7j3/+mz/7Z//FX9zd/boF15x/ng4+hB/vFr/6y6//9uvvvv7Hr//p6/8M//1H
|
||||
+Ps/ff2Hr//49bc//83Pf/vzX3397de/g////c9/Db/93df/++vv4ff4mX/6+V/D
|
||||
n/8H/P7/+fqPP//rfw438+vF+qeP/+LPf6lL0APQE1x9/PSbD7X3d58+vH//42vj
|
||||
46sfTfPj+x/fW/WPPxqGcWddnN99em+9/4sz9WH9Rfvj/OMi+Hwv3n+JfvPp/fzh
|
||||
I32k8OPssw93X4Kf8Oe/AZG5hyf5/OUvFx8fFn8ZzCP1vewj+mtf/7uvf//z33z9
|
||||
Tz//VeUrgbv51de/gwf9x5//26//Af78e3wN8Jj/+PX3f/6bj+cfrdefGvBQk/OP
|
||||
8FCTjz++Nz+8h4dqGI1Xd/Bsxmu6cnaV7ML/Pb5SeH241u9+/lf6xX397W8+mB8n
|
||||
8FCTjz++Nz+8h4dqGI1Xd/Bsxmu6cnaV7ML/Pb5SeH241u9+/lf6xX397W8+mB8n
|
||||
</test>
|
||||
</ns:content>
|
||||
</ns:message>
|
||||
</ns:packet>
|
||||
</ns:packets>
|
||||
</soapenv:Body>
|
||||
</soapenv:Envelope>
|
||||
</stringProp>
|
||||
<stringProp name="Argument.metadata">=</stringProp>
|
||||
</elementProp>
|
||||
</collectionProp>
|
||||
</elementProp>
|
||||
<stringProp name="HTTPSampler.domain"></stringProp>
|
||||
<stringProp name="HTTPSampler.port"></stringProp>
|
||||
<stringProp name="HTTPSampler.protocol"></stringProp>
|
||||
<stringProp name="HTTPSampler.contentEncoding"></stringProp>
|
||||
<stringProp name="HTTPSampler.path"></stringProp>
|
||||
<stringProp name="HTTPSampler.method">POST</stringProp>
|
||||
<boolProp name="HTTPSampler.follow_redirects">true</boolProp>
|
||||
<boolProp name="HTTPSampler.auto_redirects">false</boolProp>
|
||||
<boolProp name="HTTPSampler.use_keepalive">true</boolProp>
|
||||
<boolProp name="HTTPSampler.DO_MULTIPART_POST">false</boolProp>
|
||||
<stringProp name="HTTPSampler.embedded_url_re"></stringProp>
|
||||
<stringProp name="HTTPSampler.connect_timeout"></stringProp>
|
||||
<stringProp name="HTTPSampler.response_timeout"></stringProp>
|
||||
</HTTPSamplerProxy>
|
||||
<hashTree>
|
||||
<HeaderManager guiclass="HeaderPanel" testclass="HeaderManager" testname="HTTP Header Manager" enabled="true">
|
||||
<collectionProp name="HeaderManager.headers">
|
||||
<elementProp name="" elementType="Header">
|
||||
<stringProp name="Header.name">Content-Type</stringProp>
|
||||
<stringProp name="Header.value">application/xml; charset=UTF-8</stringProp>
|
||||
</elementProp>
|
||||
<elementProp name="" elementType="Header">
|
||||
<stringProp name="Header.name">X-ForwardedUser</stringProp>
|
||||
<stringProp name="Header.value">${SYSTEM1_ID}</stringProp>
|
||||
</elementProp>
|
||||
</collectionProp>
|
||||
</HeaderManager>
|
||||
<hashTree/>
|
||||
<AuthManager guiclass="AuthPanel" testclass="AuthManager" testname="HTTP Authorization Manager" enabled="true">
|
||||
<collectionProp name="AuthManager.auth_list">
|
||||
<elementProp name="" elementType="Authorization">
|
||||
<stringProp name="Authorization.url"></stringProp>
|
||||
<stringProp name="Authorization.username">${SYSTEM1_ID}</stringProp>
|
||||
<stringProp name="Authorization.password">${SYSTEM1_PASSWORD}</stringProp>
|
||||
<stringProp name="Authorization.domain"></stringProp>
|
||||
<stringProp name="Authorization.realm"></stringProp>
|
||||
</elementProp>
|
||||
</collectionProp>
|
||||
<boolProp name="AuthManager.controlledByThreadGroup">false</boolProp>
|
||||
</AuthManager>
|
||||
<hashTree/>
|
||||
</hashTree>
|
||||
<HTTPSamplerProxy guiclass="HttpTestSampleGui" testclass="HTTPSamplerProxy" testname="UNIFORM-SERVICE-CONNECTOR GET" enabled="true">
|
||||
<boolProp name="HTTPSampler.postBodyRaw">true</boolProp>
|
||||
<elementProp name="HTTPsampler.Arguments" elementType="Arguments">
|
||||
<collectionProp name="Arguments.arguments">
|
||||
<elementProp name="" elementType="HTTPArgument">
|
||||
<boolProp name="HTTPArgument.always_encode">false</boolProp>
|
||||
<stringProp name="Argument.value"><soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ns="http://www.entaxy.ru/ExchangeTypes/1.0">
|
||||
<soapenv:Header/>
|
||||
<soapenv:Body>
|
||||
<ns:getPacketsRequest>
|
||||
<ns:destination>
|
||||
<ns:id>${SYSTEM2_ID}</ns:id>
|
||||
<ns:type>system.name</ns:type>
|
||||
</ns:destination>
|
||||
<ns:limitCount>1</ns:limitCount>
|
||||
<ns:limitSize>0</ns:limitSize>
|
||||
</ns:getPacketsRequest>
|
||||
</soapenv:Body>
|
||||
</soapenv:Envelope>
|
||||

|
||||
</stringProp>
|
||||
<stringProp name="Argument.metadata">=</stringProp>
|
||||
</elementProp>
|
||||
</collectionProp>
|
||||
</elementProp>
|
||||
<stringProp name="HTTPSampler.domain"></stringProp>
|
||||
<stringProp name="HTTPSampler.port"></stringProp>
|
||||
<stringProp name="HTTPSampler.protocol"></stringProp>
|
||||
<stringProp name="HTTPSampler.contentEncoding"></stringProp>
|
||||
<stringProp name="HTTPSampler.path"></stringProp>
|
||||
<stringProp name="HTTPSampler.method">POST</stringProp>
|
||||
<boolProp name="HTTPSampler.follow_redirects">true</boolProp>
|
||||
<boolProp name="HTTPSampler.auto_redirects">false</boolProp>
|
||||
<boolProp name="HTTPSampler.use_keepalive">true</boolProp>
|
||||
<boolProp name="HTTPSampler.DO_MULTIPART_POST">false</boolProp>
|
||||
<stringProp name="HTTPSampler.embedded_url_re"></stringProp>
|
||||
<stringProp name="HTTPSampler.connect_timeout"></stringProp>
|
||||
<stringProp name="HTTPSampler.response_timeout"></stringProp>
|
||||
</HTTPSamplerProxy>
|
||||
<hashTree>
|
||||
<HeaderManager guiclass="HeaderPanel" testclass="HeaderManager" testname="HTTP Header Manager" enabled="true">
|
||||
<collectionProp name="HeaderManager.headers">
|
||||
<elementProp name="" elementType="Header">
|
||||
<stringProp name="Header.name">Content-Type</stringProp>
|
||||
<stringProp name="Header.value">application/xml; charset=UTF-8</stringProp>
|
||||
</elementProp>
|
||||
<elementProp name="" elementType="Header">
|
||||
<stringProp name="Header.name">X-ForwardedUser</stringProp>
|
||||
<stringProp name="Header.value">${SYSTEM2_ID}</stringProp>
|
||||
</elementProp>
|
||||
</collectionProp>
|
||||
</HeaderManager>
|
||||
<hashTree/>
|
||||
<AuthManager guiclass="AuthPanel" testclass="AuthManager" testname="HTTP Authorization Manager" enabled="true">
|
||||
<collectionProp name="AuthManager.auth_list">
|
||||
<elementProp name="" elementType="Authorization">
|
||||
<stringProp name="Authorization.url"></stringProp>
|
||||
<stringProp name="Authorization.username">${SYSTEM2_ID}</stringProp>
|
||||
<stringProp name="Authorization.password">${SYSTEM2_PASSWORD}</stringProp>
|
||||
<stringProp name="Authorization.domain"></stringProp>
|
||||
<stringProp name="Authorization.realm"></stringProp>
|
||||
</elementProp>
|
||||
</collectionProp>
|
||||
<boolProp name="AuthManager.controlledByThreadGroup">false</boolProp>
|
||||
</AuthManager>
|
||||
<hashTree/>
|
||||
<JSR223Assertion guiclass="TestBeanGUI" testclass="JSR223Assertion" testname="Get transportUUID" enabled="true">
|
||||
<stringProp name="cacheKey">true</stringProp>
|
||||
<stringProp name="filename"></stringProp>
|
||||
<stringProp name="parameters"></stringProp>
|
||||
<stringProp name="script">String result = SampleResult.getResponseDataAsString();
|
||||
|
||||
java.util.regex.Pattern pattern = java.util.regex.Pattern.compile("<transportUUID>(.+?)</transportUUID>", java.util.regex.Pattern.DOTALL);
|
||||
java.util.regex.Matcher matcher = pattern.matcher(result);
|
||||
|
||||
if (matcher.find()) {
|
||||
vars.put("transport_uuid", matcher.group(1));
|
||||
}</stringProp>
|
||||
<stringProp name="scriptLanguage">java</stringProp>
|
||||
</JSR223Assertion>
|
||||
<hashTree/>
|
||||
</hashTree>
|
||||
<IfController guiclass="IfControllerPanel" testclass="IfController" testname="If transportUUID != null" enabled="true">
|
||||
<stringProp name="IfController.condition">${__groovy("${transport_uuid}"!="0")}</stringProp>
|
||||
<boolProp name="IfController.evaluateAll">false</boolProp>
|
||||
<boolProp name="IfController.useExpression">true</boolProp>
|
||||
</IfController>
|
||||
<hashTree>
|
||||
<HeaderManager guiclass="HeaderPanel" testclass="HeaderManager" testname="HTTP Header Manager" enabled="true">
|
||||
<collectionProp name="HeaderManager.headers">
|
||||
<elementProp name="" elementType="Header">
|
||||
<stringProp name="Header.name">Content-Type</stringProp>
|
||||
<stringProp name="Header.value">application/xml; charset=UTF-8</stringProp>
|
||||
</elementProp>
|
||||
<elementProp name="" elementType="Header">
|
||||
<stringProp name="Header.name">X-ForwardedUser</stringProp>
|
||||
<stringProp name="Header.value">${SYSTEM2_ID}</stringProp>
|
||||
</elementProp>
|
||||
</collectionProp>
|
||||
</HeaderManager>
|
||||
<hashTree/>
|
||||
<AuthManager guiclass="AuthPanel" testclass="AuthManager" testname="HTTP Authorization Manager" enabled="true">
|
||||
<collectionProp name="AuthManager.auth_list">
|
||||
<elementProp name="" elementType="Authorization">
|
||||
<stringProp name="Authorization.url"></stringProp>
|
||||
<stringProp name="Authorization.username">${SYSTEM2_ID}</stringProp>
|
||||
<stringProp name="Authorization.password">${SYSTEM2_PASSWORD}</stringProp>
|
||||
<stringProp name="Authorization.domain"></stringProp>
|
||||
<stringProp name="Authorization.realm"></stringProp>
|
||||
</elementProp>
|
||||
</collectionProp>
|
||||
<boolProp name="AuthManager.controlledByThreadGroup">false</boolProp>
|
||||
</AuthManager>
|
||||
<hashTree/>
|
||||
<HTTPSamplerProxy guiclass="HttpTestSampleGui" testclass="HTTPSamplerProxy" testname="UNIFORM-SERVICE-CONNECTOR ACK" enabled="true">
|
||||
<boolProp name="HTTPSampler.postBodyRaw">true</boolProp>
|
||||
<elementProp name="HTTPsampler.Arguments" elementType="Arguments">
|
||||
<collectionProp name="Arguments.arguments">
|
||||
<elementProp name="" elementType="HTTPArgument">
|
||||
<boolProp name="HTTPArgument.always_encode">false</boolProp>
|
||||
<stringProp name="Argument.value"><soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ns="http://www.entaxy.ru/ExchangeTypes/1.0">
|
||||
<soapenv:Header/>
|
||||
<soapenv:Body>
|
||||
<ns:uuids>
|
||||
<ns:uuid>${transport_uuid}</ns:uuid>
|
||||
</ns:uuids>
|
||||
</soapenv:Body>
|
||||
</soapenv:Envelope>
|
||||
</stringProp>
|
||||
<stringProp name="Argument.metadata">=</stringProp>
|
||||
</elementProp>
|
||||
</collectionProp>
|
||||
</elementProp>
|
||||
<stringProp name="HTTPSampler.domain"></stringProp>
|
||||
<stringProp name="HTTPSampler.port"></stringProp>
|
||||
<stringProp name="HTTPSampler.protocol"></stringProp>
|
||||
<stringProp name="HTTPSampler.contentEncoding"></stringProp>
|
||||
<stringProp name="HTTPSampler.path"></stringProp>
|
||||
<stringProp name="HTTPSampler.method">POST</stringProp>
|
||||
<boolProp name="HTTPSampler.follow_redirects">true</boolProp>
|
||||
<boolProp name="HTTPSampler.auto_redirects">false</boolProp>
|
||||
<boolProp name="HTTPSampler.use_keepalive">true</boolProp>
|
||||
<boolProp name="HTTPSampler.DO_MULTIPART_POST">false</boolProp>
|
||||
<stringProp name="HTTPSampler.embedded_url_re"></stringProp>
|
||||
<stringProp name="HTTPSampler.connect_timeout"></stringProp>
|
||||
<stringProp name="HTTPSampler.response_timeout"></stringProp>
|
||||
</HTTPSamplerProxy>
|
||||
<hashTree/>
|
||||
</hashTree>
|
||||
<ResultCollector guiclass="ViewResultsFullVisualizer" testclass="ResultCollector" testname="View Results Tree" enabled="false">
|
||||
<boolProp name="ResultCollector.error_logging">false</boolProp>
|
||||
<objProp>
|
||||
<name>saveConfig</name>
|
||||
<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>false</xml>
|
||||
<fieldNames>true</fieldNames>
|
||||
<responseHeaders>false</responseHeaders>
|
||||
<requestHeaders>false</requestHeaders>
|
||||
<responseDataOnError>false</responseDataOnError>
|
||||
<saveAssertionResultsFailureMessage>true</saveAssertionResultsFailureMessage>
|
||||
<assertionsResultsToSave>0</assertionsResultsToSave>
|
||||
<bytes>true</bytes>
|
||||
<sentBytes>true</sentBytes>
|
||||
<url>true</url>
|
||||
<threadCounts>true</threadCounts>
|
||||
<idleTime>true</idleTime>
|
||||
<connectTime>true</connectTime>
|
||||
</value>
|
||||
</objProp>
|
||||
<stringProp name="filename"></stringProp>
|
||||
</ResultCollector>
|
||||
<hashTree/>
|
||||
<ResultCollector guiclass="SummaryReport" testclass="ResultCollector" testname="Summary Report" enabled="true">
|
||||
<boolProp name="ResultCollector.error_logging">false</boolProp>
|
||||
<objProp>
|
||||
<name>saveConfig</name>
|
||||
<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>false</xml>
|
||||
<fieldNames>true</fieldNames>
|
||||
<responseHeaders>false</responseHeaders>
|
||||
<requestHeaders>false</requestHeaders>
|
||||
<responseDataOnError>false</responseDataOnError>
|
||||
<saveAssertionResultsFailureMessage>true</saveAssertionResultsFailureMessage>
|
||||
<assertionsResultsToSave>0</assertionsResultsToSave>
|
||||
<bytes>true</bytes>
|
||||
<sentBytes>true</sentBytes>
|
||||
<url>true</url>
|
||||
<threadCounts>true</threadCounts>
|
||||
<idleTime>true</idleTime>
|
||||
<connectTime>true</connectTime>
|
||||
</value>
|
||||
</objProp>
|
||||
<stringProp name="filename"></stringProp>
|
||||
</ResultCollector>
|
||||
<hashTree/>
|
||||
<ResultCollector guiclass="GraphVisualizer" testclass="ResultCollector" testname="Graph Results" enabled="false">
|
||||
<boolProp name="ResultCollector.error_logging">false</boolProp>
|
||||
<objProp>
|
||||
<name>saveConfig</name>
|
||||
<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>false</xml>
|
||||
<fieldNames>true</fieldNames>
|
||||
<responseHeaders>false</responseHeaders>
|
||||
<requestHeaders>false</requestHeaders>
|
||||
<responseDataOnError>false</responseDataOnError>
|
||||
<saveAssertionResultsFailureMessage>true</saveAssertionResultsFailureMessage>
|
||||
<assertionsResultsToSave>0</assertionsResultsToSave>
|
||||
<bytes>true</bytes>
|
||||
<sentBytes>true</sentBytes>
|
||||
<url>true</url>
|
||||
<threadCounts>true</threadCounts>
|
||||
<idleTime>true</idleTime>
|
||||
<connectTime>true</connectTime>
|
||||
</value>
|
||||
</objProp>
|
||||
<stringProp name="filename"></stringProp>
|
||||
</ResultCollector>
|
||||
<hashTree/>
|
||||
<ResultCollector guiclass="RespTimeGraphVisualizer" testclass="ResultCollector" testname="Response Time Graph" enabled="true">
|
||||
<boolProp name="ResultCollector.error_logging">false</boolProp>
|
||||
<objProp>
|
||||
<name>saveConfig</name>
|
||||
<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>false</xml>
|
||||
<fieldNames>true</fieldNames>
|
||||
<responseHeaders>false</responseHeaders>
|
||||
<requestHeaders>false</requestHeaders>
|
||||
<responseDataOnError>false</responseDataOnError>
|
||||
<saveAssertionResultsFailureMessage>true</saveAssertionResultsFailureMessage>
|
||||
<assertionsResultsToSave>0</assertionsResultsToSave>
|
||||
<bytes>true</bytes>
|
||||
<sentBytes>true</sentBytes>
|
||||
<url>true</url>
|
||||
<threadCounts>true</threadCounts>
|
||||
<idleTime>true</idleTime>
|
||||
<connectTime>true</connectTime>
|
||||
</value>
|
||||
</objProp>
|
||||
<stringProp name="filename"></stringProp>
|
||||
</ResultCollector>
|
||||
<hashTree/>
|
||||
</hashTree>
|
||||
</hashTree>
|
||||
</hashTree>
|
||||
</jmeterTestPlan>
|
||||
Reference in New Issue
Block a user