|
IBM Rational Performance Tester SDK | ||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface IRatlRunner
Field Summary | |
---|---|
static String |
DEFAULT_HISTORY_CACHE_FILE
|
static int |
EXIT_WAIT
default exit wait time |
static String |
FORBIDDEN
we can't run here |
static int |
HEARTBEAT_INTERVAL
default heartbeat interval (ms) |
static int |
HEARTBEAT_MINIMUM
default heartbeat minimum interval (ms) |
static int |
HEARTBEAT_TIMEOUT
default time allowed for an answer to a heartbeat (ms) |
static String |
HEARTRATE
set the heartbeat interval |
static int |
KEEP_ALIVE_INTERVAL
default keep alive interval (minutes) |
static String |
REMOVE
remove a virtual user |
static String |
RPT_ANNOTATION_FILE_SIZE_LIMIT
An integer (default Integer.MAX_VALUE) indicating the maximum size of an annotation file |
static String |
RPT_AUTOLOAD_HISTORY
The default value for RPT_LOAD_HISTORY above. |
static String |
RPT_EXIT_WAIT
An integer (default 30000) which specifies the how long after main() ends to call System.exit() |
static String |
RPT_HEARTBEAT_PERIOD
An integer (default 10000) which specifies the heartbeat delivery interval |
static String |
RPT_HISTORY_CACHE_FILE
A string (default "historyCache.tmp") which specifies the name of the history cache file relative to the deployment directory. |
static String |
RPT_HISTORY_CACHE_LEVEL
An integer (default 0 (NONE)) all events belonging to the specified (or higher) history level will be cached. |
static String |
RPT_KEEP_ALIVE_INTERVAL
An integer (default 15) which specifies the keep-alive delivery interval in minutes |
static String |
RPT_LOAD_HISTORY
A boolean (sortof) (default "auto") which indicates whether or not the cached execution history events should be given to the workbench loaders and put into the execution history model. |
static String |
RPT_LOCALE
A string (ie "en_US") which specifies the locale that you want for the runner process |
static String |
RPT_REALTIME_HISTORY
A string specifying the history events that should not be cached. |
static String |
RPT_REPORT_NET_SERVER_TIME
A boolean (default RPT_REPORT_NET_SERVER_TIME_DEFAULT) which specifies whether transactions should use the value provided by calls to "TESUtil.addNetServerTime()" in addition to actual elapsed time for the container. |
static String |
RPT_REPORT_NET_SERVER_TIME_DEFAULT
|
static String |
RPT_RUNNER_ECHO
A boolean (default false) which specifies whether the runner echo's incomming command messages |
static String |
RPT_RUNNER_HEARTBEAT_TIMEOUT
The number of milliseconds (default 60000) that the runner is willing to continue without receiving any communication from the workbench. |
static String |
RPT_RUNNER_PDLOG_LEVEL
The PDLog level the runner will use until the value specified in the schedule is sent. |
static String |
RPT_SAVE_TEMP_FILES
A boolean (default false) which indicates whether or not the history cache and annotation temp files should be kept after the run. |
static String |
RPT_SERIALTESTLOG
A boolean(default true) which indicates whether or not the runner should wait for instruction from the workbench before transferring the testLog data |
static String |
RPT_STATISTICS_FILE
A string (for debugging) which specifies a file on the local computer where all statistics xml fragments should be written in addition to sending to the workbench. |
static String |
RPT_STATISTICS_PERIOD
An integer (default 5000) which specifies the statistics delivery interval in the event that the workbench fails to specify one. |
static String |
RPT_TESTLOG_FILE
A string (for debugging) which specifies a file on the local computer where all testLog xml fragments should be written in addition to sending to the workbench. |
static String |
RPT_TESTLOG_MONITOR
An integer which specifies the interval (in seconds) that the testLog queue monitor should use to poll the status of the queues related to testLog processing. |
static String |
RPT_USE_COMMAND_EVENT
A boolean (default true) which specifies whether the runner should attempt using the testLog data channel to deliver select commands to the workbench |
static String |
RPT_USE_HISTORY
A boolean (default true) which indicates whether or not a history managing thread should be created. |
static String |
RPT_USE_HISTORY_ANNOTATION
A boolean (default true) which indicates whether or not an annotation managing thread and file should be created. |
static String |
RPT_USE_HISTORY_CACHE
A boolean (default true) which indicates whether or not a cache managing thread should be created. |
static String |
RPT_USE_STATISTICS
A boolean (default true) which indicates whether or not a statistics managing thread should be created. |
static int |
STOP_EASY
default timeout for STOP command (ms) |
static int |
STOP_HARD
timeout value for an immediate stop |
Method Summary | |
---|---|
void |
executeCustomCommand(String s)
Introduce visibility to executeCustomCommand for AC-less test execution. |
void |
log(String s)
|
void |
log(Throwable t)
|
void |
reportException(Throwable t)
|
void |
requestHeartBeat()
request that the runner send a heartbeat (USERSTATES) message to the workbench |
void |
sendArrival(String syncPointName)
|
void |
sendStop(String userGroup)
|
String |
status()
|
Field Detail |
---|
static final String DEFAULT_HISTORY_CACHE_FILE
static final String RPT_RUNNER_PDLOG_LEVEL
static final String RPT_RUNNER_HEARTBEAT_TIMEOUT
static final String RPT_SAVE_TEMP_FILES
static final String RPT_USE_STATISTICS
static final String RPT_USE_HISTORY
static final String RPT_USE_HISTORY_CACHE
static final String RPT_HISTORY_CACHE_FILE
static final String RPT_HISTORY_CACHE_LEVEL
static final String RPT_REALTIME_HISTORY
static final String RPT_USE_HISTORY_ANNOTATION
static final String RPT_ANNOTATION_FILE_SIZE_LIMIT
static final String RPT_LOAD_HISTORY
static final String RPT_AUTOLOAD_HISTORY
static final String RPT_STATISTICS_FILE
static final String RPT_TESTLOG_FILE
static final String RPT_STATISTICS_PERIOD
static final String RPT_SERIALTESTLOG
static final String RPT_TESTLOG_MONITOR
static final String RPT_HEARTBEAT_PERIOD
static final String RPT_RUNNER_ECHO
static final String RPT_USE_COMMAND_EVENT
static final String RPT_EXIT_WAIT
static final String RPT_LOCALE
static final String RPT_KEEP_ALIVE_INTERVAL
static final String RPT_REPORT_NET_SERVER_TIME
static final String RPT_REPORT_NET_SERVER_TIME_DEFAULT
static final int HEARTBEAT_INTERVAL
static final int HEARTBEAT_MINIMUM
static final int HEARTBEAT_TIMEOUT
static final int STOP_EASY
static final int STOP_HARD
static final int EXIT_WAIT
static final int KEEP_ALIVE_INTERVAL
static final String HEARTRATE
static final String REMOVE
static final String FORBIDDEN
Method Detail |
---|
void sendArrival(String syncPointName)
void sendStop(String userGroup)
void requestHeartBeat()
void executeCustomCommand(String s)
String status()
void reportException(Throwable t)
void log(String s)
void log(Throwable t)
|
IBM Rational Performance Tester SDK | ||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |