Author: pmouawad
Date: Sat Apr 7 20:10:16 2018
New Revision: 1828618
URL: http://svn.apache.org/viewvc?rev=1828618&view=rev
Log:
Add tests for SNI + Slow chars + Timeout
Document JMX
Modified:
jmeter/trunk/bin/testfiles/SlowCharsFeature.jmx
jmeter/trunk/bin/testfiles/SlowCharsFeature_HttpClient4.csv
jmeter/trunk/bin/testfiles/SlowCharsFeature_HttpClient4.xml
jmeter/trunk/bin/testfiles/SlowCharsFeature_Java.csv
jmeter/trunk/bin/testfiles/SlowCharsFeature_Java.xml
Modified: jmeter/trunk/bin/testfiles/SlowCharsFeature.jmx
URL: http://svn.apache.org/viewvc/jmeter/trunk/bin/testfiles/SlowCharsFeature.jmx?rev=1828618&r1=1828617&r2=1828618&view=diff
==============================================================================
--- jmeter/trunk/bin/testfiles/SlowCharsFeature.jmx (original)
+++ jmeter/trunk/bin/testfiles/SlowCharsFeature.jmx Sat Apr 7 20:10:16 2018
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<jmeterTestPlan version="1.2" properties="3.4" jmeter="4.0-SNAPSHOT.20171127">
+<jmeterTestPlan version="1.2" properties="4.0" jmeter="4.1-SNAPSHOT.20180407">
<hashTree>
<TestPlan guiclass="TestPlanGui" testclass="TestPlan" testname="Test Plan" enabled="true">
<stringProp name="TestPlan.comments"></stringProp>
@@ -11,20 +11,6 @@
<stringProp name="TestPlan.user_define_classpath"></stringProp>
</TestPlan>
<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">jmeter.apache.org</stringProp>
- <stringProp name="HTTPSampler.port"></stringProp>
- <stringProp name="HTTPSampler.protocol"></stringProp>
- <stringProp name="HTTPSampler.contentEncoding"></stringProp>
- <stringProp name="HTTPSampler.path"></stringProp>
- <stringProp name="HTTPSampler.concurrentPool">6</stringProp>
- <stringProp name="HTTPSampler.connect_timeout">3000</stringProp>
- <stringProp name="HTTPSampler.response_timeout">10000</stringProp>
- </ConfigTestElement>
- <hashTree/>
<HeaderManager guiclass="HeaderPanel" testclass="HeaderManager" testname="HTTP Header
Manager" enabled="true">
<collectionProp name="HeaderManager.headers">
<elementProp name="Range" elementType="Header">
@@ -49,7 +35,7 @@
<stringProp name="ThreadGroup.delay"></stringProp>
</SetupThreadGroup>
<hashTree>
- <JSR223Sampler guiclass="TestBeanGUI" testclass="JSR223Sampler" testname="JSR223
Sampler" enabled="true">
+ <JSR223Sampler guiclass="TestBeanGUI" testclass="JSR223Sampler" testname="JSS_setCPS"
enabled="true">
<stringProp name="cacheKey">true</stringProp>
<stringProp name="filename"></stringProp>
<stringProp name="parameters"></stringProp>
@@ -77,50 +63,23 @@ SampleResult.setBytes(0);</stringProp>
<stringProp name="ThreadGroup.delay"></stringProp>
</ThreadGroup>
<hashTree>
- <IfController guiclass="IfControllerPanel" testclass="IfController" testname="If_not_java_impl"
enabled="true">
- <stringProp name="IfController.condition">${__jexl3("${__P(jmeter.httpsampler,)}"
!= "Java",)}</stringProp>
- <boolProp name="IfController.evaluateAll">false</boolProp>
- <boolProp name="IfController.useExpression">true</boolProp>
- </IfController>
- <hashTree>
- <HTTPSamplerProxy guiclass="HttpTestSampleGui" testclass="HTTPSamplerProxy"
testname="ApacheJMeter-HP-NonSecure" 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"></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">GET</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>
- <HTTPSamplerProxy guiclass="HttpTestSampleGui" testclass="HTTPSamplerProxy" testname="ApacheJMeter-HP-Secure"
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"></stringProp>
- <stringProp name="HTTPSampler.port"></stringProp>
- <stringProp name="HTTPSampler.protocol">https</stringProp>
- <stringProp name="HTTPSampler.contentEncoding"></stringProp>
- <stringProp name="HTTPSampler.path">/</stringProp>
- <stringProp name="HTTPSampler.method">GET</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>
+ <JSR223Assertion guiclass="TestBeanGUI" testclass="JSR223Assertion" testname="JSA-CheckResponseTimeHigherThan5s"
enabled="true">
+ <stringProp name="cacheKey">true</stringProp>
+ <stringProp name="filename"></stringProp>
+ <stringProp name="parameters"></stringProp>
+ <stringProp name="script">if(SampleResult.getTime() < 5000) {
+ AssertionResult.setFailure(true);
+ AssertionResult.setFailureMessage("Sampler should have taken more than 5 seconds");
+}
+</stringProp>
+ <stringProp name="scriptLanguage">groovy</stringProp>
+ </JSR223Assertion>
+ <hashTree/>
+ <SizeAssertion guiclass="SizeAssertionGui" testclass="SizeAssertion" testname="RA_Size"
enabled="true">
+ <stringProp name="Assertion.test_field">SizeAssertion.response_data</stringProp>
+ <stringProp name="SizeAssertion.size">7001</stringProp>
+ <intProp name="SizeAssertion.operator">1</intProp>
+ </SizeAssertion>
<hashTree/>
<ResponseAssertion guiclass="AssertionGui" testclass="ResponseAssertion" testname="RA_206"
enabled="true">
<collectionProp name="Asserion.test_strings">
@@ -129,15 +88,7 @@ SampleResult.setBytes(0);</stringProp>
<stringProp name="Assertion.test_field">Assertion.response_code</stringProp>
<boolProp name="Assertion.assume_success">false</boolProp>
<intProp name="Assertion.test_type">8</intProp>
- </ResponseAssertion>
- <hashTree/>
- <ResponseAssertion guiclass="AssertionGui" testclass="ResponseAssertion" testname="RA"
enabled="true">
- <collectionProp name="Asserion.test_strings">
- <stringProp name="657066065">Apache JMeter</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>
+ <stringProp name="Assertion.custom_message"></stringProp>
</ResponseAssertion>
<hashTree/>
<ResponseAssertion guiclass="AssertionGui" testclass="ResponseAssertion" testname="RA_PartialContent"
enabled="true">
@@ -147,26 +98,183 @@ SampleResult.setBytes(0);</stringProp>
<stringProp name="Assertion.test_field">Assertion.response_headers</stringProp>
<boolProp name="Assertion.assume_success">false</boolProp>
<intProp name="Assertion.test_type">2</intProp>
+ <stringProp name="Assertion.custom_message"></stringProp>
</ResponseAssertion>
<hashTree/>
- <JSR223Assertion guiclass="TestBeanGUI" testclass="JSR223Assertion" testname="JSA-CheckResponseTimeHigherThan5s"
enabled="true">
- <stringProp name="cacheKey">true</stringProp>
- <stringProp name="filename"></stringProp>
- <stringProp name="parameters"></stringProp>
- <stringProp name="script">if(SampleResult.getTime() < 5000) {
- AssertionResult.setFailure(true);
- AssertionResult.setFailureMessage("Sampler should have taken more than 5 seconds");
-}
-</stringProp>
- <stringProp name="scriptLanguage">groovy</stringProp>
- </JSR223Assertion>
- <hashTree/>
- <SizeAssertion guiclass="SizeAssertionGui" testclass="SizeAssertion" testname="RA_Size"
enabled="true">
- <stringProp name="Assertion.test_field">SizeAssertion.response_data</stringProp>
- <stringProp name="SizeAssertion.size">7001</stringProp>
- <intProp name="SizeAssertion.operator">1</intProp>
- </SizeAssertion>
- <hashTree/>
+ <GenericController guiclass="LogicControllerGui" testclass="GenericController"
testname="SC_JMeter" enabled="true"/>
+ <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">jmeter.apache.org</stringProp>
+ <stringProp name="HTTPSampler.port"></stringProp>
+ <stringProp name="HTTPSampler.protocol"></stringProp>
+ <stringProp name="HTTPSampler.contentEncoding"></stringProp>
+ <stringProp name="HTTPSampler.path"></stringProp>
+ <stringProp name="HTTPSampler.concurrentPool">6</stringProp>
+ <stringProp name="HTTPSampler.connect_timeout">3000</stringProp>
+ <stringProp name="HTTPSampler.response_timeout">10000</stringProp>
+ </ConfigTestElement>
+ <hashTree/>
+ <IfController guiclass="IfControllerPanel" testclass="IfController" testname="If_not_java_impl"
enabled="true">
+ <stringProp name="IfController.condition">${__jexl3("${__P(jmeter.httpsampler,)}"
!= "Java",)}</stringProp>
+ <boolProp name="IfController.evaluateAll">false</boolProp>
+ <boolProp name="IfController.useExpression">true</boolProp>
+ <stringProp name="TestPlan.comments">Java implementation does not support
slow chars for HTTP</stringProp>
+ </IfController>
+ <hashTree>
+ <HTTPSamplerProxy guiclass="HttpTestSampleGui" testclass="HTTPSamplerProxy"
testname="ApacheJMeter-HP-NonSecure" 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"></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">GET</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>
+ <HTTPSamplerProxy guiclass="HttpTestSampleGui" testclass="HTTPSamplerProxy"
testname="ApacheJMeter-HP-Secure" 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"></stringProp>
+ <stringProp name="HTTPSampler.port"></stringProp>
+ <stringProp name="HTTPSampler.protocol">https</stringProp>
+ <stringProp name="HTTPSampler.contentEncoding"></stringProp>
+ <stringProp name="HTTPSampler.path">/</stringProp>
+ <stringProp name="HTTPSampler.method">GET</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/>
+ <ResponseAssertion guiclass="AssertionGui" testclass="ResponseAssertion" testname="RA"
enabled="true">
+ <collectionProp name="Asserion.test_strings">
+ <stringProp name="657066065">Apache JMeter</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>
+ <stringProp name="Assertion.custom_message"></stringProp>
+ </ResponseAssertion>
+ <hashTree/>
+ </hashTree>
+ <GenericController guiclass="LogicControllerGui" testclass="GenericController"
testname="SC_SNI" enabled="true"/>
+ <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">analytics.usa.gov</stringProp>
+ <stringProp name="HTTPSampler.port"></stringProp>
+ <stringProp name="HTTPSampler.protocol"></stringProp>
+ <stringProp name="HTTPSampler.contentEncoding"></stringProp>
+ <stringProp name="HTTPSampler.path"></stringProp>
+ <stringProp name="HTTPSampler.concurrentPool">6</stringProp>
+ <stringProp name="HTTPSampler.connect_timeout">3000</stringProp>
+ <stringProp name="HTTPSampler.response_timeout">10000</stringProp>
+ </ConfigTestElement>
+ <hashTree/>
+ <HTTPSamplerProxy guiclass="HttpTestSampleGui" testclass="HTTPSamplerProxy"
testname="HTTPS-SNI-without-timeout" enabled="true">
+ <elementProp name="HTTPsampler.Arguments" elementType="Arguments" guiclass="HTTPArgumentsPanel"
testclass="Arguments" testname="Variables pré-définies" enabled="true">
+ <collectionProp name="Arguments.arguments"/>
+ </elementProp>
+ <stringProp name="HTTPSampler.domain"></stringProp>
+ <stringProp name="HTTPSampler.port"></stringProp>
+ <stringProp name="HTTPSampler.protocol">https</stringProp>
+ <stringProp name="HTTPSampler.contentEncoding"></stringProp>
+ <stringProp name="HTTPSampler.path"></stringProp>
+ <stringProp name="HTTPSampler.method">GET</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.implementation">HttpClient4</stringProp>
+ <stringProp name="HTTPSampler.connect_timeout"></stringProp>
+ <stringProp name="HTTPSampler.response_timeout"></stringProp>
+ </HTTPSamplerProxy>
+ <hashTree>
+ <ResponseAssertion guiclass="AssertionGui" testclass="ResponseAssertion" testname="RA_CHECK_SNI_OK"
enabled="true">
+ <collectionProp name="Asserion.test_strings">
+ <stringProp name="1071695892"><meta property="og:title"
content="analytics.usa.gov | The US government's web traffic."
/></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>
+ <stringProp name="Assertion.custom_message"></stringProp>
+ </ResponseAssertion>
+ <hashTree/>
+ <ResponseAssertion guiclass="AssertionGui" testclass="ResponseAssertion" testname="RA_NO_HANDSHAKE_ERROR"
enabled="true">
+ <collectionProp name="Asserion.test_strings">
+ <stringProp name="914337881">javax.net.ssl.SSLHandshakeException</stringProp>
+ <stringProp name="-1453429438">handshake_failure</stringProp>
+ </collectionProp>
+ <stringProp name="Assertion.test_field">Assertion.response_data</stringProp>
+ <boolProp name="Assertion.assume_success">false</boolProp>
+ <intProp name="Assertion.test_type">20</intProp>
+ <stringProp name="Assertion.custom_message"></stringProp>
+ </ResponseAssertion>
+ <hashTree/>
+ </hashTree>
+ <HTTPSamplerProxy guiclass="HttpTestSampleGui" testclass="HTTPSamplerProxy"
testname="HTTPS-SNI-with-timeout" enabled="true">
+ <elementProp name="HTTPsampler.Arguments" elementType="Arguments" guiclass="HTTPArgumentsPanel"
testclass="Arguments" testname="Variables pré-définies" enabled="true">
+ <collectionProp name="Arguments.arguments"/>
+ </elementProp>
+ <stringProp name="HTTPSampler.domain"></stringProp>
+ <stringProp name="HTTPSampler.port"></stringProp>
+ <stringProp name="HTTPSampler.protocol">https</stringProp>
+ <stringProp name="HTTPSampler.contentEncoding"></stringProp>
+ <stringProp name="HTTPSampler.path"></stringProp>
+ <stringProp name="HTTPSampler.method">GET</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.implementation">HttpClient4</stringProp>
+ <stringProp name="HTTPSampler.connect_timeout">5000</stringProp>
+ <stringProp name="HTTPSampler.response_timeout">30000</stringProp>
+ </HTTPSamplerProxy>
+ <hashTree>
+ <ResponseAssertion guiclass="AssertionGui" testclass="ResponseAssertion" testname="RA_CHECK_SNI_OK"
enabled="true">
+ <collectionProp name="Asserion.test_strings">
+ <stringProp name="1071695892"><meta property="og:title"
content="analytics.usa.gov | The US government's web traffic."
/></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>
+ <stringProp name="Assertion.custom_message"></stringProp>
+ </ResponseAssertion>
+ <hashTree/>
+ <ResponseAssertion guiclass="AssertionGui" testclass="ResponseAssertion" testname="RA_NO_HANDSHAKE_ERROR"
enabled="true">
+ <collectionProp name="Asserion.test_strings">
+ <stringProp name="914337881">javax.net.ssl.SSLHandshakeException</stringProp>
+ <stringProp name="-1453429438">handshake_failure</stringProp>
+ </collectionProp>
+ <stringProp name="Assertion.test_field">Assertion.response_data</stringProp>
+ <boolProp name="Assertion.assume_success">false</boolProp>
+ <intProp name="Assertion.test_type">20</intProp>
+ <stringProp name="Assertion.custom_message"></stringProp>
+ </ResponseAssertion>
+ <hashTree/>
+ </hashTree>
+ </hashTree>
</hashTree>
<ResultCollector guiclass="ViewResultsFullVisualizer" testclass="ResultCollector"
testname="View Results Tree" enabled="true">
<boolProp name="ResultCollector.error_logging">false</boolProp>
Modified: jmeter/trunk/bin/testfiles/SlowCharsFeature_HttpClient4.csv
URL: http://svn.apache.org/viewvc/jmeter/trunk/bin/testfiles/SlowCharsFeature_HttpClient4.csv?rev=1828618&r1=1828617&r2=1828618&view=diff
==============================================================================
--- jmeter/trunk/bin/testfiles/SlowCharsFeature_HttpClient4.csv (original)
+++ jmeter/trunk/bin/testfiles/SlowCharsFeature_HttpClient4.csv Sat Apr 7 20:10:16 2018
@@ -1,4 +1,6 @@
label,responseCode,responseMessage,threadName,dataType,success
-JSR223 Sampler,200,OK,setUp Thread Group 1-1,text,true
+JSS_setCPS,200,OK,setUp Thread Group 1-1,text,true
ApacheJMeter-HP-NonSecure,206,Partial Content,Thread Group 1-1,text,true
ApacheJMeter-HP-Secure,206,Partial Content,Thread Group 1-1,text,true
+HTTPS-SNI-without-timeout,206,Partial Content,Thread Group 1-1,text,true
+HTTPS-SNI-with-timeout,206,Partial Content,Thread Group 1-1,text,true
Modified: jmeter/trunk/bin/testfiles/SlowCharsFeature_HttpClient4.xml
URL: http://svn.apache.org/viewvc/jmeter/trunk/bin/testfiles/SlowCharsFeature_HttpClient4.xml?rev=1828618&r1=1828617&r2=1828618&view=diff
==============================================================================
--- jmeter/trunk/bin/testfiles/SlowCharsFeature_HttpClient4.xml (original)
+++ jmeter/trunk/bin/testfiles/SlowCharsFeature_HttpClient4.xml Sat Apr 7 20:10:16 2018
@@ -1,14 +1,19 @@
<?xml version="1.0" encoding="UTF-8"?>
<testResults version="1.2">
-<sample s="true" lb="JSR223 Sampler" rc="200" rm="OK" tn="setUp Thread Group 1-1" dt="text"/>
+<sample s="true" lb="JSS_setCPS" rc="200" rm="OK" tn="setUp Thread Group 1-1" dt="text"/>
<httpSample s="true" lb="ApacheJMeter-HP-NonSecure" rc="206" rm="Partial Content" tn="Thread
Group 1-1" dt="text">
<assertionResult>
- <name>RA_206</name>
+ <name>JSA-CheckResponseTimeHigherThan5s</name>
<failure>false</failure>
<error>false</error>
</assertionResult>
<assertionResult>
- <name>RA</name>
+ <name>RA_Size</name>
+ <failure>false</failure>
+ <error>false</error>
+ </assertionResult>
+ <assertionResult>
+ <name>RA_206</name>
<failure>false</failure>
<error>false</error>
</assertionResult>
@@ -18,6 +23,13 @@
<error>false</error>
</assertionResult>
<assertionResult>
+ <name>RA</name>
+ <failure>false</failure>
+ <error>false</error>
+ </assertionResult>
+</httpSample>
+<httpSample s="true" lb="ApacheJMeter-HP-Secure" rc="206" rm="Partial Content" tn="Thread
Group 1-1" dt="text">
+ <assertionResult>
<name>JSA-CheckResponseTimeHigherThan5s</name>
<failure>false</failure>
<error>false</error>
@@ -27,24 +39,56 @@
<failure>false</failure>
<error>false</error>
</assertionResult>
-</httpSample>
-<httpSample s="true" lb="ApacheJMeter-HP-Secure" rc="206" rm="Partial Content" tn="Thread
Group 1-1" dt="text">
<assertionResult>
<name>RA_206</name>
<failure>false</failure>
<error>false</error>
</assertionResult>
<assertionResult>
+ <name>RA_PartialContent</name>
+ <failure>false</failure>
+ <error>false</error>
+ </assertionResult>
+ <assertionResult>
<name>RA</name>
<failure>false</failure>
<error>false</error>
</assertionResult>
+</httpSample>
+<httpSample s="true" lb="HTTPS-SNI-without-timeout" rc="206" rm="Partial Content" tn="Thread
Group 1-1" dt="text">
+ <assertionResult>
+ <name>JSA-CheckResponseTimeHigherThan5s</name>
+ <failure>false</failure>
+ <error>false</error>
+ </assertionResult>
+ <assertionResult>
+ <name>RA_Size</name>
+ <failure>false</failure>
+ <error>false</error>
+ </assertionResult>
+ <assertionResult>
+ <name>RA_206</name>
+ <failure>false</failure>
+ <error>false</error>
+ </assertionResult>
<assertionResult>
<name>RA_PartialContent</name>
<failure>false</failure>
<error>false</error>
</assertionResult>
<assertionResult>
+ <name>RA_CHECK_SNI_OK</name>
+ <failure>false</failure>
+ <error>false</error>
+ </assertionResult>
+ <assertionResult>
+ <name>RA_NO_HANDSHAKE_ERROR</name>
+ <failure>false</failure>
+ <error>false</error>
+ </assertionResult>
+</httpSample>
+<httpSample s="true" lb="HTTPS-SNI-with-timeout" rc="206" rm="Partial Content" tn="Thread
Group 1-1" dt="text">
+ <assertionResult>
<name>JSA-CheckResponseTimeHigherThan5s</name>
<failure>false</failure>
<error>false</error>
@@ -54,6 +98,26 @@
<failure>false</failure>
<error>false</error>
</assertionResult>
+ <assertionResult>
+ <name>RA_206</name>
+ <failure>false</failure>
+ <error>false</error>
+ </assertionResult>
+ <assertionResult>
+ <name>RA_PartialContent</name>
+ <failure>false</failure>
+ <error>false</error>
+ </assertionResult>
+ <assertionResult>
+ <name>RA_CHECK_SNI_OK</name>
+ <failure>false</failure>
+ <error>false</error>
+ </assertionResult>
+ <assertionResult>
+ <name>RA_NO_HANDSHAKE_ERROR</name>
+ <failure>false</failure>
+ <error>false</error>
+ </assertionResult>
</httpSample>
</testResults>
Modified: jmeter/trunk/bin/testfiles/SlowCharsFeature_Java.csv
URL: http://svn.apache.org/viewvc/jmeter/trunk/bin/testfiles/SlowCharsFeature_Java.csv?rev=1828618&r1=1828617&r2=1828618&view=diff
==============================================================================
--- jmeter/trunk/bin/testfiles/SlowCharsFeature_Java.csv (original)
+++ jmeter/trunk/bin/testfiles/SlowCharsFeature_Java.csv Sat Apr 7 20:10:16 2018
@@ -1,3 +1,5 @@
label,responseCode,responseMessage,threadName,dataType,success
-JSR223 Sampler,200,OK,setUp Thread Group 1-1,text,true
+JSS_setCPS,200,OK,setUp Thread Group 1-1,text,true
ApacheJMeter-HP-Secure,206,Partial Content,Thread Group 1-1,text,true
+HTTPS-SNI-without-timeout,206,Partial Content,Thread Group 1-1,text,true
+HTTPS-SNI-with-timeout,206,Partial Content,Thread Group 1-1,text,true
Modified: jmeter/trunk/bin/testfiles/SlowCharsFeature_Java.xml
URL: http://svn.apache.org/viewvc/jmeter/trunk/bin/testfiles/SlowCharsFeature_Java.xml?rev=1828618&r1=1828617&r2=1828618&view=diff
==============================================================================
--- jmeter/trunk/bin/testfiles/SlowCharsFeature_Java.xml (original)
+++ jmeter/trunk/bin/testfiles/SlowCharsFeature_Java.xml Sat Apr 7 20:10:16 2018
@@ -1,23 +1,67 @@
<?xml version="1.0" encoding="UTF-8"?>
<testResults version="1.2">
-<sample s="true" lb="JSR223 Sampler" rc="200" rm="OK" tn="setUp Thread Group 1-1" dt="text"/>
+<sample s="true" lb="JSS_setCPS" rc="200" rm="OK" tn="setUp Thread Group 1-1" dt="text"/>
<httpSample s="true" lb="ApacheJMeter-HP-Secure" rc="206" rm="Partial Content" tn="Thread
Group 1-1" dt="text">
<assertionResult>
+ <name>JSA-CheckResponseTimeHigherThan5s</name>
+ <failure>false</failure>
+ <error>false</error>
+ </assertionResult>
+ <assertionResult>
+ <name>RA_Size</name>
+ <failure>false</failure>
+ <error>false</error>
+ </assertionResult>
+ <assertionResult>
<name>RA_206</name>
<failure>false</failure>
<error>false</error>
</assertionResult>
<assertionResult>
+ <name>RA_PartialContent</name>
+ <failure>false</failure>
+ <error>false</error>
+ </assertionResult>
+ <assertionResult>
<name>RA</name>
<failure>false</failure>
<error>false</error>
</assertionResult>
+</httpSample>
+<httpSample s="true" lb="HTTPS-SNI-without-timeout" rc="206" rm="Partial Content" tn="Thread
Group 1-1" dt="text">
+ <assertionResult>
+ <name>JSA-CheckResponseTimeHigherThan5s</name>
+ <failure>false</failure>
+ <error>false</error>
+ </assertionResult>
+ <assertionResult>
+ <name>RA_Size</name>
+ <failure>false</failure>
+ <error>false</error>
+ </assertionResult>
+ <assertionResult>
+ <name>RA_206</name>
+ <failure>false</failure>
+ <error>false</error>
+ </assertionResult>
<assertionResult>
<name>RA_PartialContent</name>
<failure>false</failure>
<error>false</error>
</assertionResult>
<assertionResult>
+ <name>RA_CHECK_SNI_OK</name>
+ <failure>false</failure>
+ <error>false</error>
+ </assertionResult>
+ <assertionResult>
+ <name>RA_NO_HANDSHAKE_ERROR</name>
+ <failure>false</failure>
+ <error>false</error>
+ </assertionResult>
+</httpSample>
+<httpSample s="true" lb="HTTPS-SNI-with-timeout" rc="206" rm="Partial Content" tn="Thread
Group 1-1" dt="text">
+ <assertionResult>
<name>JSA-CheckResponseTimeHigherThan5s</name>
<failure>false</failure>
<error>false</error>
@@ -27,6 +71,26 @@
<failure>false</failure>
<error>false</error>
</assertionResult>
+ <assertionResult>
+ <name>RA_206</name>
+ <failure>false</failure>
+ <error>false</error>
+ </assertionResult>
+ <assertionResult>
+ <name>RA_PartialContent</name>
+ <failure>false</failure>
+ <error>false</error>
+ </assertionResult>
+ <assertionResult>
+ <name>RA_CHECK_SNI_OK</name>
+ <failure>false</failure>
+ <error>false</error>
+ </assertionResult>
+ <assertionResult>
+ <name>RA_NO_HANDSHAKE_ERROR</name>
+ <failure>false</failure>
+ <error>false</error>
+ </assertionResult>
</httpSample>
</testResults>
|