Jagger
|
com | |
griddynamics | |
jagger | |
engine | |
e1 | |
collector | |
invocation | |
loadscenario | |
test | |
testgroup | |
AvgMetricAggregatorProvider | Calculates average value on the interval |
DefaultResponseValidatorProvider | Default implementation of $ResponseValidatorProvider which provides instances of $ResponseValidator using reflection and a mandatory constructor for $ResponseValidator instances Created by Andrey Badaev Date: 13/12/16 |
ExampleResponseValidatorProvider | Example ResponseValidatorProvider implementation aimed to demonstrate process of passing a value to a dynamically created instances of ResponseValidator |
JHttpResponseStatusValidator | Validates JHttpResponse status code |
JHttpResponseStatusValidatorProvider | Provides default response status validator JHttpResponseStatusValidator |
MaxMetricAggregatorProvider | Calculates max value on the interval |
MetricAggregator< C extends Number > | Aggregates raw data, available after test, to final value that will be saved to database |
MetricAggregatorSettings | Class that describes settings of aggregator |
MetricDescription | Class to describe metric |
MinMetricAggregatorProvider | Calculates min value on the interval |
NotNullResponseValidator | Validates that invocation result is not null |
PercentileAggregatorProvider | Calculates percentile value on the interval |
ResponseValidator< Q, E, R > | Validates the result of invocation |
ResponseValidatorProvider | Provides instances of a $ResponseValidator class Created by Andrey Badaev Date: 14/12/16 |
StdDevMetricAggregatorProvider | Calculates standard deviation on the interval |
SuccessRateAggregatorProvider | Calculates accumulative success rate from data collected by SuccessRateCollector<Q,R,E> |
SuccessRateFailsAggregatorProvider | Calculates accumulative number of failed invokes from data collected by SuccessRateCollector<Q,R,E> |
SumMetricAggregatorProvider | Calculates summary of all values on interval |
services | |
data | |
DataService | Service provides access to tests results, stored in the Jagger database |
DefaultDataService | Implementation of the DataService |
DefaultMetricService | Implementation of the MetricService |
DefaultSessionInfoService | Implementation of the SessionInfoService |
JaggerService | Internal Jagger service that can be used in custom components |
MetricService | Service gives an ability to create and describe metrics, save metric values |
SessionInfoService | Service gives ability to create and modify session metadata(such as session comment) |
invoker | |
scenario | |
CopyUtil | |
DefaultAggregatorsProvider | Util for default metric aggregators providers access |
JHttpScenarioGlobalContext | Global context for JHttpUserScenario which is used for storing global parameters: endpoints, headers, etc |
JHttpUserScenario | This class is a representation of user scenario - sequence of the related http requests Can be invoked by JHttpUserScenarioInvoker |
JHttpUserScenarioInvocationListener | Collects metrics during invocations of JHttpUserScenarioInvoker such as Success rate, Iteration samples and Latency |
Builder | |
JHttpUserScenarioInvocationResult | Result of user scenario invocation provided by JHttpUserScenarioInvoker |
JHttpUserScenarioInvoker | This invoker is able to execute user scenarios (JHttpUserScenario) |
JHttpUserScenarioInvokerProvider | Provider for JHttpUserScenarioInvoker |
JHttpUserScenarioStep | Represents a single step (http request) in the user scenario (JHttpUserScenario) |
Builder | |
JHttpUserScenarioStepInvocationResult | Result of user scenario step (JHttpUserScenarioStep) invocation |
v2 | Package for test definition of http load tests |
AbstractHttpInvoker< HTTP_CLIENT extends JHttpClient > | An object that represents abstract HTTP-invoker that invokes services of SuT via http protocol |
DefaultHttpInvoker | Default HTTP-invoker that invokes services of SuT via http(s) protocol |
DefaultInvokerProvider | Implementation of Provider<Invoker> which uses a default no-arguments constructor of provided subclass of Invoker to create it's instances |
JHttpClient | An object that represents HTTP-client |
JHttpEndpoint | An object that represents HTTP-endpoint |
Protocol | Enum representing HTTP and HTTPS protocols |
JHttpQuery< T > | An object that represents HTTP-request |
JHttpResponse< T > | An object that represents HTTP-response |
SpringBasedHttpClient | Implementation of JHttpClient |
AllowAllCodesResponseErrorHandler | |
JSpringBasedHttpClientParameters | Values: JSpringBasedHttpClientParameters#DEFAULT_URI_VARIABLES, JSpringBasedHttpClientParameters#ERROR_HANDLER, JSpringBasedHttpClientParameters#MESSAGE_CONVERTERS, JSpringBasedHttpClientParameters#URI_TEMPLATE_HANDLER, JSpringBasedHttpClientParameters#INTERCEPTORS, JSpringBasedHttpClientParameters#REQUEST_FACTORY |
CircularExclusiveAccessLoadBalancer< Q, E > | Subclass of ExclusiveAccessLoadBalancer that circularly selects pairs of Q and E |
ExclusiveAccessLoadBalancer< Q, E > | This com.griddynamics.jagger.invoker.LoadBalancer implementation provides guarantees that each query and endpoint pair will be in exclusive access, i.e |
Invoker< Q, R, E > | Responsible for action invocation on specified endpoint and query |
LoadBalancer< Q, E > | An object which provides pairs of queries and endpoints for Invoker |
NonCircularExclusiveAccessLoadBalancer< Q, E > | Subclass of ExclusiveAccessLoadBalancer that provides each pair of Q and E only once (does not circle an iteration) |
OneByOneLoadBalancer< Q, E > | Schedules queries across endpoints one by one |
PairSupplierFactoryLoadBalancer< Q, E > | |
QueryPoolLoadBalancer< Q, E > | LoadBalancer which uses query and endpoint provider |
RandomLoadBalancer< Q, E > | Randomly selects pairs of Q and E |
RoundRobinLoadBalancer< Q, E > | Encapsulates Round-Robin algorithm |
SimpleCircularLoadBalancer< Q, E > | Circularly selects pairs of Q and E |
SimpleLoadBalancer< Q, E > | Contains only one query and endpoint |
user | |
test | |
configurations | |
auxiliary | |
limits | |
load | |
loadbalancer | |
termination | |
JLoadScenario | Describes the execution sequence of the load tests during single run |
JLoadTest | Describes the instance of a load test performed by Jagger |
JParallelTestsGroup | Describes step in the JLoadScenario execution sequence |
JTestDefinition | Definition of the load test - describes test data sources and the protocol, used during load test |
AbstractHttpInvoker | |
CustomHttpInvokerProvider | An example of Provider<Invoker> implementation through which custom data can be passed to new instances of a custom Invoker at runtime |
JaggerPropertiesProvider | This class is needed to provide Jagger environment properties and test properties |
JLoadScenarioProvider | By extending JaggerPropertiesProvider you get access to all Jagger properties and test properties |
MetricAggregator | |
ResponseValidator |