Package org.databene.contiperf

Interface Summary
ArgumentsProvider Abstraction of classes that provide arguments for Invoker calls in a performance test run.
Clock Extension interface for different providers of time, e.g. system, CPU or user time.
ExecutionLogger Deprecated. Replaced with ReportModule.
InvocationRunner Parent interface for ContiPerf adapters that perform, if necessary, parameter generation and the actual invocation of a target service.
Invoker Abstraction of anything that can be invoked.
WaitTimer Common interface for components that provide a wait time.
 

Class Summary
AbstractInvocationRunner Abstract helper class which provides common functionality for InvocationRunners.
ConcurrentRunner Runs several Runnables concurrently.
Config Parses and provides the ContiPerf configuration.
CountRunner Calls the invoker a fixed number of times.
EmptyArgumentsProvider ArgumentsProvider implementation for no-arg invocations.
ExecutionConfig Holds the execution configuration for a single test.
PercentileRequirement Defines percentile performance requests on a test.
PerformanceRequirement Defines performance requirements on a test.
PerformanceTracker InvokerProxy that provides performance tracking features.
StopWatch Stopwatch-style access to ContiPerf's LatencyCounter features.
TimedRunner Calls the invoker for a certain amount of time.
 

Exception Summary
PerfTestConfigurationError Indicates invalid configuration settings in a performance test.
PerfTestException Parent class for all exceptions defined in ContiPerf.
PerfTestExecutionError Indicates that an error occurred in performance test execution.
 

Error Summary
PerfTestFailure Indicates that a performance requirement has been missed in a performance test.
 

Annotation Types Summary
PerfTest Defines execution details and performance requirements for a test method: How long the test should take, the level of concurrency and timings to apply.
Required Specifies performance requirements for a test.
Unrepeatable Marks a test as unrepeatable.
 



Copyright © 2013. All Rights Reserved.