Simple yet realistic load testing

We've taken the complexity out of load testing and have features that will help even the novice tester know their real performance limits.

Realistic simulated users

We simulate traffic exactly how it would happen in real life. No hidden caching or romanticized user behavior.

+ Show more

https://loadimpact-cms.s3.amazonaws.com/cmsapp-salesfeature/screenshot-realistic-simulated-users.png

Simultaneous multi-geo load generation

In a single test, we can generate load from up to 10 different locations simultaneously. We can add even more locations upon request.

https://loadimpact-cms.s3.amazonaws.com/cmsapp-salesfeature/screenshot-multi-geo-load-generation.png

Automatic and advanced scripting


Script user scenarios in Lua, using our IDE with code completion, JSON and XML parsing, data parameterization and more. Or analyze a web page and generate a script automatically - no programming required.

https://loadimpact-cms.s3.amazonaws.com/cmsapp-salesfeature/screenshot-automatic-and-advanced-scripting.png

Easy-to-use scenario recorders

Record an HTTP session using our proxy recorder or our Chrome Extension and let the simulated users perform the same actions during the test.

https://loadimpact-cms.s3.amazonaws.com/cmsapp-salesfeature/screenshot-easy-to-use-scenario-recorders.png

Server monitoring

Locate performance issues in minutes, not days. Monitor your backend while testing using New Relic and/or Load Impact server agents. Collect metrics such as:

  • CPU usage
  • Memory usage
  • APDEX
  • Disk I/O
  • Network I/O

 

https://loadimpact-cms.s3.amazonaws.com/cmsapp-salesfeature/screenshot-server-metrics.png

Test scheduling and automation


Configure your load tests to run in the middle of the night or once per week - you don't have to be around at all! You can also include Load Impact as part of your Continuous Delivery process with the use of our Jenkins and TeamCity plugins, as well as our open API and various SDKs.

https://loadimpact-cms.s3.amazonaws.com/cmsapp-salesfeature/screenshot-test-scheduling-and-automation.png

Multiple data stores


Make your tests data-driven. Simulate real users by including several sources of parameterized data in your scenario scripts. Simply upload CSV files containing the data you wish to use - such as login credentials, product IDs, URLs, etc. - and associate it with the desired script. 

https://loadimpact-cms.s3.amazonaws.com/cmsapp-salesfeature/DataStores-Parameterized-Data-Feature.png

Performance trending


Plot a single, high-level performance metric collected over multiple test runs to locate patterns of performance degradation or improvement, and more easily validate the performance impact of code and infrastructure changes over time.

https://loadimpact-cms.s3.amazonaws.com/cmsapp-salesfeature/Performance-Trending.png

Notifications


Get a notification when your important tests have been completed. It's a simple webhook, so you can get the notification in the medium you prefer -- Slack, Hipchat, email -- wherever!

https://loadimpact-cms.s3.amazonaws.com/cmsapp-salesfeature/Notifications_for_features_page.png

The Load Impact CLI


We're bringing your load testing on your terms. Create, update, save, delete and validate user scenarios right from the command line. You can even upload and update your data stores from the CLI.

https://loadimpact-cms.s3.amazonaws.com/cmsapp-salesfeature/CLI_for_features_page.png