A rudimentary utility for defining and running concurrent testsuite tests is available for execution in the Robot container.
The following is an example of the JSON definition of a loadtest that may be input into the utility.
{ |
---|
The meaning of this is
- Run the profile for "duration" (300 seconds or 5 minutes)
- A single iteration over profile is "cyclelength" (150 seconds). cyclelength >= the accumulated profile time.
- Wait 0 seconds and initiate "health" test
- Wait 5 seconds and initate "health" test
- Wait 10 seconds and initiate a "distribution" and a "health" test
- Wait until end of cyclelength and start again until duration expires.