Cost of AWS resources used to run tests with Artillery Pro will vary depending on multiple factors such as:
- how many tests are being run
- duration of each test run
- the nature of the tests themselves, e.g. amount of data sent over the network or CPU usage etc
- the scale of test runs, i.e. the number of Artillery Pro workers in a test run
The cost is likely to be a fraction of the cost of running the same volume and frequency of tests using other solutions, since you're getting the lowest possible price directly from AWS.
Since Artillery Pro runs in your own AWS account, it can benefit from any existing cost-reduction strategies already employed in your organization, e.g. by running Artillery Pro tests on existing ECS clusters comprised of reserved instances or spot instances.
If you don't operate any ECS clusters already, you can use Artillery Pro's Fargate support to run your tests in a "serverless" fashion with underlying infrastructure being provisioned and billed for on-demand.
If you need assistance in estimating AWS resource costs, we're happy to help. Drop us a line on team@artillery.io.