| Element Summary |
| boolean | |
| collector | |
| comparator | |
| comparator-monitoring | |
| comparator-ref | |
| comparator-workload | |
| configuration | Configuration is a main element in Jagger. |
| decision-maker | |
| double | |
| endpoint | Possible type of query : endpoint-ref. |
| endpoint-provider | Endpoint provider is a source, where jagger can take endpoints. |
| 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.
|
| float | |
| integer | |
| invoker |
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.
|
| latency-percentiles | |
| load | Load is an element, which describes how often you would like to make load. |
| load-invocation | |
| load-threads | |
| load-tps | |
| load-user | |
| load-user-group | |
| long | |
| metric | Metric is a kind of collector, which calculate some information from responses. |
| metric-aggregator |
Metric aggregator is a aggregation function for metric.
|
| metric-aggregator-avg |
Aggregate average value
|
| metric-aggregator-ref |
Reference to MetricAggregatorProvider
|
| metric-aggregator-std |
Aggregate std dev of values
|
| metric-aggregator-sum |
Aggregate sum of values
|
| metric-custom | You can create your custom metric. |
| metric-not-null-response |
This metric calculate not null responses.
|
| metric-success-rate |
This metric calculates success rate and number of fails
|
| object-creator | |
| object-creator-ref | |
| primitive | |
| processing | |
| query | Possible type of query : query-http, query-ref. |
| query-distributor | 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. |
| query-distributor-round-robin | Encapsulates round robin algorithm. |
| 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. |
| session-execution-listeners | |
| string | |
| task-execution-listeners | |
| termination | Termination describes how long load will be executed. |
| termination-background | |
| termination-duration | |
| termination-iterations | |
| 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. |
| validator | 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.
|
| 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 query : 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-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 | |
| latencyPercentilesTypeIn | |
| 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-avg |
|
| metric-aggregator-ref |
|
| metric-aggregator-std |
|
| metric-aggregator-sum |
|
| metric-custom | You can create your custom metric. |
| metric-not-null-response |
This metric check, that response is not null.
|
| metric-ref |
Set metric element, that you would like to use.
|
| 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. |
| 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. |
| 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 | |
| slistenersTypeIn | |
| 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. |
| tlistenersType | |
| tlistenersTypeIn | |
| userGroupIn | This 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 | |