github.com/kubeshop/testkube@v1.17.23/contrib/executor/jmeterd/examples/kubeshop_failed.jmx (about)

     1  <?xml version="1.0" encoding="UTF-8"?>
     2  <jmeterTestPlan version="1.2" properties="5.0" jmeter="5.5">
     3    <hashTree>
     4      <TestPlan guiclass="TestPlanGui" testclass="TestPlan" testname="Kubeshop site" enabled="true">
     5        <stringProp name="TestPlan.comments">Kubeshop site simple perf test</stringProp>
     6        <boolProp name="TestPlan.functional_mode">false</boolProp>
     7        <boolProp name="TestPlan.tearDown_on_shutdown">true</boolProp>
     8        <boolProp name="TestPlan.serialize_threadgroups">false</boolProp>
     9        <elementProp name="TestPlan.user_defined_variables" elementType="Arguments" guiclass="ArgumentsPanel" testclass="Arguments" testname="User Defined Variables" enabled="true">
    10          <collectionProp name="Arguments.arguments">
    11            <elementProp name="PATH" elementType="Argument">
    12              <stringProp name="Argument.name">PATH</stringProp>
    13              <stringProp name="Argument.value">/pricing</stringProp>
    14              <stringProp name="Argument.metadata">=</stringProp>
    15            </elementProp>
    16          </collectionProp>
    17        </elementProp>
    18        <stringProp name="TestPlan.user_define_classpath"></stringProp>
    19      </TestPlan>
    20      <hashTree>
    21        <ThreadGroup guiclass="ThreadGroupGui" testclass="ThreadGroup" testname="Thread Group" enabled="true">
    22          <stringProp name="ThreadGroup.on_sample_error">continue</stringProp>
    23          <elementProp name="ThreadGroup.main_controller" elementType="LoopController" guiclass="LoopControlPanel" testclass="LoopController" testname="Loop Controller" enabled="true">
    24            <boolProp name="LoopController.continue_forever">false</boolProp>
    25            <stringProp name="LoopController.loops">1</stringProp>
    26          </elementProp>
    27          <stringProp name="ThreadGroup.num_threads">1</stringProp>
    28          <stringProp name="ThreadGroup.ramp_time">1</stringProp>
    29          <boolProp name="ThreadGroup.scheduler">false</boolProp>
    30          <stringProp name="ThreadGroup.duration"></stringProp>
    31          <stringProp name="ThreadGroup.delay"></stringProp>
    32          <boolProp name="ThreadGroup.same_user_on_next_iteration">true</boolProp>
    33        </ThreadGroup>
    34        <hashTree>
    35          <HTTPSamplerProxy guiclass="HttpTestSampleGui" testclass="HTTPSamplerProxy" testname="HTTP Request" enabled="true">
    36            <elementProp name="HTTPsampler.Arguments" elementType="Arguments" guiclass="HTTPArgumentsPanel" testclass="Arguments" testname="User Defined Variables" enabled="true">
    37              <collectionProp name="Arguments.arguments">
    38                <elementProp name="PATH" elementType="HTTPArgument">
    39                  <boolProp name="HTTPArgument.always_encode">false</boolProp>
    40                  <stringProp name="Argument.value">$PATH</stringProp>
    41                  <stringProp name="Argument.metadata">=</stringProp>
    42                  <boolProp name="HTTPArgument.use_equals">true</boolProp>
    43                  <stringProp name="Argument.name">PATH</stringProp>
    44                </elementProp>
    45              </collectionProp>
    46            </elementProp>
    47            <stringProp name="HTTPSampler.domain">testkube.io</stringProp>
    48            <stringProp name="HTTPSampler.port">80</stringProp>
    49            <stringProp name="HTTPSampler.protocol">https</stringProp>
    50            <stringProp name="HTTPSampler.contentEncoding"></stringProp>
    51            <stringProp name="HTTPSampler.path">https://testkube.io</stringProp>
    52            <stringProp name="HTTPSampler.method">GET</stringProp>
    53            <boolProp name="HTTPSampler.follow_redirects">true</boolProp>
    54            <boolProp name="HTTPSampler.auto_redirects">false</boolProp>
    55            <boolProp name="HTTPSampler.use_keepalive">true</boolProp>
    56            <boolProp name="HTTPSampler.DO_MULTIPART_POST">false</boolProp>
    57            <stringProp name="HTTPSampler.embedded_url_re"></stringProp>
    58            <stringProp name="HTTPSampler.connect_timeout"></stringProp>
    59            <stringProp name="HTTPSampler.response_timeout"></stringProp>
    60          </HTTPSamplerProxy>
    61          <hashTree>
    62            <ResponseAssertion guiclass="AssertionGui" testclass="ResponseAssertion" testname="Response Assertion" enabled="true">
    63              <collectionProp name="Asserion.test_strings">
    64                <stringProp name="-1081444641">SOME_NONExisting_String</stringProp>
    65              </collectionProp>
    66              <stringProp name="Assertion.custom_message"></stringProp>
    67              <stringProp name="Assertion.test_field">Assertion.response_data</stringProp>
    68              <boolProp name="Assertion.assume_success">false</boolProp>
    69              <intProp name="Assertion.test_type">16</intProp>
    70            </ResponseAssertion>
    71            <hashTree/>
    72          </hashTree>
    73        </hashTree>
    74      </hashTree>
    75    </hashTree>
    76  </jmeterTestPlan>