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 se...@apache.org on 2004/06/29 03:36:22 UTC
cvs commit: jakarta-jmeter/extras startup.bsh
sebb 2004/06/28 18:36:22
Modified: extras Tag: rel-2_0 startup.bsh
Log:
Add stopEngine() and stopThread() methods
Revision Changes Path
No revision
No revision
1.1.4.1 +22 -4 jakarta-jmeter/extras/startup.bsh
Index: startup.bsh
===================================================================
RCS file: /home/cvs/jakarta-jmeter/extras/startup.bsh,v
retrieving revision 1.1
retrieving revision 1.1.4.1
diff -u -r1.1 -r1.1.4.1
--- startup.bsh 30 Oct 2003 12:12:28 -0000 1.1
+++ startup.bsh 29 Jun 2004 01:36:22 -0000 1.1.4.1
@@ -19,6 +19,7 @@
}
setprop(p,v){// set a JMeter property
+System.out.println("Setting property '"+p+"' to '"+v+"'.");
JMeterUtils.getJMeterProperties().setProperty(p, v);
}
@@ -30,12 +31,29 @@
LoggingManager.setPriority(priority, category);
}
-logdebug(String category){
-loglevel("DEBUG",category);
+logdebug(String text){
+loglevel("DEBUG",text);
}
-loginfo(String category){
-loglevel("INFO",category);
+loginfo(String text){
+loglevel("INFO",text);
+}
+
+// Define routines to stop the test or a thread
+stopEngine(){// Stop the JMeter test
+System.out.println("Stop Engine called");
+org.apache.jmeter.engine.StandardJMeterEngine.stopEngine();
+}
+
+stopEngineNow(){// Stop the JMeter test now
+System.out.println("Stop Engine NOW called");
+org.apache.jmeter.engine.StandardJMeterEngine.stopEngineNow();
+}
+
+stopThread(t){// Stop a JMeter thread
+System.out.println("Stop Thread "+t+" called");
+ok=org.apache.jmeter.engine.StandardJMeterEngine.stopThread(t);
+if (ok){print("Thread stopped");} else { print("Thread not found");}
}
print("Startup script completed");
---------------------------------------------------------------------
To unsubscribe, e-mail: jmeter-dev-unsubscribe@jakarta.apache.org
For additional commands, e-mail: jmeter-dev-help@jakarta.apache.org