 com | |
  griddynamics | |
   jagger | |
    engine | |
     e1 | |
      collector | |
       invocation | |
        ExampleInvocationListener | Example of the invocation listener |
        InvocationInfo< Q, R, E > | Class, which contains information about invocation execution |
        InvocationListener< Q, R, E > | Listener, executed before, after invocation |
         Composer< Q, R, E > | Class is used by Jagger for sequential execution of several listeners
Not required for custom test listeners |
        NotNullInvocationListener | Example of the invocation listener |
       loadscenario | |
        ExampleLoadScenarioListener | Example of the load scenario listener |
        LoadScenarioInfo | Class, which contains information about test suite execution |
        LoadScenarioListener | Listener, executed before and after test suite |
         Composer | Class is used by Jagger for sequential execution of several listeners
Not required for custom test listeners |
       test | |
        TestInfo | Class, which contains information about test execution |
        TestListener | Listener, executed before and after a test and periodically during a test |
         Composer | Class is used by Jagger for sequential execution of several listeners
Not required for custom test listeners |
       testgroup | |
        ExampleTestGroupListener | Example of the test group listener |
        TestGroupDecisionMakerInfo | Class, which contains information for decision making for some test group |
        TestGroupDecisionMakerListener | Listener, executed after test-group execution |
         Composer | Class is used by Jagger for sequential execution of several listeners
Not required for custom test-group decision maker listeners |
        TestGroupInfo | Class, which contains information about test-group execution |
        TestGroupListener | Listener, executed before and after test-group execution |
         Composer | Class is used by Jagger for sequential execution of several listeners
Not required for custom test listeners |
       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 | |
        service | |
         MetricEntity | Class is a model of some metric |
         MetricPlotPointEntity | Class is a model of single point in metric detailed results (values vs time) |
         MetricSummaryValueEntity | Class is a model of summary for some metric |
         SessionEntity | Class is a model of session |
          IdComparator | |
         TestEntity | Class is a model of test |
       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 | |
        Id | Represents an ID for Jagger load test description entities |
       limits | |
        auxiliary | |
         JMetricName | Enum for standard metrics |
         LowErrThresh | Lower acceptance criterion for a performance test |
         LowWarnThresh | Lower warning criterion for a performance test |
         RefValue | The value for comparison with some metric for a performance test |
         UpErrThresh | Upper acceptance criterion for a performance test |
         UpWarnThresh | Upper warning criterion for a performance test |
        JLimit | Allow to compare your results with predefined reference values or baseline session values and decide whether performance of your system meet acceptance criteria or not |
         Builder | |
        JLimitVsBaseline | Allow to compare a performance test with some baseline (another performance test, which was saved in the database) |
         Builder | |
        JLimitVsRefValue | Allow to compare a performance test with some reference value |
         Builder | |
       load | |
        auxiliary | |
         InvocationCount | The number of invocation for com.griddynamics.jagger.user.test.configurations.load.JLoadProfile |
         NumberOfUsers | The number of virtual users for performing workload |
         RequestsPerSecond | The number of requests per second Jagger shall perform |
         ThreadCount | The number of threads for com.griddynamics.jagger.user.test.configurations.load.JLoadProfile |
         TransactionsPerSecond | The number of transactions (request + response) per second Jagger shall perform |
        JLoadProfile | |
        JLoadProfileInvocation | This type of load implements an exact number of invocation, performed by exact number of threads |
         Builder | |
        JLoadProfileRps | This type of load implements an exact number of requests per second performed by Jagger |
         Builder | |
        JLoadProfileTps | This type of load implements an exact number of transactions per second performed by Jagger |
         Builder | |
        JLoadProfileUserGroups | This load is a list of user groups JLoadProfileUsers running in parallel |
         Builder | |
        JLoadProfileUsers | This class represents a group of virtual users |
         Builder | |
       loadbalancer | |
        JLoadBalancer | Provides load balancer aka distributor (how to pair endpoints and queries) (subtypes of QueryPoolLoadBalancer) |
         Builder | |
         DefaultLoadBalancer | Default load balancers |
       termination | |
        auxiliary | |
         DurationInSeconds | Test load execution time in seconds |
         IterationsNumber | The target number of requests to the system under test |
         MaxDurationInSeconds | The timeout for the test execution |
        JTerminationCriteria | |
        JTerminationCriteriaBackground | Test with such termination strategy will wait another tests in test-group to be stopped |
        JTerminationCriteriaDuration | Test with such termination strategy will be executed for the defined time - duration |
        JTerminationCriteriaIterations | Test with such termination strategy will last till defined number of requests are executed |
       JLoadScenario | Describes the execution sequence of the load tests during single run
|
        Builder | |
       JLoadTest | Describes the instance of a load test performed by Jagger
|
        Builder | |
       JParallelTestsGroup | Describes step in the JLoadScenario execution sequence
|
        Builder | |
       JTestDefinition | Definition of the load test - describes test data sources and the protocol, used during load test
|
        Builder | |
 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 | |