Package | Description |
---|---|
net.grinder.common |
Common interfaces and utility classes used throughout The Grinder.
|
net.grinder.communication |
The Grinder communication subsystem.
|
net.grinder.console |
The Grinder console.
|
net.grinder.console.client |
Client API for The Grinder console.
|
net.grinder.console.common |
Common classes used by the console implementation.
|
net.grinder.console.editor |
The console model of the editor state.
|
net.grinder.console.model |
The console model.
|
net.grinder.engine.agent |
Agent process implementation.
|
net.grinder.engine.common |
Common classes used by the Agent and Worker process implementations.
|
net.grinder.plugin.http |
HTTP plug-in that provides a pool of connections per worker thread.
|
net.grinder.plugininterface |
Interface that plugins should implement.
|
net.grinder.script |
Interfaces and classes for use by scripts.
|
net.grinder.scriptengine |
Common interface used by the worker process implementation and script engines.
|
net.grinder.statistics |
The Grinder statistics engine.
|
net.grinder.tools.tcpproxy |
TCPProxy implementation.
|
net.grinder.util |
Miscellaneous utility classes.
|
net.grinder.util.weave |
Code to apply instrumentation to test classes using AOP style "weaving".
|
Modifier and Type | Class and Description |
---|---|
static class |
GrinderProperties.PersistenceException
Exception indicating a problem in persisting properties.
|
static class |
SSLContextFactory.SSLContextFactoryException
Exception that indicates problem creating an SSLContext.
|
Modifier and Type | Class and Description |
---|---|
static class |
Acceptor.ShutdownException
Indicates the Acceptor has been shut down.
|
static class |
BlockingSender.NoResponseException
Exception indicating that the server chose to send no response back
to a
BlockingSender.blockingSend(Message) . |
class |
CommunicationException
Exception thrown by communication package.
|
Constructor and Description |
---|
ConsoleFoundation(Resources resources,
org.slf4j.Logger logger,
boolean headless)
Constructor.
|
ConsoleFoundation(Resources resources,
org.slf4j.Logger logger,
boolean headless,
Timer timer,
ConsoleProperties properties)
Constructor.
|
Modifier and Type | Class and Description |
---|---|
class |
ConsoleConnectionException
Exception indicating problem related to a console connection.
|
Modifier and Type | Class and Description |
---|---|
class |
ConsoleException
Console exception class.
|
class |
DisplayMessageConsoleException
Exception that can be displayed through the user interface.
|
Modifier and Type | Class and Description |
---|---|
class |
EditorException
Exception that indicates an editor model related problem.
|
Constructor and Description |
---|
SampleModelImplementation(ConsoleProperties properties,
StatisticsServices statisticsServices,
Timer timer,
Resources resources,
ErrorHandler errorHandler)
Creates a new
SampleModelImplementation instance. |
Modifier and Type | Method and Description |
---|---|
void |
Agent.run()
Run the Grinder agent process.
|
void |
AgentImplementation.run()
Run the Grinder agent process.
|
void |
AgentDaemon.run()
Start the agent.
|
Constructor and Description |
---|
AgentImplementation(org.slf4j.Logger logger,
File alternateFile,
boolean proceedWithoutConsole)
Constructor.
|
Modifier and Type | Class and Description |
---|---|
class |
EngineException
Base for exceptions thrown by the engine.
|
Modifier and Type | Class and Description |
---|---|
class |
TimeoutException
Indicates that an HTTP request timed out.
|
class |
URLException
Represents errors in URLs.
|
Modifier and Type | Method and Description |
---|---|
HTTPResponse |
HTTPUtilities.getLastResponse()
Return the response for the last request made by the calling worker thread.
|
static HTTPPluginConnection |
HTTPPluginControl.getThreadConnection(String url)
Returns a
HTTPPluginConnection for a particular URL. |
static Object |
HTTPPluginControl.getThreadHTTPClientContext()
Returns the HTTPClient context object for the calling worker
thread.
|
String |
HTTPUtilities.valueFromBodyInput(String tokenName)
Return the value for an input token with the given
tokenName in the
body of the last response. |
String |
HTTPUtilities.valueFromBodyInput(String tokenName,
String afterText)
Return the value for an input token with the given
tokenName in the
body of the last response. |
String |
HTTPUtilities.valueFromBodyURI(String tokenName)
Return the value for a path parameter or query string name-value token with
the given
tokenName in a URI in the body of the last
response. |
String |
HTTPUtilities.valueFromBodyURI(String tokenName,
String afterText)
Return the value for a path parameter or query string name-value token with
the given
tokenName in a URI in the body of the last
response. |
String |
HTTPUtilities.valueFromHiddenInput(String tokenName)
Return the value for a hidden input token with the given
tokenName in the body of the last response. |
String |
HTTPUtilities.valueFromHiddenInput(String tokenName,
String afterText)
Return the value for a hidden input token with the given
tokenName in the body of the last response. |
String |
HTTPUtilities.valueFromLocationURI(String tokenName)
Return the value for a path parameter or query string name-value token with
the given
tokenName in a Location header from the last
response. |
List<String> |
HTTPUtilities.valuesFromBodyInput(String tokenName)
Return all matching values for input tokens with the given
tokenName in the body of the last response. |
List<String> |
HTTPUtilities.valuesFromBodyInput(String tokenName,
String afterText)
Return all matching values for input tokens with the given
tokenName in the body of the last response. |
List<String> |
HTTPUtilities.valuesFromBodyURI(String tokenName)
Return all matching values for path parameters or query string name-value
tokens with the given
tokenName in a URI in the body of the
last response. |
List<String> |
HTTPUtilities.valuesFromBodyURI(String tokenName,
String afterText)
Return all matching values for path parameters or query string name-value
tokens with the given
tokenName in a URI in the body of the
last response. |
List<String> |
HTTPUtilities.valuesFromHiddenInput(String tokenName)
Return all matching values for hidden input tokens with the given
tokenName in the body of the last response. |
List<String> |
HTTPUtilities.valuesFromHiddenInput(String tokenName,
String afterText)
Return all matching values for hidden input tokens with the given
tokenName in the body of the last response. |
Modifier and Type | Class and Description |
---|---|
class |
PluginException
Exception that can be thrown by plugins.
|
Modifier and Type | Method and Description |
---|---|
PluginThreadListener |
PluginProcessContext.getPluginThreadListener()
Returns the
PluginThreadListener for the current thread. |
abstract void |
PluginRegistry.register(GrinderPlugin plugin)
Used to register a new plugin.
|
Modifier and Type | Class and Description |
---|---|
class |
CancelledBarrierException
Exception thrown when attempting to wait on a cancelled barrier.
|
class |
InvalidContextException
Exception that represents an attempt to make an API call from an
invalid context.
|
class |
NonInstrumentableTypeException
Thrown when an attempt is made to wrap a type that can not be instrumented.
|
class |
NoSuchStatisticException
Exception thrown if the requested statistic does not exist.
|
class |
NotWrappableTypeException
Thrown when an attempt is made to wrap a type that is not wrapable.
|
Modifier and Type | Method and Description |
---|---|
void |
Barrier.await()
Wait until all other barriers with the same name have invoked
Barrier.await() . |
boolean |
Barrier.await(long timeout)
Equivalent to
await(timeout, TimeUnit.MILLISECONDS) . |
boolean |
Barrier.await(long timeout,
TimeUnit unit)
Version of
Barrier.await() that allows a timeout to be specified. |
Barrier |
Grinder.ScriptContext.barrier(String name)
Create a
Barrier to coordinate worker thread actions across
running worker processes. |
void |
Barrier.cancel()
Cancel this
Barrier and reduce the total number of instances for
the barrier name. |
void |
Statistics.registerDataLogExpression(String displayName,
String expression)
Register a new "detail" statistic expression.
|
void |
Statistics.registerSummaryExpression(String displayName,
String expression)
Register a new "summary" statistic expression.
|
void |
Grinder.ScriptContext.sleep(long meanTime)
Sleep for a time based on the meanTime parameter.
|
void |
Grinder.ScriptContext.sleep(long meanTime,
long sigma)
Sleep for a time based on the meanTime parameter.
|
int |
Grinder.ScriptContext.startWorkerThread()
Start a new worker thread.
|
int |
Grinder.ScriptContext.startWorkerThread(Object testRunner)
Start a new worker thread, specifying a test runner instance.
|
Modifier and Type | Class and Description |
---|---|
class |
ScriptExecutionException
Indicates a script execution problem.
|
Modifier and Type | Class and Description |
---|---|
class |
StatisticsException
Base type for exceptions raised by the statistics package.
|
Modifier and Type | Class and Description |
---|---|
static class |
TCPProxyFilter.FilterException
Exception type for filter problems.
|
Modifier and Type | Class and Description |
---|---|
protected static class |
AbstractMainClass.LoggedInitialisationException
Exception indicating that an error message has already been logged.
|
static class |
BooleanProperty.PropertyException
Indicates a problem with accessing the property.
|
static class |
FileContents.FileContentsException
Exception that indicates a
FileContents related
problem. |
static class |
JVM.VersionException
Represents problems in determining JVM versions.
|
static class |
Sleeper.ShutdownException
Exception used to indicate that a Sleeper has been shutdown.
|
Constructor and Description |
---|
AbstractMainClass(org.slf4j.Logger logger,
String usage)
Constructor.
|
Modifier and Type | Class and Description |
---|---|
class |
WeavingException
Exception indicating an weaving failure.
|
Copyright © 2000-2014. All Rights Reserved.