parent
							
								
									1f9d11c5a5
								
							
						
					
					
						commit
						9a64777ede
					
				| @ -0,0 +1,226 @@ | ||||
| <?xml version="1.0" encoding="UTF-8"?> | ||||
| <jmeterTestPlan version="1.2" properties="3.1" jmeter="3.1 r1770033"> | ||||
|   <hashTree> | ||||
|     <TestPlan guiclass="TestPlanGui" testclass="TestPlan" testname="Plan de test" 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="Variables pré-définies" enabled="true"> | ||||
|         <collectionProp name="Arguments.arguments"/> | ||||
|       </elementProp> | ||||
|       <stringProp name="TestPlan.user_define_classpath"></stringProp> | ||||
|     </TestPlan> | ||||
|     <hashTree> | ||||
|       <CookieManager guiclass="CookiePanel" testclass="CookieManager" testname="HTTP Cookie Manager" enabled="true"> | ||||
|         <collectionProp name="CookieManager.cookies"/> | ||||
|         <boolProp name="CookieManager.clearEachIteration">false</boolProp> | ||||
|         <stringProp name="CookieManager.policy">standard</stringProp> | ||||
|         <stringProp name="CookieManager.implementation">org.apache.jmeter.protocol.http.control.HC4CookieHandler</stringProp> | ||||
|       </CookieManager> | ||||
|       <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"></stringProp> | ||||
|         <longProp name="ThreadGroup.start_time">1459196515000</longProp> | ||||
|         <longProp name="ThreadGroup.end_time">1459196515000</longProp> | ||||
|         <boolProp name="ThreadGroup.scheduler">false</boolProp> | ||||
|         <stringProp name="ThreadGroup.duration"></stringProp> | ||||
|         <stringProp name="ThreadGroup.delay"></stringProp> | ||||
|       </ThreadGroup> | ||||
|       <hashTree> | ||||
|         <OnceOnlyController guiclass="OnceOnlyControllerGui" testclass="OnceOnlyController" testname="login Controller" enabled="true"/> | ||||
|         <hashTree> | ||||
|           <HTTPSamplerProxy guiclass="HttpTestSampleGui" testclass="HTTPSamplerProxy" testname="login" 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">localhost</stringProp> | ||||
|             <stringProp name="HTTPSampler.port">8080</stringProp> | ||||
|             <stringProp name="HTTPSampler.connect_timeout"></stringProp> | ||||
|             <stringProp name="HTTPSampler.response_timeout"></stringProp> | ||||
|             <stringProp name="HTTPSampler.protocol"></stringProp> | ||||
|             <stringProp name="HTTPSampler.contentEncoding"></stringProp> | ||||
|             <stringProp name="HTTPSampler.path">/login</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> | ||||
|             <boolProp name="HTTPSampler.monitor">false</boolProp> | ||||
|             <stringProp name="HTTPSampler.embedded_url_re"></stringProp> | ||||
|           </HTTPSamplerProxy> | ||||
|           <hashTree> | ||||
|             <HtmlExtractor guiclass="HtmlExtractorGui" testclass="HtmlExtractor" testname="Extract csrf token" enabled="true"> | ||||
|               <stringProp name="HtmlExtractor.refname">LOGIN_CSRF_TOKEN</stringProp> | ||||
|               <stringProp name="HtmlExtractor.expr">input[name=_csrf]</stringProp> | ||||
|               <stringProp name="HtmlExtractor.attribute">value</stringProp> | ||||
|               <stringProp name="HtmlExtractor.default">toto</stringProp> | ||||
|               <boolProp name="HtmlExtractor.default_empty_value">false</boolProp> | ||||
|               <stringProp name="HtmlExtractor.match_number"></stringProp> | ||||
|               <stringProp name="HtmlExtractor.extractor_impl">JSOUP</stringProp> | ||||
|               <stringProp name="Scope.variable">${LOGIN_CSRF_TOKEN}</stringProp> | ||||
|             </HtmlExtractor> | ||||
|             <hashTree/> | ||||
|           </hashTree> | ||||
|           <HTTPSamplerProxy guiclass="HttpTestSampleGui" testclass="HTTPSamplerProxy" testname="submit login form" enabled="true"> | ||||
|             <elementProp name="HTTPsampler.Arguments" elementType="Arguments" guiclass="HTTPArgumentsPanel" testclass="Arguments" testname="User Defined Variables" enabled="true"> | ||||
|               <collectionProp name="Arguments.arguments"> | ||||
|                 <elementProp name="_csrf" elementType="HTTPArgument"> | ||||
|                   <boolProp name="HTTPArgument.always_encode">false</boolProp> | ||||
|                   <stringProp name="Argument.value">${LOGIN_CSRF_TOKEN}</stringProp> | ||||
|                   <stringProp name="Argument.metadata">=</stringProp> | ||||
|                   <boolProp name="HTTPArgument.use_equals">true</boolProp> | ||||
|                   <stringProp name="Argument.name">_csrf</stringProp> | ||||
|                 </elementProp> | ||||
|                 <elementProp name="j_username" elementType="HTTPArgument"> | ||||
|                   <boolProp name="HTTPArgument.always_encode">false</boolProp> | ||||
|                   <stringProp name="Argument.value">admin</stringProp> | ||||
|                   <stringProp name="Argument.metadata">=</stringProp> | ||||
|                   <boolProp name="HTTPArgument.use_equals">true</boolProp> | ||||
|                   <stringProp name="Argument.name">j_username</stringProp> | ||||
|                 </elementProp> | ||||
|                 <elementProp name="j_password" elementType="HTTPArgument"> | ||||
|                   <boolProp name="HTTPArgument.always_encode">false</boolProp> | ||||
|                   <stringProp name="Argument.value">admin</stringProp> | ||||
|                   <stringProp name="Argument.metadata">=</stringProp> | ||||
|                   <boolProp name="HTTPArgument.use_equals">true</boolProp> | ||||
|                   <stringProp name="Argument.name">j_password</stringProp> | ||||
|                 </elementProp> | ||||
|               </collectionProp> | ||||
|             </elementProp> | ||||
|             <stringProp name="HTTPSampler.domain">localhost</stringProp> | ||||
|             <stringProp name="HTTPSampler.port">8080</stringProp> | ||||
|             <stringProp name="HTTPSampler.connect_timeout"></stringProp> | ||||
|             <stringProp name="HTTPSampler.response_timeout"></stringProp> | ||||
|             <stringProp name="HTTPSampler.protocol"></stringProp> | ||||
|             <stringProp name="HTTPSampler.contentEncoding"></stringProp> | ||||
|             <stringProp name="HTTPSampler.path">/login</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> | ||||
|             <boolProp name="HTTPSampler.monitor">false</boolProp> | ||||
|             <stringProp name="HTTPSampler.embedded_url_re"></stringProp> | ||||
|           </HTTPSamplerProxy> | ||||
|           <hashTree/> | ||||
|         </hashTree> | ||||
|         <LoopController guiclass="LoopControlPanel" testclass="LoopController" testname="Loop Controller" enabled="true"> | ||||
|           <boolProp name="LoopController.continue_forever">true</boolProp> | ||||
|           <intProp name="LoopController.loops">-1</intProp> | ||||
|         </LoopController> | ||||
|         <hashTree> | ||||
|           <ConstantTimer guiclass="ConstantTimerGui" testclass="ConstantTimer" testname="Constant Timer" enabled="true"> | ||||
|             <stringProp name="ConstantTimer.delay">5000</stringProp> | ||||
|           </ConstantTimer> | ||||
|           <hashTree/> | ||||
|           <HTTPSamplerProxy guiclass="HttpTestSampleGui" testclass="HTTPSamplerProxy" testname="main.view" enabled="true"> | ||||
|             <elementProp name="HTTPsampler.Arguments" elementType="Arguments" guiclass="HTTPArgumentsPanel" testclass="Arguments" testname="User Defined Variables" enabled="true"> | ||||
|               <collectionProp name="Arguments.arguments"> | ||||
|                 <elementProp name="id" elementType="HTTPArgument"> | ||||
|                   <boolProp name="HTTPArgument.always_encode">false</boolProp> | ||||
|                   <stringProp name="Argument.value">2</stringProp> | ||||
|                   <stringProp name="Argument.metadata">=</stringProp> | ||||
|                   <boolProp name="HTTPArgument.use_equals">true</boolProp> | ||||
|                   <stringProp name="Argument.name">id</stringProp> | ||||
|                 </elementProp> | ||||
|               </collectionProp> | ||||
|             </elementProp> | ||||
|             <stringProp name="HTTPSampler.domain">localhost</stringProp> | ||||
|             <stringProp name="HTTPSampler.port">8080</stringProp> | ||||
|             <stringProp name="HTTPSampler.connect_timeout"></stringProp> | ||||
|             <stringProp name="HTTPSampler.response_timeout"></stringProp> | ||||
|             <stringProp name="HTTPSampler.protocol"></stringProp> | ||||
|             <stringProp name="HTTPSampler.contentEncoding"></stringProp> | ||||
|             <stringProp name="HTTPSampler.path">/main.view</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> | ||||
|             <boolProp name="HTTPSampler.monitor">false</boolProp> | ||||
|             <stringProp name="HTTPSampler.embedded_url_re"></stringProp> | ||||
|           </HTTPSamplerProxy> | ||||
|           <hashTree/> | ||||
|         </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>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> | ||||
|             <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> | ||||
|             <threadCounts>true</threadCounts> | ||||
|             <idleTime>true</idleTime> | ||||
|             <connectTime>true</connectTime> | ||||
|           </value> | ||||
|         </objProp> | ||||
|         <stringProp name="filename"></stringProp> | ||||
|       </ResultCollector> | ||||
|       <hashTree/> | ||||
|     </hashTree> | ||||
|   </hashTree> | ||||
| </jmeterTestPlan> | ||||
					Loading…
					
					
				
		Reference in new issue