Jagger
 All Classes Namespaces Files Functions Variables Enumerator Groups Pages
com.griddynamics.jagger.user.test.configurations.load.JLoadProfileTps Class Reference

This type of load implements an exact number of transactions per second performed by Jagger. More...

Inheritance diagram for com.griddynamics.jagger.user.test.configurations.load.JLoadProfileTps:

Classes

class  Builder
 

Public Member Functions

long getMaxLoadThreads ()
 
int getTickInterval ()
 
long getTransactionsPerSecond ()
 
long getWarmUpTimeInMilliseconds ()
 

Static Public Member Functions

static Builder builder (TransactionsPerSecond transactionsPerSecond)
 Builder of the JLoadProfileTps: transactions per seconds
. More...
 

Detailed Description

This type of load implements an exact number of transactions per second performed by Jagger.

Transaction is invoke from Jagger + response from system under test.

IMPORTANT: Please use JLoadProfileRps instead. TPS load has issues with balancing algorithm (issue JFG-753). In some cases it will be not possible to set load to the desired value.

Available attributes:

  • transactionsPerSecond - A goal number of transactions per second

Optional attributes:

  • maxLoadThreads - Maximum number of parallel threads allowed for load generation
  • warmUpTimeInMilliseconds - Load will increase from 0 to transactionsPerSecond in this time

Definition at line 22 of file JLoadProfileTps.java.


The documentation for this class was generated from the following file: