Artillery Pro

Self-hosted solution for testing frequently and at scale

Load & functional testing for teams that care about performance

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.

 


Run Distributed Load Tests With Ease

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.

Go Serverless!

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.

Distribited load testing

Test services inside your VPC

Test Services Inside Your VPCs

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

Deep AWS Integration

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.

Distribited load testing

Continuous load testing

Designed for Continuous Testing

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.


Straightforward installation, easy to operate

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.

  Request trial license

Easy to install

Cost-effective

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.


Built for modern polyglot systems

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.

Polyglot systems testing

Enterpise applications

Test enterprise applications

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.


Cloud-native

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.

  Get Artillery Pro trial license

Cloud native load testing

Support

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.

 

Simple & Predictable Pricing

StarterMediumLargeEnterprise
Distributed testing from your own AWS account
Number of AWS accounts 135custom
Number of regions 1any supported regionany supported regionany supported region
Load generators per test 102040custom
Concurrent test runs 135custom
Multi-region traffic generation
Enhanced reporting & Confluence integration
ELB log replay
SupportEmail (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

Price

$199/mo

  Sign Up

 

To subscribe yearly at $1990/year (16% savings) order here

$399/mo

  Sign Up

 

To subscribe yearly at $3990/year (16% savings) order here

$699/mo

  Sign Up

 

To subscribe yearly at $6990/year (16% savings) order here

custom pricing

Contact sales

 

Prices are exclusive of VAT. Please contact us if you have any questions

F.A.Q.

Can we try Artillery Pro before buying?

Trial licenses (14 days) are available on request. Please get in touch to have one set up for you.

How is Artillery Pro billed?

Artillery Pro is billed monthly or annually. Payment methods other than cards are supported but incur an extra processing fee of 10%.

How much infrastructure / DevOps work is required to use Artillery Pro?

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).

How do we estimate the cost of AWS resources used?

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 team@artillery.io.

Can we upgrade our package?

Yes, your package can be upgraded at any time. Please get in touch for details.

How is Artillery Pro licensed?

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.

To discuss details of licensing terms for the Enterprise package, please get in touch.

Do you offer discounts?

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.

What is the relationship between Artillery & Artillery Pro?

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.

 

Resources

Artillery Pro Solution Brief (PDF)

Get In Touch

Drop us a line on sales@artillery.io if you have any questions.