All Classes
-
All Classes Interface Summary Class Summary Enum Summary Exception Summary Annotation Types Summary Class Description After Method annotation to mark clean up methods, that is run after test execution.Application Applications executor.Before Method annotation to mark preparation methods, that is run before every test execution.ClasspathUserProviderImpl CleanUp The annotation is to mark the methods which are to be run after the user session completes.Context ContextImpl type for storing values throughout a testing session.ContextImpl CyclicIterator<T> Cyclic iterator iterates over the list provided, and once the list is over it starts from the beginning till it is stopped by callingCyclicIterator.stop()
to do so, explicitly.DefaultLogFormatter Default log formatter used in step log results.DefaultUserRepositoryFactoryImpl User repository, if nothing else provided.DefaultUserRepositoryImpl Environment Exceptions Exception utils.Feed<T> Feeder Annotation to mark theFeeder
injection point.GatlingLogFormatter Gatling log formatter is used to format the step log entries so that the Gatling tooling can process them to create load testing reports.Influx Marker annotation to activate Influx DB writer.InfluxDBWriter Writer implementation for Influx DB.InjectionPoint<T extends java.lang.annotation.Annotation> JobExecutionException Exception type thrown during job execution.LogEvent LogFormatter Logging Class annotation to provide metadata about logging strategy.LogWriter Log writer is a result writer implementation creates simulation logs containing simulation metrics.OAuthAuthenticatorImpl OAuthEntity Entity to deserialize the JSON responses from the IMS.OAuthUser Represents an authenticated user.OAuthUserImpl Implementation of authenticated user representation.OAuthUserRepositoryFactoryImpl Factory class for OAuth user repository which creates a newUserRepository
providesUser
instances authenticated.OAuthUserRepositoryImpl Pair<T,E> The type holding pair of objects.Prepare The annotation is to mark the methods which are to be run before the user session started.Recorder Recorder is used in performance tests to record the result of execution.RecorderImpl Recorder implementation which measures elapsed time from beginning the execution of the scenario.ReflectionUtils Reflection utility methods.Report Report value type is used to prepare step results.Report.Builder Nested builder type to create new instances ofReport
.ResultWriter<T extends LogEvent> Simulation result writer logs the benchmark metrics into a flat file, that is the simulation file.Scenario Scenario annotation is to mark the benchmark testing steps.Scenario Scenario representation.SessionFeeder Session feeder annotation marks the injection point where the current user session is to be injected.Simulation Simulation Simulation
is representation of a single performance testing job.SimulationAlreadyTerminatedException Exception to terminate the re-execution of a benchmark test, if it is already terminated.SimulationConfig Simulation configuration instances are used to configure benchmark tests.SimulationEvent SimulationJobsScanner Scanner, used to search for annotated benchmark entities within the package provided.SimulationJobsScannerImpl SimulationNotFoundException Thrown, if the step is not found.SimulationRunner Simulation runner.SimulationRunnerImpl SimulationSpec SimulationSpec runner controller.SimulationSpecImpl Supervisor type which manages set up and run benchmark tests.User Representation of a User, that is used in requests against the backend.UserAuthenticator<T extends User,E> UserEvent UserFeeder Annotation used to mark simulation class fields of typeUser
, that is the injection point where the users will be injected.UserImpl UserProvider User provider is the source for the users which are used in performance tests.UserRepository<T extends UserSession> UserRepositoryFactory<T extends UserSession> UseUserRepositoryFactory
instance to create customUserRepository
instances.UserSession User session is a stash to store objects and share them among scenarios per user session.UserSessionImpl User session is a stash to store objects and share them among scenarios per user session.UUIDFeeder