Load Impact has released a new Google Chrome extension designed to let developers create user session recordings for load testing websites, apps, and APIs.
The tool works with "just a couple of clicks" inside the open browser tab instead of from an account dashboard. This stress-testing makes it possible to see the performance impact on a website, app, or API, as the number of users (and their number of geographic locations) are increased.
The test results allow developers to anticipate when their work will fail and, in theory, to fix bottlenecks before they impact users.
"Until now our session recorder required developers to go to our website and manually change the proxy settings in the browser or operating system to perform a recording," said Ragnar Lönn, Load Impact founder and CEO. "That was a bit of a hassle, and the proxy solution sometimes caused problems with SSL certificates. Our new Chrome extension now automates the entire process from recording traffic in a specific browser tab, to stopping, saving, and sending the scrip to their Load Impact account for future use."
Most developers want to run multiple, different user session scripts simultaneously because not all users are doing the same things as the same time. With Load Impact, developers can run up to 10 different users' scenarios in each load test, simulating up to 100,000 concurrent users.
"We capture everything — every single thing being loaded into the browser as the user clicks — including ads, style sheets, Java scripts, images — everything, so you get a far more accurate read of what's going on,” said Lönn.
Load Impact offers an On-Demand service for performance testing, and recently began accepting applications for early access to the new Load Impact Continuous Delivery service, which allows developers to make stress testing an integrated part of their continuous delivery process.