Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
62 changes: 51 additions & 11 deletions loadtest/time-gated-exam-test.jmx
100644 → 100755
Original file line number Diff line number Diff line change
Expand Up @@ -16,12 +16,12 @@
<collectionProp name="Arguments.arguments">
<elementProp name="login_host" elementType="Argument">
<stringProp name="Argument.name">login_host</stringProp>
<stringProp name="Argument.value">${__P(host, lb-kkvgra.southcentralus.cloudapp.azure.com)}</stringProp>
<stringProp name="Argument.value">${__P(host, lb-d5t45x.westeurope.cloudapp.azure.com)}</stringProp>
<stringProp name="Argument.metadata">=</stringProp>
</elementProp>
<elementProp name="host" elementType="Argument">
<stringProp name="Argument.name">host</stringProp>
<stringProp name="Argument.value">${__P(host, lb-kkvgra.southcentralus.cloudapp.azure.com)}</stringProp>
<stringProp name="Argument.value">${__P(host, lb-d5t45x.westeurope.cloudapp.azure.com)}</stringProp>
<stringProp name="Argument.metadata">=</stringProp>
</elementProp>
<elementProp name="threads" elementType="Argument">
Expand Down Expand Up @@ -133,7 +133,7 @@
<collectionProp name="HeaderManager.headers">
<elementProp name="" elementType="Header">
<stringProp name="Header.name">User-Agent</stringProp>
<stringProp name="Header.value">Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.1; Trident/4.0; Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1) ; InfoPath.1; .NET CLR 1.1.4322; .NET CLR 2.0.50727; .NET CLR 3.0.04506.648; .NET CLR 3.5.21022; .NET CLR 3.0.4506.2152; .NET CLR 3.5.30729; .NET4.0C; OfficeLiveConnector.1.5; OfficeLivePatch.1.3)</stringProp>
<stringProp name="Header.value">Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/51.0.2704.103 Safari/537.36 </stringProp>
</elementProp>
<elementProp name="" elementType="Header">
<stringProp name="Header.name">Accept</stringProp>
Expand Down Expand Up @@ -211,6 +211,46 @@
</GaussianRandomTimer>
<hashTree/>
</hashTree>
<HTTPSamplerProxy guiclass="HttpTestSampleGui" testclass="HTTPSamplerProxy" testname="Get Login" enabled="true">
<elementProp name="HTTPsampler.Arguments" elementType="Arguments" guiclass="HTTPArgumentsPanel" testclass="Arguments" testname="Argument List" enabled="true">
<collectionProp name="Arguments.arguments"/>
</elementProp>
<stringProp name="HTTPSampler.domain">${login_host}</stringProp>
<stringProp name="HTTPSampler.port">${port}</stringProp>
<stringProp name="HTTPSampler.protocol">${protocol}</stringProp>
<stringProp name="HTTPSampler.contentEncoding"></stringProp>
<stringProp name="HTTPSampler.path">/login/index.php</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">Java</stringProp>
<stringProp name="HTTPSampler.connect_timeout">${default_connect_timeout}</stringProp>
<stringProp name="HTTPSampler.response_timeout">${default_response_timeout}</stringProp>
</HTTPSamplerProxy>
<hashTree>
<ConstantTimer guiclass="ConstantTimerGui" testclass="ConstantTimer" testname="Constant Timer" enabled="false">
<stringProp name="ConstantTimer.delay">1000</stringProp>
</ConstantTimer>
<hashTree/>
<GaussianRandomTimer guiclass="GaussianRandomTimerGui" testclass="GaussianRandomTimer" testname="Gaussian Random Timer" enabled="false">
<stringProp name="ConstantTimer.delay">4000</stringProp>
<stringProp name="RandomTimer.range">1000</stringProp>
</GaussianRandomTimer>
<hashTree/>
<HtmlExtractor guiclass="HtmlExtractorGui" testclass="HtmlExtractor" testname="CSS/JQuery Extractor" enabled="true">
<stringProp name="HtmlExtractor.refname">logintoken</stringProp>
<stringProp name="HtmlExtractor.expr">input[name=logintoken]</stringProp>
<stringProp name="HtmlExtractor.attribute">value</stringProp>
<stringProp name="HtmlExtractor.default">NULL</stringProp>
<boolProp name="HtmlExtractor.default_empty_value">false</boolProp>
<stringProp name="HtmlExtractor.match_number"></stringProp>
<stringProp name="HtmlExtractor.extractor_impl"></stringProp>
</HtmlExtractor>
<hashTree/>
</hashTree>
<HTTPSamplerProxy guiclass="HttpTestSampleGui" testclass="HTTPSamplerProxy" testname="POST login" enabled="true">
<elementProp name="HTTPsampler.Arguments" elementType="Arguments" guiclass="HTTPArgumentsPanel" testclass="Arguments" testname="Argument List" enabled="true">
<collectionProp name="Arguments.arguments">
Expand All @@ -230,12 +270,12 @@
<stringProp name="Argument.use_equals">true</stringProp>
<boolProp name="HTTPArgument.use_equals">true</boolProp>
</elementProp>
<elementProp name="Login" elementType="HTTPArgument">
<boolProp name="HTTPArgument.always_encode">true</boolProp>
<stringProp name="Argument.value">Login</stringProp>
<elementProp name="logintoken" elementType="HTTPArgument">
<boolProp name="HTTPArgument.always_encode">false</boolProp>
<stringProp name="Argument.value">${logintoken}</stringProp>
<stringProp name="Argument.metadata">=</stringProp>
<boolProp name="HTTPArgument.use_equals">true</boolProp>
<stringProp name="Argument.name">Login</stringProp>
<stringProp name="Argument.name">logintoken</stringProp>
</elementProp>
</collectionProp>
</elementProp>
Expand Down Expand Up @@ -841,7 +881,7 @@
<stringProp name="HTTPSampler.response_timeout"></stringProp>
</HTTPSamplerProxy>
<hashTree>
<ResponseAssertion guiclass="AssertionGui" testclass="ResponseAssertion" testname="Assertion - Response Contains Summary of attempt" enabled="true">
<ResponseAssertion guiclass="AssertionGui" testclass="ResponseAssertion" testname="Assertion - Response Contains Summary of attempt" enabled="true">
<collectionProp name="Asserion.test_strings">
<stringProp name="-999752098">Summary of attempt</stringProp>
</collectionProp>
Expand Down Expand Up @@ -953,7 +993,7 @@
<stringProp name="HTTPSampler.response_timeout"></stringProp>
</HTTPSamplerProxy>
<hashTree>
<ResponseAssertion guiclass="AssertionGui" testclass="ResponseAssertion" testname="Assertion - Response Contains Finish review" enabled="true">
<ResponseAssertion guiclass="AssertionGui" testclass="ResponseAssertion" testname="Assertion - Response Contains Finish review" enabled="true">
<collectionProp name="Asserion.test_strings">
<stringProp name="-1084012699">Finish review</stringProp>
</collectionProp>
Expand Down Expand Up @@ -1037,7 +1077,7 @@
<stringProp name="HTTPSampler.response_timeout"></stringProp>
</HTTPSamplerProxy>
<hashTree>
<ResponseAssertion guiclass="AssertionGui" testclass="ResponseAssertion" testname="Assertion - Response Contains Summary of your previous atte..." enabled="true">
<ResponseAssertion guiclass="AssertionGui" testclass="ResponseAssertion" testname="Assertion - Response Contains Summary of your previous atte..." enabled="true">
<collectionProp name="Asserion.test_strings">
<stringProp name="1813422065">Summary of your previous attempts</stringProp>
</collectionProp>
Expand All @@ -1047,7 +1087,7 @@
<stringProp name="Assertion.custom_message"></stringProp>
</ResponseAssertion>
<hashTree/>
<ResponseAssertion guiclass="AssertionGui" testclass="ResponseAssertion" testname="Assertion - Response Contains Highest grade" enabled="true">
<ResponseAssertion guiclass="AssertionGui" testclass="ResponseAssertion" testname="Assertion - Response Contains Highest grade" enabled="true">
<collectionProp name="Asserion.test_strings">
<stringProp name="-1064949445">Highest grade</stringProp>
</collectionProp>
Expand Down