The Leader in Web Application Load Testing

Test your shopping carts, logins, portals, forms, payment screens, and other interactive web application functionality under load in real browsers.

load testing loadview
load testing loadview
Aflac logo
Volvo
dish logo
comcast
Dell
xerox logo
Aflac logo
comcast logo
Volvo logo
Dell
dish logo
xerox logo

Create Multi-Step Scripts for Web Application Load Testing

Record user interaction with your web applications in real browsers.

real browsers

Real Browser Testing

Support for over 40 desktop/mobile browsers and devices.

click-script coding

Point and Click Scripting

Mimic real user behavior using the EveryStep Web Recorder.

dashboard data

Rich Internet Applications (RIA)

Simulate virtually anything that can be rendered in a browser.

Testing in Real Browsers

Apple logo
chrome browser logo
Microsoft Edge browser
Windows logo
Firefox browser logo
Android logo
Aflac Logo
Comcast Logo
Microsoft Edge browser
Apple logo
Firefox browser logo
Windows logo

Flexible Performance Testing for DevOps

LoadView empowers Agile teams with the flexibility to design multiple test scenarios for today’s most complex web application load testing requirements.

load step curve

Load Step Curve

Determine if your website can handle spikes in traffic by generating load with a set number of concurrent users over a specified time period.

goal based curve

Goal-based Curve

Ensure your website can handle expected increases in user traffic. Validate capacity plans and SLAs in production environments.

dynamic adjustable curve

Dynamic Adjustable Curve

Test the limits of your infrastructure by adjusting load in real-time. Gain insight into how websites or applications change as load levels fluctuate.

Load Testing Devops

Ensure Performance and Meet User Demand

Web application load testing with thousands of virtual users at your fingertips.

website

Real-World Performance

Measure response times of your web applications as perceived by your users around the world.

network mapping

Flexible Testing

LoadView gives you full flexibility to model realistic load test scenarios for your web applications.

website

Real-World Performance

Measure response times of your web applications as perceived by your users around the world.

network mapping

Flexible Testing

LoadView gives you full flexibility to model realistic load test scenarios for your web applications.

analysis dashboard

Establish Baselines

Determine the limits of your web applications by defining crucial metrics and threshold levels.

testing data

Testing Automation

Automate web application load tests to understand response times under heavy load.

analysis dashboard

Establish Baselines

Determine the limits of your web applications by defining crucial metrics and threshold levels.

testing data

Testing Automation

Automate web application load tests to understand response times under heavy load conditions.

geo distributed load testing

Cloud-Based Load Testing in Real Browsers

The LoadView platform eliminates the complexities of load testing, so you can focus on creating an outstanding customer experience.

geo distributed load testing

Cloud-Based Load Testing in Real Browsers

The LoadView platform eliminates the complexities of load testing, so you can focus on creating an outstanding customer experience.

Flexible, On-Demand Load Testing for Any Application

Test and improve the performance of websites, web applications, and web services/APIs with LoadView.

website

Web Pages

Test the limits of your web pages to ensure that the customer experience is consistent across all popular desktop/mobile browsers and devices.

web app

Web Applications

Measure client-side performance by simulating the critical user interactions of your web applications to improve the user experience.

API

Web Services / APIs

Perform thousands of calls to your APIs the same way your end users and conduct dynamic API testing on virtually any type of system or infrastructure.

Setup a Load Test
in Minutes

On-demand. No credit card. No contract.

Frequently Asked Questions

Which cloud infrastructure providers are available through the LoadView Platform?

Amazon Web Services and Azure Cloud Services.

What are Load Injectors?

LoadView uses virtual load injector servers to distribute simulated user load while executing stress tests. LoadView supports 40+ geo-locations to instantiate load injectors from.

Can you test complex web applications that require a login or use AJAX, Silverlight, or Flash?

You can set up basic single page load tests or complex multi-step scripts using the EveryStep Web Recorder.  Simply point and click on a website, fill out forms, click buttons, and navigate through the application. All user interactions can be recorded, including AJAX, HTML5, Flash, or other Rich Internet Applications (RIAs).

What is the maximum number of users can you generate?

There is virtually no limit to the number of users that can be generated for a load test since LoadView runs in the cloud. The tests are theoretically limited by the total number of load injectors available from the cloud providers at any given point and by the cost to lease those servers from cloud providers. Given enough advanced time to setup a test, you should be able to generate as much load as you need to complete a proper load test.

When should I use protocol or real browser-based tests?

Depending on the specific need, use case, or technology of the system being tested, the LoadView platform can be utilized to run multiple user simulation types, protocol-based (HTTP/S) and real browser-based simulations.

  • HTTP/S-based load simulation

Protocol level scripts are perfect for component level tests in CI/CD environments and have a low footprint on load injection machines. Recommended for testing the following:

• Web servers
• Web APIs, such as JSON, SOAP, REST, and XML
• Single web pages without JavaScript or CSS

  • Real browser-based simulation

When you need to simulate real user behavior and have web applications that utilize specific technologies and Rich Internet Applications (RIA), like JavaScript, CSS, Flash, or AJAX, using a real browser is key. Using this simulation allows developers to verify the site’s functionality and speed as perceived by a user, but this option has the highest footprint on load injection machines.

What are Virtual Users?
Virtual Users (VUs) are the multiple, concurrent connections that are opened during a test. These connections can simulate real user behavior when making requests to or accessing a website or application.
What is meant by load testing in real browsers?

Some competitors use just headless browsers, such as PhantomJS and JMeter, or headless emulators, like Selenium. These tools are used to automate testing by simulating the client-side elements, which doesn’t give a realistic representation of the user experience.

The LoadView platform can be utilized to run multiple user simulation types: HTTP/S and real browser-based simulations (and also API monitoring/testing). With real browser-based tests, LoadView allows you choose between real browsers, such as Chrome, Internet Explorer, and mobile browsers/devices, so you can measure the actual client-side/user experience.

How do you ensure the load injectors themselves are not a bottleneck of testing?

When you calibrate a test, we calculate how many virtual users per machine can safely run without over-burdening the CPU of each load injector. This is how we arrive at the number of virtual users per load injector. Depending upon the task type, and whether the tasks use a real browser or not, there can sometimes be a small spike at the beginning of a task as a browser such as IE opens, clears cache and starts the script.

Typically the average CPU usage is much lower than 100 percent, so we do allow you to increase the number of virtual users per machine to get a higher utilization of each machine, however, if you change this number, we cannot guarantee the cloud machines will not max out CPU usage and become a slight bottleneck of the test.

What is a geo-zone?

A geo-zone is a location where load injectors are instantiated and where virtual users are created. While stress and load testing, you can select from 40+ geo-zones from around the world.

Which type of load curve should I use?

The type of load curve you use depends on your situation. Here are some guidelines to consider when choosing the right load curve.

Load Step Curve
We recommend choosing the load step curve if the objective is is to learn how your website reacts to gradual increases in load.  For example, if your marketing team is planning to run a promotion, and you want to test how your website will respond to the increase of traffic, the load step curve should be used.

Goal-based Curve
The goal-based curve is recommended when you already have a predetermined throughput (transaction goal), or know the number of visitors you expect in a given time interval.  Goal-based curve tests are ideal for validating SLAs and non-functional requirements.

Dynamic Adjustable Curve
The dynamic adjustable curve allows you to adjust user traffic while the test is running. This type of curve is recommended to identify website performance limits or plan server capacity. During the test you can simultaneously adjust load and hardware, or software, resources, for example, giving you real-time data and insight into how your website or application behaves as load changes.