You are viewing a plain text version of this content. The canonical link for it is here.
Posted to jmeter-dev@jakarta.apache.org by ms...@apache.org on 2003/06/15 17:28:31 UTC
cvs commit: jakarta-jmeter/docs/usermanual component_reference.html
mstover1 2003/06/15 08:28:31
Modified: docs running.html
docs/demos InterleaveTestPlan2.jmx ProxyServerTestPlan.jmx
docs/images/screenshots/logic-controller interleave2.png
docs/usermanual component_reference.html
Added: docs/images/screenshots/logic-controller
interleave-controller.png interleave3.png
Removed: docs/images/screenshots/logic-controller
interleave-controller.gif
Log:
doc and build file tweaks
Revision Changes Path
1.68 +0 -0 jakarta-jmeter/docs/running.html
Index: running.html
===================================================================
RCS file: /home/cvs/jakarta-jmeter/docs/running.html,v
retrieving revision 1.67
retrieving revision 1.68
diff -u -r1.67 -r1.68
1.6 +30 -3 jakarta-jmeter/docs/demos/InterleaveTestPlan2.jmx
Index: InterleaveTestPlan2.jmx
===================================================================
RCS file: /home/cvs/jakarta-jmeter/docs/demos/InterleaveTestPlan2.jmx,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -r1.5 -r1.6
--- InterleaveTestPlan2.jmx 10 Jun 2003 16:27:18 -0000 1.5
+++ InterleaveTestPlan2.jmx 15 Jun 2003 15:28:31 -0000 1.6
@@ -46,7 +46,7 @@
<testelement class="org.apache.jmeter.control.InterleaveControl">
<property xml:space="preserve" propType="org.apache.jmeter.testelement.property.StringProperty" name="TestElement.gui_class">org.apache.jmeter.control.gui.InterleaveControlGui</property>
<property xml:space="preserve" propType="org.apache.jmeter.testelement.property.StringProperty" name="TestElement.test_class">org.apache.jmeter.control.InterleaveControl</property>
-<property xml:space="preserve" propType="org.apache.jmeter.testelement.property.IntegerProperty" name="InterleaveControl.style">0</property>
+<property xml:space="preserve" propType="org.apache.jmeter.testelement.property.IntegerProperty" name="InterleaveControl.style">1</property>
<property xml:space="preserve" propType="org.apache.jmeter.testelement.property.StringProperty" name="TestElement.name">Interleave Controller</property>
<property xml:space="preserve" propType="org.apache.jmeter.testelement.property.BooleanProperty" name="TestElement.enabled">true</property>
</testelement>
@@ -73,7 +73,7 @@
<testelement class="org.apache.jmeter.control.InterleaveControl">
<property xml:space="preserve" propType="org.apache.jmeter.testelement.property.StringProperty" name="TestElement.gui_class">org.apache.jmeter.control.gui.InterleaveControlGui</property>
<property xml:space="preserve" propType="org.apache.jmeter.testelement.property.StringProperty" name="TestElement.test_class">org.apache.jmeter.control.InterleaveControl</property>
-<property xml:space="preserve" propType="org.apache.jmeter.testelement.property.IntegerProperty" name="InterleaveControl.style">0</property>
+<property xml:space="preserve" propType="org.apache.jmeter.testelement.property.IntegerProperty" name="InterleaveControl.style">1</property>
<property xml:space="preserve" propType="org.apache.jmeter.testelement.property.StringProperty" name="TestElement.name">Interleave Controller</property>
<property xml:space="preserve" propType="org.apache.jmeter.testelement.property.BooleanProperty" name="TestElement.enabled">true</property>
</testelement>
@@ -136,7 +136,7 @@
<testelement class="org.apache.jmeter.control.InterleaveControl">
<property xml:space="preserve" propType="org.apache.jmeter.testelement.property.StringProperty" name="TestElement.gui_class">org.apache.jmeter.control.gui.InterleaveControlGui</property>
<property xml:space="preserve" propType="org.apache.jmeter.testelement.property.StringProperty" name="TestElement.test_class">org.apache.jmeter.control.InterleaveControl</property>
-<property xml:space="preserve" propType="org.apache.jmeter.testelement.property.IntegerProperty" name="InterleaveControl.style">0</property>
+<property xml:space="preserve" propType="org.apache.jmeter.testelement.property.IntegerProperty" name="InterleaveControl.style">1</property>
<property xml:space="preserve" propType="org.apache.jmeter.testelement.property.StringProperty" name="TestElement.name">Interleave Controller</property>
<property xml:space="preserve" propType="org.apache.jmeter.testelement.property.BooleanProperty" name="TestElement.enabled">true</property>
</testelement>
@@ -195,6 +195,33 @@
</testelement>
</node>
</node>
+</node>
+<node>
+<testelement class="org.apache.jmeter.protocol.http.sampler.HTTPSampler">
+<property xml:space="preserve" propType="org.apache.jmeter.testelement.property.StringProperty" name="HTTPSampler.path"/>
+<property xml:space="preserve" propType="org.apache.jmeter.testelement.property.StringProperty" name="TestElement.test_class">org.apache.jmeter.protocol.http.sampler.HTTPSampler</property>
+<property xml:space="preserve" propType="org.apache.jmeter.testelement.property.StringProperty" name="HTTPSampler.encoded_path"/>
+<property xml:space="preserve" propType="org.apache.jmeter.testelement.property.StringProperty" name="HTTPSampler.method">GET</property>
+<property xml:space="preserve" propType="org.apache.jmeter.testelement.property.BooleanProperty" name="HTTPSampler.use_keepalive">true</property>
+<property xml:space="preserve" propType="org.apache.jmeter.testelement.property.StringProperty" name="HTTPSampler.protocol"/>
+<property xml:space="preserve" propType="org.apache.jmeter.testelement.property.BooleanProperty" name="TestElement.enabled">true</property>
+<property xml:space="preserve" propType="org.apache.jmeter.testelement.property.BooleanProperty" name="HTTPSampler.image_parser">false</property>
+<property xml:space="preserve" propType="org.apache.jmeter.testelement.property.BooleanProperty" name="HTTPSampler.follow_redirects">true</property>
+<testelement class="org.apache.jmeter.config.Arguments" name="HTTPsampler.Arguments">
+<property xml:space="preserve" propType="org.apache.jmeter.testelement.property.StringProperty" name="TestElement.gui_class">org.apache.jmeter.protocol.http.gui.HTTPArgumentsPanel</property>
+<property xml:space="preserve" propType="org.apache.jmeter.testelement.property.StringProperty" name="TestElement.test_class">org.apache.jmeter.config.Arguments</property>
+<collection class="java.util.LinkedList" propType="org.apache.jmeter.testelement.property.CollectionProperty" name="Arguments.arguments"/>
+<property xml:space="preserve" propType="org.apache.jmeter.testelement.property.StringProperty" name="TestElement.name"/>
+<property xml:space="preserve" propType="org.apache.jmeter.testelement.property.BooleanProperty" name="TestElement.enabled">true</property>
+</testelement>
+<property xml:space="preserve" propType="org.apache.jmeter.testelement.property.StringProperty" name="HTTPSampler.port"/>
+<property xml:space="preserve" propType="org.apache.jmeter.testelement.property.StringProperty" name="HTTPSampler.mimetype"/>
+<property xml:space="preserve" propType="org.apache.jmeter.testelement.property.StringProperty" name="TestElement.gui_class">org.apache.jmeter.protocol.http.control.gui.HttpTestSampleGui</property>
+<property xml:space="preserve" propType="org.apache.jmeter.testelement.property.StringProperty" name="HTTPSampler.FILE_FIELD"/>
+<property xml:space="preserve" propType="org.apache.jmeter.testelement.property.StringProperty" name="TestElement.name">Interleaved</property>
+<property xml:space="preserve" propType="org.apache.jmeter.testelement.property.StringProperty" name="HTTPSampler.domain">${server}</property>
+<property xml:space="preserve" propType="org.apache.jmeter.testelement.property.StringProperty" name="HTTPSampler.FILE_NAME"/>
+</testelement>
</node>
<node>
<testelement class="org.apache.jmeter.reporters.ResultCollector">
1.4 +20 -33 jakarta-jmeter/docs/demos/ProxyServerTestPlan.jmx
Index: ProxyServerTestPlan.jmx
===================================================================
RCS file: /home/cvs/jakarta-jmeter/docs/demos/ProxyServerTestPlan.jmx,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -r1.3 -r1.4
--- ProxyServerTestPlan.jmx 29 Jan 2003 17:18:31 -0000 1.3
+++ ProxyServerTestPlan.jmx 15 Jun 2003 15:28:31 -0000 1.4
@@ -1,33 +1,20 @@
-<?xml version="1.0"?>
-
-<TestPlan>
-<threadgroups>
-<ThreadGroup name="Thread Group" numThreads="1" rampUp="0">
-<controllers>
-<LoopController type="org.apache.jmeter.control.LoopController" name="Loop Controller" iterations="1">
-<configElements>
-<ProxyControl type="org.apache.jmeter.protocol.http.proxy.ProxyControl">
-<property name="port">8080</property>
-<property name="name">HTTP Proxy Server</property>
-<property name="includes"><Arguments>
-</Arguments>
-</property>
-<property name="excludes"><Arguments>
-</Arguments>
-</property>
-</ProxyControl>
-</configElements>
-<controllers>
-</controllers>
-</LoopController>
-</controllers>
-<timers>
-</timers>
-<listeners>
-</listeners>
-</ThreadGroup>
-
-</threadgroups>
-<configElements>
-</configElements>
-</TestPlan>
+<?xml version="1.0" encoding="UTF-8"?>
+<node>
+<testelement class="org.apache.jmeter.testelement.WorkBench">
+<property xml:space="preserve" propType="org.apache.jmeter.testelement.property.StringProperty" name="TestElement.gui_class">org.apache.jmeter.control.gui.WorkBenchGui</property>
+<property xml:space="preserve" propType="org.apache.jmeter.testelement.property.StringProperty" name="TestElement.test_class">org.apache.jmeter.testelement.WorkBench</property>
+<property xml:space="preserve" propType="org.apache.jmeter.testelement.property.StringProperty" name="TestElement.name">WorkBench</property>
+<property xml:space="preserve" propType="org.apache.jmeter.testelement.property.BooleanProperty" name="TestElement.enabled">true</property>
+</testelement>
+<node>
+<testelement class="org.apache.jmeter.protocol.http.proxy.ProxyControl">
+<property xml:space="preserve" propType="org.apache.jmeter.testelement.property.StringProperty" name="TestElement.gui_class">org.apache.jmeter.protocol.http.proxy.gui.ProxyControlGui</property>
+<property xml:space="preserve" propType="org.apache.jmeter.testelement.property.StringProperty" name="TestElement.test_class">org.apache.jmeter.protocol.http.proxy.ProxyControl</property>
+<property xml:space="preserve" propType="org.apache.jmeter.testelement.property.StringProperty" name="TestElement.name">HTTP Proxy Server</property>
+<collection class="java.util.HashSet" propType="org.apache.jmeter.testelement.property.CollectionProperty" name="ProxyControlGui.include_list"/>
+<collection class="java.util.HashSet" propType="org.apache.jmeter.testelement.property.CollectionProperty" name="ProxyControlGui.exclude_list"/>
+<property xml:space="preserve" propType="org.apache.jmeter.testelement.property.BooleanProperty" name="TestElement.enabled">true</property>
+<property xml:space="preserve" propType="org.apache.jmeter.testelement.property.StringProperty" name="ProxyControlGui.port">8080</property>
+</testelement>
+</node>
+</node>
1.2 +27 -40 jakarta-jmeter/docs/images/screenshots/logic-controller/interleave2.png
<<Binary file>>
1.1 jakarta-jmeter/docs/images/screenshots/logic-controller/interleave-controller.png
<<Binary file>>
1.1 jakarta-jmeter/docs/images/screenshots/logic-controller/interleave3.png
<<Binary file>>
1.49 +35 -38 jakarta-jmeter/docs/usermanual/component_reference.html
Index: component_reference.html
===================================================================
RCS file: /home/cvs/jakarta-jmeter/docs/usermanual/component_reference.html,v
retrieving revision 1.48
retrieving revision 1.49
diff -u -r1.48 -r1.49
--- component_reference.html 13 Jun 2003 14:51:50 -0000 1.48
+++ component_reference.html 15 Jun 2003 15:28:31 -0000 1.49
@@ -1078,7 +1078,7 @@
<p><b>Control Panel</b></p>
- <div align="center"><img src="../images/screenshots/logic-controller/interleave-controller.gif"></div>
+ <div align="center"><img src="../images/screenshots/logic-controller/interleave-controller.png"></div>
<p>
<b>Parameters</b>
<table border="1" cellspacing="0" cellpadding="2">
@@ -1091,6 +1091,14 @@
No
</td>
</tr>
+ <tr>
+ <td>ignore sub-controller blocks</td>
+ <td> If checked, the interleave controller will treat sub-controllers like single request elements and only allow one request per controller at a time.
+ </td>
+ <td>
+ No
+ </td>
+ </tr>
</table>
</p>
<a name="simple_interleave_example"/>
@@ -1281,11 +1289,24 @@
<p >
The outer Interleave Controller alternates between the
two inner ones. Then, each inner Interleave Controller alternates between each of the HTTP Requests. Each JMeter
-thread will send the requests in the following order: Home Page, Bug Page, CVS Page, and FAQ Page.
+thread will send the requests in the following order: Home Page, Interleaved, Bug Page, Interleaved, CVS Page, Interleaved, and FAQ Page, Interleaved.
Note, the File Reporter is configured to store the results in a file named "interleave-test2.dat" in the current directory.
</p>
+
+ <p><table border="0" cellspacing="0" cellpadding="0"><tr><td><img src="../images/screenshots/logic-controller/interleave3.png"><br>
+ <font size="-1">
+ Figure 3 - Interleave Controller Example 3
+
+ </font></td></tr></table></p>
+
+
+ <p >
+ If the two interleave controllers under the main interleave controller were instead simple controllers, then the order would be: Home Page, CVS Page, Interleaved, Bug Page, FAQ Page, Interleaved. However, if "ignore sub-controller blocks" was checked on the main interleave controller, then the order would be: Home Page, Interleaved, Bug Page, Interleaved, CVS Page, Interleaved, and FAQ Page, Interleaved.
+ </p>
+
+
</td></tr>
<tr><td><br></td></tr>
</table>
@@ -2013,9 +2034,7 @@
</td></tr>
<tr><td>
No Description
- <p><b>Control Panel</b></p>
- <div align="center"><img src="../images/screenshots/"></div>
- </td></tr>
+ </td></tr>
<tr><td><br></td></tr>
</table>
<hr>
@@ -2167,9 +2186,7 @@
This listener can record results to a file
but not to the UI. It is meant to provide an efficient means of
recording data by eliminating GUI overhead.
- <p><b>Control Panel</b></p>
- <div align="center"><img src="../images/screenshots/"></div>
- </td></tr>
+ </td></tr>
<tr><td><br></td></tr>
</table>
<hr>
@@ -3447,9 +3464,7 @@
</p>
- <p><b>Control Panel</b></p>
- <div align="center"><img src="../images/screenshots/$component.getAttributeValue('screenshot')"></div>
- <a name="spider_example"/>
+ <a name="spider_example"/>
<p><b>Spidering Example</b></p>
@@ -4275,9 +4290,7 @@
</p>
- <p><b>Control Panel</b></p>
- <div align="center"><img src="../images/screenshots/$component.getAttributeValue('screenshot')"></div>
- <p>
+ <p>
<b>Parameters</b>
<table border="1" cellspacing="0" cellpadding="2">
<tr><th>Attribute</th><th>Description</th><th>Required</th></tr>
@@ -4390,9 +4403,7 @@
that is like counting the number of iterations through the test plan. A global counter is like
counting how many times that request was run.
</p>
- <p><b>Control Panel</b></p>
- <div align="center"><img src="../images/screenshots/$component.getAttributeValue('screenshot')"></div>
- <p>
+ <p>
<b>Parameters</b>
<table border="1" cellspacing="0" cellpadding="2">
<tr><th>Attribute</th><th>Description</th><th>Required</th></tr>
@@ -4444,9 +4455,7 @@
</p>
- <p><b>Control Panel</b></p>
- <div align="center"><img src="../images/screenshots/$component.getAttributeValue('screenshot')"></div>
- </td></tr>
+ </td></tr>
<tr><td><br></td></tr>
</table>
<hr>
@@ -4461,9 +4470,7 @@
The intsum function can be used to compute the sum of two or more integer values.
</p>
- <p><b>Control Panel</b></p>
- <div align="center"><img src="../images/screenshots/$component.getAttributeValue('screenshot')"></div>
- <p>
+ <p>
<b>Parameters</b>
<table border="1" cellspacing="0" cellpadding="2">
<tr><th>Attribute</th><th>Description</th><th>Required</th></tr>
@@ -4540,9 +4547,7 @@
</p>
- <p><b>Control Panel</b></p>
- <div align="center"><img src="../images/screenshots/$component.getAttributeValue('screenshot')"></div>
- <p>
+ <p>
<b>Parameters</b>
<table border="1" cellspacing="0" cellpadding="2">
<tr><th>Attribute</th><th>Description</th><th>Required</th></tr>
@@ -4588,9 +4593,7 @@
<p >
The machineName function returns the local host name
</p>
- <p><b>Control Panel</b></p>
- <div align="center"><img src="../images/screenshots/$component.getAttributeValue('screenshot')"></div>
- <p>
+ <p>
<b>Parameters</b>
<table border="1" cellspacing="0" cellpadding="2">
<tr><th>Attribute</th><th>Description</th><th>Required</th></tr>
@@ -4621,9 +4624,7 @@
</p>
- <p><b>Control Panel</b></p>
- <div align="center"><img src="../images/screenshots/$component.getAttributeValue('screenshot')"></div>
- <p>
+ <p>
<b>Parameters</b>
<table border="1" cellspacing="0" cellpadding="2">
<tr><th>Attribute</th><th>Description</th><th>Required</th></tr>
@@ -4660,9 +4661,7 @@
<p >
The random function returns a random number that lies between the given min and max values.
</p>
- <p><b>Control Panel</b></p>
- <div align="center"><img src="../images/screenshots/$component.getAttributeValue('screenshot')"></div>
- <p>
+ <p>
<b>Parameters</b>
<table border="1" cellspacing="0" cellpadding="2">
<tr><th>Attribute</th><th>Description</th><th>Required</th></tr>
@@ -4716,9 +4715,7 @@
<p >
NOTE: A single instance of the file is opened and used for all threads.
</p>
- <p><b>Control Panel</b></p>
- <div align="center"><img src="../images/screenshots/$component.getAttributeValue('screenshot')"></div>
- <p>
+ <p>
<b>Parameters</b>
<table border="1" cellspacing="0" cellpadding="2">
<tr><th>Attribute</th><th>Description</th><th>Required</th></tr>
---------------------------------------------------------------------
To unsubscribe, e-mail: jmeter-dev-unsubscribe@jakarta.apache.org
For additional commands, e-mail: jmeter-dev-help@jakarta.apache.org