Need cloud computing? Get started now

CloudTest

Stress test your websites and apps with robust, real-time load testing.

Real-Time Load Testing at Scale

CloudTest is one of the largest highly scalable global load testing platforms available — it quickly validates your readiness to go live and perform with fluctuating traffic conditions. It easily identifies bottlenecks in code, networks, servers, and databases through a visual UI. CloudTest safely simulates real-world scenarios in test and production environments with precise control. It works with websites, mobile apps, APIs, databases, and online services, as well as CI/CD processes. CloudTest is available as a service that’s fully managed by performance experts or as a self-service solution.

How CloudTest Works

Configure

Configure

Set parameters, variables, and validations through a simple browser-based UI

Execute

Execute

Understand bottlenecks, test environments, scripts, and breaking points with unlimited global testing

Control

Control

Adjust loads during testing or simulate events and outages, all with real-time analytics

Analyze

Analyze

Use built-in dashboards to merge analytics with data from third-party monitoring tools for performance analysis

Prepare environments for predicted or sudden traffic spikes

Map a path to boosted speed and performance

Apply real user scenarios to identify issues and mitigate risks before launch.

Scale real-time testing worldwide

Access big data analytics engines with global reach and unlimited data point processing.

Take control and test safely in production

Get instant results by increasing or decreasing simulated load in production testing.

Features

  • Set parameters, variables, and validations, or reuse and combine tests without code
  • Drag and drop test cases. Configure virtual users, geographic origins, repeats, ramp-ups, and pacing — with just a few clicks
  • Test production volumes from global locations that reflect your user base
  • Adjust loads during testing or simulate promotions and outages, all with real-time analytics
  • Gain insights from custom, single-view dashboards that merge analytics with data from third-party monitoring tools
  • Choose a fully managed service provided by our performance experts or a self-service solution

code in top-right and bottom-left corners

Frequently Asked Questions (FAQ)

Load testing allows you to understand how your app/site will perform during normal and peak traffic conditions (i.e., load) and, most important, determine your breaking point. It’s often used prior to launch of a new app/site and enables you to test functionality with realistic user traffic scenarios (aka, load scenarios). Load testing can help you eliminate the risk of app/site failure from traffic load and prevent a poor user experience from app downtime, which could impact your brand reputation or revenue.

CloudTest On-Demand is a load-testing software as a service, managed by Akamai and supported by our world-class performance engineers who have vast experience in large-scale production testing. This service enables organizations with limited time and limited resources (software, equipment, people, or expertise) to execute global load and performance tests. Our load experts will also provide guidance around scope of user journeys and test scenarios, conduct collaborative testing sessions, and deliver comprehensive reports. 

CloudTest is a licensed tool that allows you to conduct realistic tests from the cloud, including testing all devices and browsers, distributing traffic realistically around the world, and performing real-time in-memory analytics. You can create tests quickly with no coding required.

CloudTest is CDN-independent and can test multiple CDNs (including Akamai) simultaneously, producing comparisons of how they perform under load.

CloudTest runs on a highly distributed platform and our carrier and cloud provider relationships enable us to test expected load across geography as well as vendor (e.g., Rackspace Dallas vs AWS Midwest).

CloudTest typically operates with the following sequence:

  1. Break/Fix: At lower testing levels, CloudTest will uncover a majority of the Break/Fixes and bottlenecks, including functional breaks (i.e., Is it working?).

  2. Duration: During longer events (e.g., a long sporting event), some issues won’t be revealed, even under peak stress; they will only become visible under duration. For example, a memory leak problem might not be revealed until hour three of an event.

  3. Peak: At lower testing levels, a write-read works, but under big load, you begin to see processes and users start to queue, which has a cascade effect. At higher load over a longer time, CloudTest tests “Is it functioning?” and “How well is it functioning?” to help identify where and at what levels performance bottlenecks emerge.

CloudTest recommends adjusting the virtual user ramp for each user based on their own unique average users or expected users, but a general rule of thumb is:

  1. Start at 0

  2. Move to 2,500 virtual users for 3 to 4 minutes

  3. Next, depending on your average user base, move into the tens of thousands of virtual users for a length of time (that period will depend on your particular testing situation)

  4. Finally, depending on your user base (or anticipated user base for a peak event), move into the hundreds of thousands virtual users for a length of time (again, that period will vary for each business). We recommend testing 2x to 3x the anticipated load as insurance.

CloudTest can mimic different device and player profiles (e.g., Roku, AppleTV, JW Player, DIY) and conduct dynamic bandwidth shifting to find your workflow’s ideal adaptive bitrate point for the best viewer experience. CloudTest results can provide guidance on ideal chunk sizes, how content can potentially be transcoded for different network conditions, choosing the right frames per second (fps) to minimize the rebuffering, and giving a seamless viewer experience. CloudTest can help you test/script HLS, HDS, and CMAF segments to test the workflow of the app and simulate users with concurrency to address the audience size.

Like other providers, CloudTest creates virtual users (VUs). But unlike others, we create VUs on the servers that will be used during go-live, rather than headless synthetic users. That way, CloudTest can measure actual HTTP requests, for example.

Scale can’t be tested by conducting a small sample test and extrapolating the results. CloudTest can manage nearly any size audience and we often recommend testing 2x to 3x the anticipated load as insurance. Our experts can help guide these test sizes based on data we see for your peers (e.g., typical bitrate ladders or file sizes).

Akamai CloudTest has helped us to find the bottlenecks in our systems very quickly so that we can prepare ourselves effectively for the biggest shopping events of the season.

Leanne Clancy, Group CIO at Boohoo (the parent company of PrettyLittleThing)

CloudTest Use Cases

Here are a few common business cases that CloudTest can help solve.

Validate readiness

Validate readiness

Prevent an unnecessary outage by validating the readiness of your sites, apps, and workflows. Whether you need to test the operational readiness of a new application, the ability for your site to handle inconsistent traffic levels, or how your workload and delivery infrastructure are working, CloudTest quickly and easily identifies bottlenecks in live or production environments.

Plan for traffic peaks

Plan for traffic peaks

Peak events — such as retail sales, major sporting matches, music performances, or newly released video content — can often cause so much of a strain on sites and apps that user experience suffers or, in the worst-case scenario, doesn’t happen because of a crash. CloudTest allows you access to load testing tools for production or live environments that use thousands of cloud servers to simulate peak traffic scenarios, putting your site or app under full load to stress test how it will perform. It will enable you to identify any issues prior to your big event, helping to ensure go-live goes as smoothly as you had planned.

Get access to professional load testing

Get access to professional load testing

If full end-to-end performance testing is a challenge, if you have short timelines, or if you don’t have the resources or infrastructure needed to conduct testing at a high level, use Akamai as a load testing software as a service vendor. Our expert load testing professionals will work with you to fully understand your testing requirements, conduct all your load tests, and deliver metrics to show how operationally ready your environment or infrastructure is to go live.

Resources

Have questions?

Solving problems is what we live for. Reach out — even if you’re not sure what your next step is. You’ll hear back from an expert today. 

Thanks for your request! An Akamai expert will reach out soon.