juergen 2003/11/15 06:41:12
Modified:
testsuite/testsuite/junit/src/org/apache/slide/testsuite/testtools/tprocessor
TProcessors.java
Log:
measure the http method execution time now, instead of the t-processor compare time.
Revision Changes Path
1.72 +13 -9
jakarta-slide/testsuite/testsuite/junit/src/org/apache/slide/testsuite/testtools/tprocessor/TProcessors.java
Index: TProcessors.java
===================================================================
RCS file:
/home/cvs/jakarta-slide/testsuite/testsuite/junit/src/org/apache/slide/testsuite/testtools/tprocessor/TProcessors.java,v
retrieving revision 1.71
retrieving revision 1.72
diff -u -r1.71 -r1.72
--- TProcessors.java 15 Nov 2003 13:56:16 -0000 1.71
+++ TProcessors.java 15 Nov 2003 14:41:11 -0000 1.72
@@ -542,7 +542,7 @@
private boolean exceuteStepOrRepeater(Iterator items, Vector threadsToExceute,
Vector cleanUpThreads, HttpClientExtended client) {
- boolean result = true;
+ boolean result = true;
try {
while(items.hasNext()){
@@ -619,9 +619,9 @@
private boolean executeStep(Element elt, HttpClientExtended client ){
- boolean result = false;
- long time = System.currentTimeMillis();
- HttpMethod method = null;
+ boolean result = false;
+ long executionTime = 0;
+ HttpMethod method = null;
// initialise user and password
knownVariables.put("user", defaultUser);
@@ -675,11 +675,15 @@
// client.setConnectionTimeout(new
Integer(elt.getChild("maxDuration").getAttributeValue("time")).intValue());
// }
+
+
final int MAX = 50;
int i;
for (i = 0; true; i++) {
try {
+ long time = System.currentTimeMillis();
client.executeMethod(method);
+ executionTime = (System.currentTimeMillis() - time);
break;
}
catch (java.net.ConnectException e) {
@@ -731,7 +735,7 @@
xmlresult.writeElement("result", (!result?"ERROR":"Success"));
- xmlresult.writeElement("time", ((System.currentTimeMillis() - time)));
+ xmlresult.writeElement("time", (executionTime));
xmlresult.writeElementEnd("exceuteStep");
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]