Skip to content

Add ability to define pacing per robot #402

@damies13

Description

@damies13

Is your feature request related to a problem? Please describe.
Often when performance testing to simulate a typical day in the life of a system you need to aim for a specific transactional rate and ensure you don't exceed that rate.

e.g. you may have goal to submit a particular form in the AUT 600 times per hour, so you assign 100 robots to submit 6 forms per hour as it typically takes ~10 min to submit the form. but you want to ensure that after tuning if the pages now load quicker you don't want to exceed the rate of 600 per hour.

In this case we want to define the minimum time a robot test should take (10 min in the example above) at the end of the test execution the execution time of the whole test should be subtracted from this minimum time and a sleep injected into the end of the test if required to ensure the test never completes quicker

Describe the solution you'd like
Add option in the plan row settings to set a minimum time for a test iteration

Describe alternatives you've considered
This can be manually implemented in robot framework (just like sleeps can be manually implemented in robot framework) so this is complimentary to inject sleep

Metadata

Metadata

Assignees

No one assigned

    Labels

    AgentIssue Affects the AgentManagerIssue Affects the ManagerenhancementNew feature or request

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions