Release with confidence

Deliver a performance your customers expect and your team can be proud of. Tap into our 20+ years experience in QA and follow a performance testing methodology that gets results.

Why us? We’ll tell you in 90 seconds

or you can always

contact us

The Load Impact methodology

Our performance testing methodology is intuitive and easy to follow. We can guide you through the entire process or just get you started, it's up to you. Our goal is to empower you to become an independent and self-sufficient performance expert.

Test execution phases

There are three phases of test execution. Each phase will employ any of six different test types. Once you’ve completed all three phases, we dub you Master Tester!

Phase 1: set the stage for successful performance testing

Phase one is designed to lay the foundation for on-going testing.

The goal is to create a test program which can be followed continuously in order to benchmark performance, uncover hidden performance problems and validate performance improvements over time.

Phase one goes as follows:

  • Once user scenarios have been scripted, a series of Smoke Tests will be run in order to validate the correctness of the scripts. Smoke tests flush out obvious errors so actual performance testing can begin.
  • The next step is to create the tests. Setup includes specifying the number of Virtual Users (VUs) to test with and how that number should vary throughout the test. It also includes which user scenarios to include in each test, how the load will be allocated between the scenarios, where the load should be generated from and what network types the VUs should emulate.

Phase 2: create a performance baseline and find bottlenecks

The goal of phase two is to build an understanding of the current situation and iterate tests to identify hidden problems.

All types of testing will be employed when required.

Phase two goes as follows:

  • Based on the goals set during the planning phase, a series of Load Tests will be run to identify bottlenecks, failures and edge conditions, as well as to establish a baseline for evaluating the impact of future system changes.
  • Next, a series of Maximum Capacity Tests will be run to determine the maximum number of concurrent users the system can accommodate while continuing to perform as expected.
  • Once the system has been tuned to its optimal state, the next step is to Stress Test. Stress Tests determine a breaking point and reveal what happens when the systems goes beyond the goal (i.e. when it breaks).
  • Typically a lot is learned from these initial tests and, as a result, more complex scripts and configurations are created in order to dig deeper into the initial findings. This process is repeated until your goals are reached.
  • Depending on the type of service being tested and the complexity of the backend (e.g. systems with complex workflows, document management, logistics controls, etc.), a series of Endurance Tests will be run.
  • Depending on the type of service being test (e.g. Banks, Data Management, etc.), a series of Robustness tests will be conducted to evaluate the functionality of the service under load (e.g. failover and disaster recovery evaluations).

Phase 3: towards continuous delivery

Phase three of the test execution process is designed for proactive performance management and monitoring.

The goals of phase three are:

  • Ensure system performance has been maintained after initiated changes and upgrades.
  • Ensure that performance has not degraded due to uninitiated changes (e.g. network or service provider changes).
  • Enable proactive, data-driven decision making regarding resource deployment.
  • Move towards continuous integration and delivery by automating tests using Load Impact's REST API, SDKs (Java and Python) or CI plugins (Jenkins and TeamCity).

Enterprise-grade features

Large-scale testing

We’ve executed large load tests - up to 1.2 million concurrent users - for some of the biggest and well known brands in media, telecom and e-commerce. If you’re expecting an insane amount of traffic, we can generate an insane amount of load!

Role-based access controls

Manage several organizations under one master account. Assign each organization it's own subscription and control team member permissions. Ideal for hosting firms, IT consultancies, agencies and large companies with many autonomous teams and business units. 

Testing behind firewalls

Run performance tests behind your firewalls. Our solution is quick and simple: we give you dedicated load generators with unique IPs. We can also create a Virtual Private Network (VPN) for added security.

Multiple concurrent tests

Allow team members to run as many tests as they want, whenever they want. No need to wait for another team member's test to finish before starting another.

Extra IPs and dedicated load generators

We currently have load generators in over a dozen regions worldwide and can simulate traffic from different locations simultaneously in a single test. Need to generate traffic from somewhere outside our available load zones? No problem. We'll work with you and our network to find the best localized solution.

Professional services and extended support

We have a team of performance testing professionals ready to help you with scripting, test configuration, results analysis and everything in between. You also have the option to reserve extended support - which means you can connect directly with a test expert whenever you need help. Learn more about our professional services.

Our success is your success

Read our case studies to find out how we help great companies take a proactive approach to their performance.
image description

Rokkan, a leading digital agency based in NYC, worked with Load Impact to guarantee the stability of their client's campaign website just days ahead of their 2014 Super Bowl TV commercial.

To the case study

JWT, one of the largest digital agencies in the United States, used Load Impact to verify that the new campaign site built for a client could handle up to 120,000 visitors per hour.

To the case study

Load Impact is trusted by these and many more great companies

“Load Impact exceeded our expectations. We expected load tests and test reports, but Load Impact really stepped up, helping to troubleshoot issues” image description Jim Blackwelder, CTO at Rokkan