Powerful, Dynamic API Load Testing

Supports RESTful APIs, such as JSON and XML, as well as SOAP and Web APIs that require authentication or multi-step execution.

LoadView load testing
LoadView load testing

Powerful, Dynamic API Load Testing

Take your performance testing beyond non-functional constraints by analyzing systems under complex real-world scenarios.

Uncover Problems and Solve Them Fast

Perform thousands of calls to your API the same way your end users do.

Versatile

Versatile

Take your performance testing beyond non-functional constraints by analyzing systems under complex real-world scenarios.

Customizable

Customizable

Define your API tests to simulate traffic at the pace you need properly test your system.

Scalable

Scalable

Easily scale up from one user to thousands of simultaneous users with little overhead.

Flexible Performance Testing for DevOps

LoadView empowers Agile teams with the flexibility to design multiple test scenarios for today’s most complex applications.

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

Gather API Performance Data

Improve development and determine the overall performance of a system under specific load scenarios.

Global Testing

Global Testing

Choose locations closest to your actual customers to emulate real users during a load test.

Performance Metrics

Performance Metrics

View data from each session and validate that the API returns the expected results in each response.

Global Testing

Global Testing

Choose locations closest to your actual customers to emulate real users during a load test.

Performance Metrics

Performance Metrics

View data from each session and validate that the API returns the expected results in each response.

Bottlenecks

Bottlenecks

Determine if there is a hardware or software bottleneck preventing the API from completing transactions more efficiently.

Deep Dive

Deep Dive

Inspect error codes and utilize additional troubleshooting tools such as waterfall charts and a copy of the server response.

Bottlenecks

Bottlenecks

Determine if there is a hardware or software bottleneck preventing the API from completing transactions more efficiently.

Deep Dive

Deep Dive

Inspect error codes and utilize additional troubleshooting tools such as waterfall charts and a copy of the server response.

geo distributed load testing

Geo-Distributed Load to Simulate Real-World Scenarios

Perform thousands of calls to your APIs simulating a variety of load scenarios. Gain insight into how your network, web services and infrastructure function under distributed load.

geo distributed load testing

Geo-Distributed Load to Simulate Real-World Scenarios

Perform thousands of calls to your APIs simulating a variety of load scenarios. Gain insight into how your network, web services and infrastructure function under distributed load.

Flexible, On-Demand Load Testing for Any Application

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

Websites

Websites

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

Web Applications

Web Applications

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

Web Services APIs

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

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 are Load Injectors?
LoadView uses virtual load injector servers to distribute simulated user load while executing stress tests. Dotcom-Monitor supports 13 geo-locations to instantiate load injectors from.
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 up to 13 geo-zones from around the world.
What is an API?
Application Programming Interfaces (APIs) allow machine to machine communication using industry standard languages or file formats. APIs free end users from the confines of using a default interface and allow controls and outputs to be integrated into their own dashboards and custom applications, in addition to automating common functions and procedures.
Which cloud infrastructure providers are available through the LoadView Platform?
Amazon Web Services and Google Cloud Platform.
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, headless browser, 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 – HTTP/S, headless browser-based, 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

  • Headless browser-based simulation

Often faster than real browsers since you bypass all the elements of a real browser like JavaScript, CSS, and HTML, headless browsers are great for automating tasks and instances where you’re looking to get browser data quickly. Headless browser-based simulation has a medium footprint on load injection machines.

  • 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.