Test cancellation workflow
When you cancel a load test from the web console, the solution runs the following test cancellation workflow.
-
The cancellation request is sent to the
microservicesAPI. -
The
microservicesAPI calls thetask-cancelerLambda function which cancels tasks until all the currently launched tasks are stopped. -
If the
task-runnerLambda function continues to run after the initial call to thetask-cancelerLambda function, then tasks will continue to be launched. Once thetask-runnerLambda function finishes, AWS Step Functions continues to theCancel Teststep, which runs thetask-cancelerLambda function again to stop any remaining tasks.