Load Test Your Site In Minutes

Build tests painlessly for your service using our Python library or no-code cloud solution

Full Control of Your Tests

Download the Python package and start writing test scripts with full control over virtual users and scenarios
Install Here

Build Tests In the Cloud

Use the editor to create and run HTTP load tests without setting up any infrastructure

Built to Scale

Cicada was designed to create tests that simulate a virtually unlimited number of users without significant bottlenecks.

Not Just an HTTP Load Testing Tool

Cicada was designed to test distributed systems that weren't just API's. You can add any Python library of your choice to take advantage of Cicada's robust and clean interface for managing virtual users.

Automate Your Builds

Cicada fits in nicely with CI/CD pipelines and can be used to painlessly add automated integration testing for your services.

Written in Python

Cicada tests and all their necessary machinery are written in Python and resemble familiar unit testing tools like Pytest. This makes Cicada very flexible and easy to use when simulating any situation.

Runs Locally and in Containers

Cicada is designed to be easy to run locally with the included binaries or across many nodes by packaging it inside of containers. This allows tests to go from your machine to the Cloud with ease.

Built-In Metrics for Tracking Performance

Cicada gathers metrics automatically for scenarios in a test and can be extended to push to metrics providers such as Cloudwatch or Prometheus