| <?xml version="1.0" encoding="UTF-8"?> | 
 | <jmeterTestPlan version="1.2" properties="3.2" jmeter="3.3-SNAPSHOT.20170903"> | 
 |   <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.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> | 
 |       <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> | 
 |           <stringProp name="LoopController.loops">1</stringProp> | 
 |         </elementProp> | 
 |         <stringProp name="ThreadGroup.num_threads">1</stringProp> | 
 |         <stringProp name="ThreadGroup.ramp_time">1</stringProp> | 
 |         <longProp name="ThreadGroup.start_time">1450720695000</longProp> | 
 |         <longProp name="ThreadGroup.end_time">1450720695000</longProp> | 
 |         <boolProp name="ThreadGroup.scheduler">false</boolProp> | 
 |         <stringProp name="ThreadGroup.duration"></stringProp> | 
 |         <stringProp name="ThreadGroup.delay"></stringProp> | 
 |       </ThreadGroup> | 
 |       <hashTree> | 
 |         <HTTPSamplerProxy guiclass="HttpTestSampleGui" testclass="HTTPSamplerProxy" testname="HTTPS-SNI" 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">jmeter.apache.org</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">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> | 
 |           </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> | 
 |           </ResponseAssertion> | 
 |           <hashTree/> | 
 |         </hashTree> | 
 |         <HTTPSamplerProxy guiclass="HttpTestSampleGui" testclass="HTTPSamplerProxy" testname="HTTPS-Request" 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">www.apache.org</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/> | 
 |       </hashTree> | 
 |       <ResultCollector guiclass="ViewResultsFullVisualizer" testclass="ResultCollector" testname="View Results Tree" enabled="true"> | 
 |         <boolProp name="ResultCollector.error_logging">false</boolProp> | 
 |         <objProp> | 
 |           <name>saveConfig</name> | 
 |           <value class="SampleSaveConfiguration"> | 
 |             <time>false</time> | 
 |             <latency>false</latency> | 
 |             <timestamp>false</timestamp> | 
 |             <success>true</success> | 
 |             <label>true</label> | 
 |             <code>true</code> | 
 |             <message>true</message> | 
 |             <threadName>true</threadName> | 
 |             <dataType>true</dataType> | 
 |             <encoding>false</encoding> | 
 |             <assertions>false</assertions> | 
 |             <subresults>false</subresults> | 
 |             <responseData>false</responseData> | 
 |             <samplerData>false</samplerData> | 
 |             <xml>false</xml> | 
 |             <fieldNames>true</fieldNames> | 
 |             <responseHeaders>false</responseHeaders> | 
 |             <requestHeaders>false</requestHeaders> | 
 |             <responseDataOnError>false</responseDataOnError> | 
 |             <saveAssertionResultsFailureMessage>false</saveAssertionResultsFailureMessage> | 
 |             <assertionsResultsToSave>0</assertionsResultsToSave> | 
 |             <threadCounts>true</threadCounts> | 
 |             <sampleCount>true</sampleCount> | 
 |           </value> | 
 |         </objProp> | 
 |         <stringProp name="filename">TEST_HTTPS.csv</stringProp> | 
 |       </ResultCollector> | 
 |       <hashTree/> | 
 |       <ResultCollector guiclass="SimpleDataWriter" testclass="ResultCollector" testname="Simple Data Writer" enabled="true"> | 
 |         <boolProp name="ResultCollector.error_logging">false</boolProp> | 
 |         <objProp> | 
 |           <name>saveConfig</name> | 
 |           <value class="SampleSaveConfiguration"> | 
 |             <time>false</time> | 
 |             <latency>false</latency> | 
 |             <timestamp>false</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> | 
 |             <threadCounts>true</threadCounts> | 
 |             <sampleCount>true</sampleCount> | 
 |           </value> | 
 |         </objProp> | 
 |         <stringProp name="filename">TEST_HTTPS.xml</stringProp> | 
 |       </ResultCollector> | 
 |       <hashTree/> | 
 |       <ResultCollector guiclass="SimpleDataWriter" testclass="ResultCollector" testname="Error Data Writer" enabled="true"> | 
 |         <boolProp name="ResultCollector.error_logging">true</boolProp> | 
 |         <objProp> | 
 |           <name>saveConfig</name> | 
 |           <value class="SampleSaveConfiguration"> | 
 |             <time>false</time> | 
 |             <latency>false</latency> | 
 |             <timestamp>false</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>true</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> | 
 |             <threadCounts>true</threadCounts> | 
 |             <sampleCount>true</sampleCount> | 
 |           </value> | 
 |         </objProp> | 
 |         <stringProp name="filename">TEST_HTTPS.err</stringProp> | 
 |       </ResultCollector> | 
 |       <hashTree/> | 
 |     </hashTree> | 
 |     <WorkBench guiclass="WorkBenchGui" testclass="WorkBench" testname="WorkBench" enabled="true"> | 
 |       <boolProp name="WorkBench.save">true</boolProp> | 
 |     </WorkBench> | 
 |     <hashTree/> | 
 |   </hashTree> | 
 | </jmeterTestPlan> |