| Element Summary |
| configuration | Configuration is a main element in Jagger. |
| endpoint-provider-csv |
This element is a file of csv elements - endpoint.
|
| endpoint-provider-file |
This element is a file of line-separated elements - endpoint.
|
| endpoint-provider-list |
This element is a list of elements - endpoint.
|
| limits | List of metric limits, required to make decision based of results of some test. |
| query | Possible type of query : query-http, query-ref. |
| query-http | This query implements http query. |
| query-provider | Query provider is a source, where jagger can take queries. |
| query-provider-csv |
This element is a file of csv elements - query.
|
| query-provider-file |
This element is a file of line-separated elements - query.
|
| query-provider-list |
This element is a list of elements - query.
|
| report | This element can configure your report. |
| scenario | Scenario describes what targets will be loaded and what tool use to make load. |
| scenario-query-pool | This scenario contains such elements - invoker, query-provider, endpoint-provider, query-distributor. |
| test | Test have attribute testDescription and includes two child elements : load, termination. |
| test-description | Test description contains two elements - info-collectors and scenario. |
| test-group | Test-group is a list of tests. |
| test-suite | Test-suite is a list of test-groups. |
| Complex Type Summary |
| basicIdentifiedType |
Basic type with id.
|
| basicType |
Basic type which help you to realize inheritance.
|
| boolean | |
| comparatorAbstract | |
| comparator-monitoring | |
| comparator-ref | |
| comparator-workload | |
| configurationType | Configuration is a main element in Jagger. |
| decisionMakerAbstract | |
| decisionMakerMonitoringAbstract | |
| decision-maker-monitoring-ref | |
| decision-maker-monitoring-stddev | |
| decisionMakerWorkloadAbstract | |
| decision-maker-workload-ref | |
| decision-maker-workload-throughput | |
| double | |
| endpointProviderAbstract | Endpoint provider is a source, where jagger can take endpoints. |
| endpoint-provider-csv |
This element is a file of csv elements - query.
|
| endpoint-provider-file |
This element is a file of line-separated elements - endpoint.
|
| endpoint-provider-list |
This element is a list of elements - endpoint.
|
| endpoint-provider-ref | Set reference to endpoint-provider element or bean. |
| endpoint-ref |
Set reference to endpoint bean.
|
| endpointType | Possible type of endpoint : endpoint-ref. |
| extensionsType | |
| extensionType | |
| float | |
| identifiedRequiredType | Basic type which contains id attribute to identify elements. |
| identifiedType |
Basic type which contains id attribute to identify elements.
|
| integer | |
| invokerAbstract |
Invoker invokes a query to load endpoint.
|
| invoker-apache-http | An invoker, that invoke apache http query (based on 'org.apache.http.client.methods.HttpRequestBase'). |
| invoker-class | Set class name of invoker, that you would like to use. |
| invoker-http |
An invoker, that creates HTTP query.
|
| invoker-soap |
An invoker, that creates SOAP query.
|
| jmxMetricAttributeType |
|
| jmxMetricsGroupType |
|
| jmxMetricsType |
|
| latencyPercentilesType | |
| limits-group |
List of metric limits defined directly in test configuration
|
| limitsMetricAbstract | Abstract list of metric limits. |
| limits-ref |
Reference to the existing list of metric limits.
|
| limit-vs-baseline | Metric limit. |
| limit-vs-value | Metric limit. |
| listenerInvocationAbstract | Abstract type for listener-invoke element. |
| listener-invocation-not-null-response |
A type of invocation listener, which count not null responses.
|
| listener-invocation-ref | A reference to custom listener. |
| listenersTest |
A list of t-listener elements, which give you an ability to execute some actions before and after test.
|
| listenersTestGroupDecisionMakerType |
A list of listener-test-group-decision-maker elements, which give you an ability to execute some actions on decision making
|
| listenersTestGroupType |
A list of listener-test-group elements, which give you an ability to execute some actions before and after test-group.
|
| listenersTestSuiteType |
A list of listener-test-suite elements, which give you an ability to execute some actions before and after test-suite.
|
| listenerTestAbstract | Test listener abstract type. |
| listenerTestGroupAbstract |
Abstract type for test-group listeners
|
| listenerTestGroupDecisionMakerAbstract |
Abstract type for test-group-decision-maker listeners
|
| listener-test-group-decision-maker-basic |
Basic implementation of listener-test-group-decision-maker will take decision comparing metric values vs limits
|
| listener-test-group-decision-maker-ref |
A reference to listener-test-group-decision-maker element or TestGroupListenerDecisionMaker provider bean.
|
| listener-test-group-ref |
A reference to listener-test-group element or TestGroupListener provider bean.
|
| listener-test-ref | A reference to test listener bean or element. |
| listenerTestSuiteAbstract |
Abstract type for test-suite listeners
|
| listener-test-suite-ref |
A reference to listener-test-suite element or TestSuiteListener provider bean.
|
| listener-test-threads |
Test listener, that collects number of Jagger threads.
|
| listenerType | |
| loadAbstract | Load is an element, which describes how often you would like to make load. |
| load-invocation | This type of load provides an exact number of invocations. |
| load-ref |
Set bean of load, which you would like to use.
|
| load-rps | This type of load imitates an exact number of requests per second. |
| load-threads | This type of load provides an exact count of threads, which will load your targets. |
| load-tps | This type of load imitates an exact number of transactions per second. |
| load-user-group | This load imitates one user group. |
| load-user-groups | This load is a list of elements user. |
| long | |
| metricAbstract | Metric is a kind of collector, which calculate some information from responses. |
| metricAggregatorAbstract |
Metric aggregator is a aggregation function for metric.
|
| metric-aggregator-avg | Average aggregator. |
| metric-aggregator-ref |
Reference to custom aggregator
|
| metric-aggregator-std | Standard deviation aggregator. |
| metric-aggregator-sum | Summary aggregator. |
| metric-custom | You can create your custom metric. |
| metricLimitsGroupType | List of metric limits, required to make decision based of results of some test. |
| metricLimitTypeAbstract | Metric limit. |
| metric-not-null-response |
This metric indexes number of not null responses.
|
| metric-ref | You can create your custom collector. |
| metric-success-rate |
This metric calculates success rate and number of fails
|
| monitoringSutType |
This element can configure monitoring on System Under Test.
|
| monitoringType |
This element can configure your monitoring.
|
| objectCreatorAbstract | |
| object-creator-ref | |
| primitiveAbstract |
A basic type for primitive objects.
|
| primitiveEntry | |
| primitiveMap | |
| primitiveOrObjectAbstract |
A special type of object, which can configure with inner elements and with inner content.
|
| queryDistributorAbstract | Query distributor is an object, that provides an algorithm how to distribute queries by endpoints. |
| query-distributor-one-by-one | Schedules queries across endpoints one by one. |
| queryDistributorRandomAbstract | Extension of queryDistributorAbstract complexType. |
| query-distributor-ref | Set reference to query-distributor bean. |
| query-distributor-round-robin | Encapsulates round robin algorithm. |
| query-http | This query implements http query. |
| queryProviderAbstract | Query provider is a source, where jagger can take queries. |
| query-provider-csv |
This element is a file of csv elements - query.
|
| query-provider-file |
This element is a file of line-separated elements - query.
|
| query-provider-list |
This element is a list of elements - query.
|
| query-provider-ref | Set reference to your query-provider bean. |
| query-ref |
Set reference to query bean.
|
| queryType | Possible type of query : query-http, query-ref. |
| reportType | This element can configure your report. |
| reportTypeIn | |
| scenarioAbstract | Scenario describes what targets will be loaded and what tool use to make load. |
| scenario-query-pool | This scenario contains such elements - invoker, query-provider, endpoint-provider, query-distributor. |
| scenario-ref | Set scenario element, that you would like to use. |
| sessionComparatorsType | This element is a list of monitoring and workload comparators. |
| slistenersType | |
| string | |
| terminationAbstract | Termination describes how long load will be executed. |
| termination-background |
Test with such termination strategy will wait another tests in test-group to be stopped.
|
| termination-duration |
Use this termination, when you would like to execute your load within a certain time.
|
| termination-iterations | This termination strategy is helpful, when you would like to execute an exact number of iterations. |
| testDescriptionType | Test description contains two elements - info-collectors and scenario. |
| testGroupType | Test-group is a list of tests. |
| testGroupTypeIn | Test-group is a list of tests. |
| testSuiteType | Test-suite is a list of test-groups. |
| testSuiteTypeIn | Test-suite is a list of test-groups. |
| testType | Test have attribute testDescription and includes two child elements : load, termination. |
| testTypeIn | |
| tlistenersType | |
| userGroupIn | Every such element imitates a group of threads. |
| validatorAbstract | Validator is a kind of collector, which validate responses. |
| validator-consistency |
Need to add info
|
| validator-custom | If you would like to use you custom validator - create your own class, which extends class ResponseValidator. |
| validator-not-null-response |
This validator validates that response doesn't equals null.
|
| validator-ref |
Set validator element, that you would like to use.
|
| workloadCollectorAbstract | |
| workloadListenersType | |