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

This load is a list of user groups JLoadProfileUsers. More...

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

Classes

class  Builder
 

Public Member Functions

int getDelayBetweenInvocationsInSeconds ()
 
int getTickInterval ()
 
List< JLoadProfileUsersgetUserGroups ()
 

Static Public Member Functions

static Builder builder (JLoadProfileUsers userGroup)
 Builder of the JLoadProfileUserGroups
. More...
 
static Builder builder (JLoadProfileUsers userGroup, JLoadProfileUsers...userGroups)
 Builder of the JLoadProfileUserGroups
. More...
 

Detailed Description

This load is a list of user groups JLoadProfileUsers.

Every such user group imitates a group of threads. Threads will start sequentially. Thus you are able to create load ramp-up and rump-down with this load type. You can configure a number of threads by attributes of user group.

Available attributes:

  • numberOfUsers - A goal number of threads.
  • lifeTimeInSeconds - Describes how long threads will be alive. Default is 2 days.
  • startDelayInSeconds - Delay before first thread will start. Default is 0.
  • slewRateUsersPerSecond - Describes how many threads to start during every iteration. Default is numberOfUsers value.

You can set optional attribute delayBetweenInvocationsInSeconds to specify delay in seconds between invocations (default value is 0s).

Definition at line 22 of file JLoadProfileUserGroups.java.


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