Package org.apache.jmeter.engine
Class DistributedRunner
-
- All Implemented Interfaces:
public class DistributedRunner
This class serves all responsibility of starting and stopping distributed tests. It was refactored from JMeter and RemoteStart classes to unify retry behavior.
-
-
Field Summary
Fields Modifier and Type Field Description public final static String
RETRIES_NUMBER
public final static String
RETRIES_DELAY
public final static String
CONTINUE_ON_FAIL
-
Constructor Summary
Constructors Constructor Description DistributedRunner()
DistributedRunner(Properties props)
-
Method Summary
Modifier and Type Method Description void
init(List<String> addresses, HashTree tree)
void
start(List<String> addresses)
Starts a remote testing engines void
start()
Start all engines that were previously initiated void
stop(List<String> addresses)
void
stop()
Stop all engines that were previously initiated void
shutdown(List<String> addresses)
void
exit(List<String> addresses)
Collection<out JMeterEngine>
getEngines()
void
setStdout(PrintStream stdout)
void
setStdErr(PrintStream stdErr)
-
-
Constructor Detail
-
DistributedRunner
DistributedRunner()
-
DistributedRunner
DistributedRunner(Properties props)
-
-
Method Detail
-
start
void start(List<String> addresses)
Starts a remote testing engines
- Parameters:
addresses
- list of the DNS names or IP addresses of the remote testing engines
-
start
void start()
Start all engines that were previously initiated
-
stop
void stop()
Stop all engines that were previously initiated
-
getEngines
Collection<out JMeterEngine> getEngines()
- Returns:
-
setStdout
void setStdout(PrintStream stdout)
-
setStdErr
void setStdErr(PrintStream stdErr)
-
-
-
-