Load Impact Free trial Login Why us Features Use cases Automated testing API testing Website & web app testing Mobile testing Pricing Learn Methodology 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. This is how we do it, easy and intuitive! Briefing Planning Scripting Test exec. Result analysis Test execution phases Fixes / tuning Debriefing 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! Click us too! Phase 1 Validation & test configuration Phase 2 Benchmarking & complex cases Phase 3 On-going performance monitoring 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). Download customized methodologies E-commerce Media Software 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. 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” Jim Blackwelder, CTO at Rokkan Contact us! If you would like to discuss how we can help you with your performance testing, please leave us your contact details and we will be in touch shortly. Submit Home Signup Pricing Why us Terms of Service Privacy policy About us The Company Careers Contact Press Knowledge Base Support Changelog Blog Developers Service status Follow us twitter linkedin google facebook © 2016 Load Impact AB. Terms.