jmeter/xdocs/demos/URLRewritingExample.jmx

113 lines
6.2 KiB
Plaintext
Raw Normal View History

<?xml version="1.0" encoding="UTF-8"?>
<node>
<testelement class="org.apache.jmeter.threads.ThreadGroup">
<property name="TestElement.name">URL Re-writing Example</property>
<property name="TestElement.test_class">org.apache.jmeter.threads.ThreadGroup</property>
<testelement name="ThreadGroup.main_controller" class="org.apache.jmeter.control.LoopController">
<property name="TestElement.test_class">org.apache.jmeter.control.LoopController</property>
<property name="TestElement.name">Loop Controller</property>
<property name="LoopController.continue_forever">false</property>
<property name="LoopController.loops">-1</property>
<property name="TestElement.gui_class">org.apache.jmeter.control.gui.LoopControlPanel</property>
</testelement>
<property name="ThreadGroup.num_threads">1</property>
<property name="ThreadGroup.ramp_time">0</property>
<property name="TestElement.gui_class">org.apache.jmeter.threads.gui.ThreadGroupGui</property>
</testelement>
<node>
<testelement class="org.apache.jmeter.control.GenericController">
<property name="TestElement.test_class">org.apache.jmeter.control.GenericController</property>
<property name="TestElement.name">Simple Controller</property>
<property name="TestElement.gui_class">org.apache.jmeter.control.gui.LogicControllerGui</property>
</testelement>
<node>
<testelement class="org.apache.jmeter.protocol.http.sampler.HTTPSampler">
<property name="TestElement.test_class">org.apache.jmeter.protocol.http.sampler.HTTPSampler</property>
<property name="TestElement.name">Login</property>
<property name="HTTPSampler.method">POST</property>
<property name="HTTPSampler.port">80</property>
<property name="HTTPSampler.mimetype"> </property>
<collection name="AbstractSampler.assertions" class="java.util.ArrayList"/>
<testelement name="HTTPsampler.Arguments" class="org.apache.jmeter.config.Arguments">
<property name="TestElement.test_class">org.apache.jmeter.config.Arguments</property>
<property name="TestElement.name"> </property>
<collection name="Arguments.arguments" class="java.util.ArrayList">
<testelement class="org.apache.jmeter.config.Argument">
<property name="Argument.name">username</property>
<property name="Argument.value">user</property>
</testelement>
<testelement class="org.apache.jmeter.config.Argument">
<property name="Argument.name">password</property>
<property name="Argument.value">password</property>
</testelement>
</collection>
<property name="TestElement.gui_class">org.apache.jmeter.config.gui.ArgumentsPanel</property>
</testelement>
<property name="HTTPSampler.follow_redirects">true</property>
<property name="HTTPSampler.protocol">http</property>
<property name="HTTPSampler.FILE_FIELD"> </property>
<property name="HTTPSampler.path">/main.jsp</property>
<property name="HTTPSampler.use_keepalive">true</property>
<property name="HTTPSampler.domain">my.server.com</property>
<property name="TestElement.gui_class">org.apache.jmeter.protocol.http.control.gui.HttpTestSampleGui</property>
<property name="HTTPSampler.FILE_NAME"> </property>
</testelement>
</node>
<node>
<testelement class="org.apache.jmeter.protocol.http.sampler.HTTPSampler">
<property name="TestElement.test_class">org.apache.jmeter.protocol.http.sampler.HTTPSampler</property>
<property name="TestElement.name">Do Something interesting</property>
<property name="HTTPSampler.method">GET</property>
<property name="HTTPSampler.mimetype"> </property>
<collection name="AbstractSampler.assertions" class="java.util.ArrayList"/>
<testelement name="HTTPsampler.Arguments" class="org.apache.jmeter.config.Arguments">
<property name="TestElement.test_class">org.apache.jmeter.config.Arguments</property>
<property name="TestElement.name"> </property>
<collection name="Arguments.arguments" class="java.util.ArrayList"/>
<property name="TestElement.gui_class">org.apache.jmeter.config.gui.ArgumentsPanel</property>
</testelement>
<property name="HTTPSampler.follow_redirects">true</property>
<property name="HTTPSampler.protocol">http</property>
<property name="HTTPSampler.FILE_FIELD"> </property>
<property name="HTTPSampler.path">/something_interesting.jsp</property>
<property name="HTTPSampler.use_keepalive">true</property>
<property name="HTTPSampler.domain">my.server.com</property>
<property name="TestElement.gui_class">org.apache.jmeter.protocol.http.control.gui.HttpTestSampleGui</property>
<property name="HTTPSampler.FILE_NAME"> </property>
</testelement>
</node>
<node>
<testelement class="org.apache.jmeter.protocol.http.sampler.HTTPSampler">
<property name="TestElement.test_class">org.apache.jmeter.protocol.http.sampler.HTTPSampler</property>
<property name="TestElement.name">Another Interesting Request</property>
<property name="HTTPSampler.method">POST</property>
<property name="HTTPSampler.mimetype"> </property>
<collection name="AbstractSampler.assertions" class="java.util.ArrayList"/>
<testelement name="HTTPsampler.Arguments" class="org.apache.jmeter.config.Arguments">
<property name="TestElement.test_class">org.apache.jmeter.config.Arguments</property>
<property name="TestElement.name"> </property>
<collection name="Arguments.arguments" class="java.util.ArrayList"/>
<property name="TestElement.gui_class">org.apache.jmeter.config.gui.ArgumentsPanel</property>
</testelement>
<property name="HTTPSampler.follow_redirects">true</property>
<property name="HTTPSampler.protocol">http</property>
<property name="HTTPSampler.FILE_FIELD"> </property>
<property name="HTTPSampler.path">/another.jsp</property>
<property name="HTTPSampler.use_keepalive">true</property>
<property name="HTTPSampler.domain">my.server.com</property>
<property name="TestElement.gui_class">org.apache.jmeter.protocol.http.control.gui.HttpTestSampleGui</property>
<property name="HTTPSampler.FILE_NAME"> </property>
</testelement>
</node>
<node>
<testelement class="org.apache.jmeter.protocol.http.modifier.URLRewritingModifier">
<property name="TestElement.test_class">org.apache.jmeter.protocol.http.modifier.URLRewritingModifier</property>
<property name="TestElement.name">HTTP URL-Rewriting Modifier</property>
<property name="argument_name">SESSION_ID</property>
<property name="path_extension">false</property>
<property name="TestElement.gui_class">org.apache.jmeter.protocol.http.modifier.gui.URLRewritingModifierGui</property>
</testelement>
</node>
</node>
</node>