Artillery Pro is a commercial load testing solution for teams that work on systems with scalability, performance and reliability requirements, and want to run load tests frequently, at scale, and cost-effectively.
Artillery Pro runs in your team's AWS account and offers deep AWS integration (IAM, VPC, cost allocation etc), distributed load testing (from ECS or Fargate), a slew of features and integrations designed to support testing of modern enterprise applications & modern DevOps workflows, and simple pricing.
Artillery Pro puts your team in control – test any of your services whether internal or external, as frequently as you need to, at any load.
Artillery Pro can run load tests using any existing ECS or Fargate cluster in your AWS account. There is no new infrastructure to set up, configure, or maintain.
With Fargate support, Artillery Pro offers the first and only cloud-native serverless load testing solution which can run load tests at massive scale, on-demand, and at a fraction of the cost compared to existing SaaS alternatives.
Artillery Pro runs tests from existing ECS/Fargate clusters in your own AWS account which makes it easy to test services inside your VPCs. Run performance tests directly against your microservices, internal APIs, and AWS dependencies such as Elastic Search Service domains, Kinesis streams, SQS queues, or AWS API Gateway endpoints.
Unlike with other solutions, there is no need to install third-party agents, set up network peering or whitelist external IPs for accessing your internal services.
This level of flexibility makes Artillery Pro a great solution for testing modern microservice-based systems.Get Free Artillery Pro Trial
Artillery Pro runs in your team's AWS account offering deep integration with existing IAM and VPC configurations, and the ability to re-use your organization's existing controls for access, compliance, security and cost allocation.
Artillery Pro is designed with modern DevOps workflows and microservice-based systems in mind where tests run frequently, and against many different APIs and services. Your team never needs to worry about running out of allowance of test minutes, total virtual users, or the number of tests they may run because unlike cloud-based SaaS solutions Artillery Pro places no such limits on your usage.
Artillery Pro can be installed in a matter of minutes. No extensive knowledge of AWS or ops is required. The amount of required configuration is minimal and any existing Artillery scripts just work.
No new components that require ongoing maintenance are introduced by Artillery Pro. Only AWS-native services are used.
Artillery Pro can be installed with either CloudFormation or Terraform to integrate with your team's existing infrastructure-as-code approach.
Artillery Pro provides an out-of-the-box self-serve internal load testing platform for teams in your organization. Since everything runs on your own infrastructure, load tests at any scale run at cost of AWS resources, enabling your teams to run load tests with frequency and at scale at a fraction of the cost compared with alternatives.
Artillery's support for multiple protocols out of the box and the ability to add your own easily makes it ideal for testing modern systems that are often comprised of many interacting components that speak different protocols. Whether you need to test an HTTP-based microservice, a realtime Socket.io-based component, an AWS ElasticSearch backend server, or a microservice that consumes AWS SQS, Artillery Pro allows you to do that with ease.
Artillery Pro adds first-class support for additional authentication protocols such as NTLM and SSL client authentication, support for HTTP file uploads, and the ability to test SOAP-based services.
Artillery Pro is the only load testing solution on the market which was designed to run in a modern cloud environment from the ground up, making use & integrating with native AWS services to make installation & operation as easy for its users as it could possibly be.
Your Artillery Pro subscription provides you with access to experience and technical expertise to support your team in your load testing activities with email support for help with using Artillery for load testing and for any issues that might arise (T&Cs apply).
Priority support packages with a response SLA and an increased number of support tickets are available as a separate subscription. Please get in touch to discuss your requirements.
|Distributed testing from your own AWS account||✓||✓||✓||✓|
|Number of AWS accounts||1||3||5||custom|
|Number of regions||1||any supported region||any supported region||any supported region|
|Load generators per test||10||20||40||custom|
|Concurrent test runs||1||3||5||custom|
|Multi-region traffic generation||—||—||✓||✓|
|Enhanced reporting & Confluence integration||—||—||✓||✓|
|ELB log replay||—||✓||✓||✓|
|Support||Email (72h response SLA)||Email (48h response SLA)||Email (48h response SLA)||Email & support portal, custom SLA|
All plans include: ∞ unlimited number of tests, test minutes, and virtual users
To subscribe yearly at $1990/year (16% savings) order here
To subscribe yearly at $3990/year (16% savings) order here
To subscribe yearly at $6990/year (16% savings) order here
Prices are exclusive of VAT. Please contact us if you have any questions
Almost none. We designed Artillery Pro to be usable without any DevOps experience. You need to provide an AWS account, and Artillery Pro can take care of everything else. With built-in AWS Fargate support Artillery Pro can run in 100% "serverless" mode, i.e. there won't be any infrastructure (such as EC2 instances) for your team to manage.
However, since Artillery Pro runs in your own AWS account, it's possible to use standard AWS mechanisms to deeply integrate Artillery Pro with your existing infrastructure requirements if needed (for example by peering Artillery Pro's VPC to other VPCs to be able to test internal services deployed in those VPCs).
The best plan depends on three main factors: (1) the number of services that are going to be tested regularly, (2) frequency of tests, and (3) the amount of load that needs to be generated. The Starter plan is designed for small teams of around 10-15 developers working on a handful of services with moderate performance requirements, and works well for early stage startups or small agencies. The Medium plan is designed for teams operating a larger number of services (typically somewhere around 30) some of which need to be tested at loads that aren't achievable on the Starter plan. Large is for teams that run multiple tests per day and/or need to test with high loads, and is the recommended plan for enterprise teams or teams operating services with high performance & availability requirements.
Plans can be upgraded at any time, and custom plans are available. Drop us a line on firstname.lastname@example.org if you have any questions.
Trial licenses (14 days) are available on request. Please get in touch to have one set up for you.
Artillery Pro is billed monthly or annually. Payment methods other than payment cards are supported but incur an extra processing fee of 10%.
Cost of AWS resources used to run tests with Artillery Pro will vary depending on multiple factors such as frequency of tests, duration of tests, and the nature of the tests themselves (e.g. whether they are network intensive, require higher CPU allocation etc), however it's 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 email@example.com.
Yes, your package can be upgraded at any time. Please get in touch for details.
A Starter, Medium, or Large license is tied to a team, identified by a Github organization name or an email domain. There is no per-seat / per-server charge for up to 25 users and/or machine-users.
As a general policy, we do not offer discounts to for-profit enterprises. However, if you are a non-profit or an academic project we may be able to work something out (proof required). Drop us a line.
Artillery is a popular open-source (MPL 2.0) toolkit for performance testing which was created and has been developed by Shoreditch Ops with help from the wider open-source community.
Artillery Pro is a commercial product which is designed for teams working on systems with performance & reliability requirements. Artillery Pro is developed & owned by Shoreditch Ops. A commercial license is required to use Artillery Pro.
Sales of Artillery Pro help fund ongoing development and maintenance of both the open-source Artillery and Artillery Pro.
Drop us a line on firstname.lastname@example.org if you have any questions.