Drive actual browsers with Selenium WebDriver to measure the render time real users experience, with test cases that survive redesigns. This is a preview of what returns in WPLoadTester 7.1.
Create the most realistic load tests possible by controlling actual browsers and measuring what real users see, scaled across distributed load generators.
WPLoadTester uses Selenium WebDriver to remotely control actual browsers and measure the render time experienced by real users.
Virtual-browser tests can only measure how long it takes to transfer bytes. Real-browser tests measure exactly how long it takes before the user sees the page.
The time users spend reading pages or entering data is configured automatically during real-browser recordings, and you can fine-tune it with spot or global edits.
Test-case maintenance is one of the biggest costs of a testing program. Real-browser test cases are far more resilient to web-page redesigns and need much less upkeep.
A browser recorder, visual editor, and debugger give you point-and-click test configuration, analyzing the browser context and configuring dozens of WebDriver settings for you.
You're not locked into canned behavior: access WebDriver directly to extend functionality.
Everything the user types can be parameterized for testing, including usernames, passwords, and any data field.
WPLoadTester alerts you automatically when a page doesn't contain the required content.
Years of experience are built into how WPLoadTester runs tests. Server and client variables like 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, generate load from outside your network to test the entire stack, including the firewall.
If your setup spins up new instances under heavy load, WPLoadTester recognizes the change and tests appropriately.
Many firewall configurations are supported out of the box.
Generate large loads from multiple load generators in your own lab, all included in the license price.
Load tests don't need a babysitter. Schedule them to run in off-hours.
Learn exactly why performance degrades under load with the Server Monitoring add-on.
Turn data into understanding. The Executive Summary and Performance Goals sections call out the pages that need troubleshooting in an easy-to-read checklist, and every metric is charted for deeper analysis.
Where virtual browsers measure load time, real browsers measure how long it takes for the whole page, or part of it, to become visible to the user.
Any tool reports page load time. WPLoadTester records 15 metrics for every page and 20 for every transaction in the test.
User-capacity analysis measures your site's capacity against simple goals or detailed SLAs, so you can see exactly how many users your site can handle.
An easy-to-read checklist shows exactly which pages failed your performance goals at each level of users.
See what the user saw: compare what the virtual user renders against a recorded view of the page.
The modern web is more than single page loads. If your product uses AJAX requests or responds with JSON, WPLoadTester reacts correctly and keeps your measurements accurate.
With real-browser load testing, AJAX calls are generated from the browser, so the test measures exactly how long the user waits to see results, something HTTP-based tools can't do.
With real browsers there's no need to parse communication protocols; the browser handles them automatically.
Real browsers drive the entire stack from the browser down. To talk directly to the web server instead, HTTP-based virtual users are used.
Real-browser test scripts click and type like a real user, so JavaScript executes correctly with no extra effort.
We support the popular, varied web platforms and devices you already use, so load testing fits the stack you have.
One of the most popular web servers in the world. WPLoadTester works great with Apache.
Dynatrace is an advanced profiling tool. Integration is available as a WPLoadTester add-on.
WPLoadTester supports testing over IPv6.
WPLoadTester emulates mobile browsers, accurately reproducing their behavior like socket connections and caching.
Real-browser load testing returns in 7.1.
Want to know when it ships, or need real-browser testing today? Talk to our performance engineers.