Load testing with Virtual and Real Browsers
Load Tester uses Selenium WebDriver to remotely control actual browsers and measure the render time experienced by real users.
Virtual browser-based testing systems can only measure how long it takes to transfer bytes. Load Tester RB™ on the other hand can measure exactly how it takes before the user sees the page.
The time users spend reading pages or inputing data is automatically configured during real browser recordings. Or you can do spot or global edits until the think times are exactly what you want.
Test case maintenance is one of the major costs in running a testing program. Real browser test cases are much more resilient to changes in web page design, and require much less maintenance.
A powerful browser recorder, visual editor and debugger all give you point-and-click test script configuration. It automatically analyzes the browser context and configures dozens of Selenium WebDriver settings for you.
You're not locked into canned behavior: access WebDriver directly to extend functionality.
Everything the user types in can be customized for testing, such as user names, passwords, and all data fields.
Load Tester automatically alerts you when the web page doesn't contain the required content.
Years of experience has been incorporated into Load Tester test running. Tests automatically and deftly handle many server and client variables – firewalls, load balancing and cookies just work. And you can run realistic load tests as soon as you finish installing.
At the push of a button you can generate load from outside your network to test the entire application stack, including the firewall.
If your server setup is dynamic (e.g., spinning up new instances under heavy load), Load Tester will recognize the change and test appropriately.
Many firewall configurations are supported.
Generate large loads by configuring multiple load generators in your internal lab, and its all included in the license price.
Load tests don't need a baby sitter. Easily schedule load tests to run in off-hours.
Learn exactly why performance is degrading under load with the Server Monitoring add-on.
Turn data into understanding with Load Tester reports. The Executive Summary and Performance Goals sections explicitly summarize the pages that need troubleshooting, in an easy-to-read checklist. And every bit of data is charted for additional analysis.
While virtual browsers can only measure load time, real browsers can measure the time it takes for the entire page or part of a page to be visible to user.
Any load testing tool will report the page load time. Load Tester goes far beyond this simple view of web performance, recording 15 metrics for every page and 20 for every transaction in the test.
Interpreting Load Tester reports is easy. You can find out, in an easy-to-read checklist, exactly which pages failed your specified performance goals at each level of users.Learn More
Load Tester makes it easy to see what the user saw. Compare what the Virtual User sees with a recorded view of the page.Learn More
The modern web is more complicated than single page loads. If your web product uses AJAX requests or responds with JSON data, you can trust Load Tester to react correctly and continue giving you the most accurate performance measurements.
With real browser load testing AJAX calls are automatically generated from the browser. The test case measures exactly how long it takes for the user to see the results, something that is impossible with HTTP-based load testing tools.
With real browsers it's not necessarily to parse communication protocols, as they are automatically handled by the browser.
With real browsers the application servers can be tested by driving the entire stack from the browser on down. If you want to communicate directly with the web server, however, HTTP-based virtual browsers must be used.
Our goal is to make load testing as easy as possible. That's why we support many popular and varied web platforms and user devices. Load Tester is made to work with the technologies you already use.
Load Tester works great with the Microsoft technologies stack.
Apache is one of the most popular web servers in the world. Load Tester works great with Apache.
Drupal is a popular content management system built with PHP. Load Tester works great with Drupal.
DynaTrace is an advanced profiling tool. Integration is available as a Load Tester add-on.
Load Tester supports testing over IPv6.
Load Tester supports the popular Java programming language.
Mobile devices are on the rise. Load Tester accurately simulates the unique aspects of mobile browsers – like socket connections and caching behavior.
Load Tester supports the popular PHP programming language.