com | |
griddynamics | |
jagger | |
engine | |
e1 | |
collector | |
CompositeValidator | |
ConsistencyValidator< Q, E, R > | Compare invocation result with calibration result |
MetricAggregatorProvider | |
MetricCalculator< R > | Calculates information based on invocation response |
MetricCollector< Q, R, E > | Created with IntelliJ IDEA |
MetricCollectorProvider< Q, R, E > | |
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 |
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> |
scenario | |
TerminationStrategy | This class say when Jagger has to terminate workload |
UserTerminationStrategy | Terminate workload by time or when exact number of samples is reached |
sessioncomparation | |
DecisionMaker | Make a decision(OK, WARNING, FATAL, ERROR) by current test |
WorstCaseDecisionMaker | Returns the worst decision of comparisons |
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 |
AbstractMetricCalculator | |
ApacheAbstractHttpInvoker | |
CalculatorContextAware | |
Iterable | |
MetricAggregator | |
MetricCalculator | |
ResponseValidator | |