Simple yet realistic load testing

We've taken the complexity out of load testing –  even the novice tester can know the real performance limits of their product

Main features

Learn about all the great things you can do when you load test your API, Website or App with Load Impact

Realistic simulated users

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

Our Virtual Users (VUs):

  • Use multiple concurrent TCP connections when loading resources from a single target host
  • Can ramp-up from 0 to 100,000 users in under a minute
  • Can emulate a range of browsers such as IE, Firefox, Chrome, Safari and Opera
  • Can emulate a variety of mobile devices and network conditions such as 3G, 4G, Edge, etc.
  • Use DNS just like real clients (cache according to TTL, etc.)
  • Provide extensive HTTP support including redirect behavior, custom headers, all verbs, cookie handling, compression handling, etc.
How to simulate load

Simultaneous multi-geo load generation

In a single test, you can generate loads from up to 10 different locations simultaneously. Add even more locations upon request.

 

Load zones

Automatic and advanced scripting

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

 

Scripting

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.

 

Our scenario recorders

Server monitoring

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.

Locate performance issues in minutes, not days monitor your backed 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
Monitor your backend

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 Integration and Continuous Delivery process with the use of our Jenkins, Circle CI and TeamCity plugins, as well as our open API and various SDKs.

 

Continuous delivery

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.

 

Data stores

Performance trending

See results in real-time while your test is running. Both standard and custom defined metrics are collected, stored and visualized in the cloud. Each test run contributes a data point to the performance trend of a particular test configuration.

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!

 

Notifications

The Load Impact CLI

We're bringing you 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.

 

Load Impact CLI

Other features