com | |
griddynamics | |
jagger | |
engine | |
e1 | |
collector | |
invocation | |
InvocationInfo< Q, R, E > | Class, which contains some information about invocation execution |
InvocationListener< Q, R, E > | Listener, executed before, after invocation |
limits | |
DecisionPerLimit | Class is used to describe result of comparison of metrics to some limit |
DecisionPerMetric | Class is used to describe result of comparison of particular metric to some limit |
DecisionPerTest | Class is used to describe result of comparison of all metrics in some test to limits |
Limit | Class is used to describe individual limits for some metric |
test | |
TestInfo | Class, which contains some information about test execution |
TestListener | Listener, executed before, after test and periodically during test |
testgroup | |
TestGroupDecisionMakerInfo | Class, which contains information for decision making for some test group |
TestGroupDecisionMakerListener | Listener, executed after test-group execution |
TestGroupInfo | Class, which contains some information about test-group execution |
TestGroupListener | Listener, executed before and after test-group execution |
testsuite | |
TestSuiteInfo | Class, which contains some information about test suite execution |
TestSuiteListener | Listener, executed before and after test suite |
AvgMetricAggregatorProvider | Calculates average value on interval |
CollectThreadsTestListener | Listener, executed periodically during test to collect number of workload threads |
ConsistencyValidator< Q, E, R > | Compare invocation result with calibration result |
CumulativeMetricAggregatorProvider | Calculates increment of the value on interval |
MetricAggregator< C extends Number > | Aggregates raw data, available after test, to final value that will be saved to database |
MetricAggregatorProvider | |
MetricAggregatorSettings | Class that describes settings of aggregator |
MetricCalculator< R > | Calculates information based on invocation response |
MetricCollector< Q, R, E > | Created with IntelliJ IDEA |
MetricCollectorProvider< Q, R, E > | |
MetricDescription | Class to describe metric |
NotNullResponseValidator< Q, E, R > | Validates that invocation result is not null |
ResponseValidator< Q, E, R > | Validates the result of invocation |
SimpleMetricCalculator | Calculates not null responses |
StdDevMetricAggregatorProvider | Calculates standard deviation on interval |
SuccessRateAggregatorProvider | Calculates accumulative success rate from data collected by SuccessRateCollector<Q,R,E> |
SuccessRateCollector< Q, R, E > | Collects number of pass and fail invokes |
SuccessRateFailsAggregatorProvider | Calculates accumulative number of failed invokes from data collected by SuccessRateCollector<Q,R,E> |
SumMetricAggregatorProvider | Calculates summary of all values on interval |
scenario | |
TerminationStrategy | This class say when Jagger has to terminate workload |
UserTerminationStrategy | Terminate workload by time or when exact number of samples is reached |
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 |
TestEntity | Class is a model of test |
DataService | Service provides access to tests results, stored in jagger database |
JaggerService | Internal Jagger service that can be used in custom components |
MetricService | Service gives an ability to create and describe metrics, save metric values |
ServicesAware | An abstract class, that gives user an access to Jagger services |
SessionInfoService | Service gives ability to create and modify session metadata(such as session comment) |
sessioncomparation | |
DecisionMaker | Make a decision(OK, WARNING, FATAL, ERROR) by current test |
WorstCaseDecisionMaker | Returns the worst decision of comparisons |
BasicTGDecisionMakerListener | Listener, after test group to make decision about test group execution status |
Provider< T > | An object that provides new elements(test listeners, test-group listeners, etc) for jagger purposes |
invoker | |
hessian | |
HessianInvoker< S, Q, R > | Abstract class for invokers which create request to Hessian services |
http | |
ApacheAbstractHttpInvoker< Q > | This class creates http request to the services of SuT |
ApacheHttpInvoker | Invoker that invokes services of SuT via http protocol |
HttpInvoker | Invoker that invokes services of SuT via http protocol |
HttpVisitorInvoker | Creates http request via java.net.URL |
TcpTrafficInvoker | Creates TCP connections |
soap | |
SOAPInvoker | Create a SOAP request to SuT |
stubs | |
WaitingInvoker< Q, R, E > | Sleeps for specified time |
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 |
OneByOneLoadBalancer< Q, E > | Schedules queries across endpoints one by one |
PairSupplierFactoryLoadBalancer< Q, E > | |
QueryPoolLoadBalancer< Q, E > | LoadBalancer which uses query and endpoint provider |
RoundRobinLoadBalancer< Q, E > | Encapsulates Round-Robin algorithm |
SimpleCircularLoadBalancer< Q, E > | |
SimpleLoadBalancer< Q, E > | Contains only one query and endpoint |
providers | |
creators | |
ObjectCreator< T > | Creates objects from row data |
StringCreator | Takes row data and returns concatenation of it |
CsvProvider< T > | Reads information from CSV files |
FileProvider< T > | Reads data from files |
util | |
Decision | |
TimeUnits | Class that describes settings for normalization vs time |
AbstractMetricCalculator | |
ApacheAbstractHttpInvoker | |
CalculatorContextAware | |
Iterable | |
MetricAggregator | |
MetricCalculator | |
ServicesInitializable | |