Skip to main content
🏠Documentation|Network Simulation

Last updated on : 21 Jan 2025

Network Throttling for Real World Performance Testing

Overview

The Network Throttling feature allows users to simulate different network conditions while testing their websites, enabling a realistic evaluation of performance under varying bandwidth, latency, and connectivity scenarios.

By testing across multiple network profiles such as 2G, 3G, 4G, or custom throttled networks, teams can identify performance bottlenecks, loading delays, and usability issues that may impact users in real world conditions. This helps optimize application behavior, improve responsiveness, and ensure a consistent user experience across diverse network environments before release.

Prerequisites

  • User must be registered Pcloudy account

Steps

  1. Login to the Pcloudy platform

  2. Select Real Devices on the Pcloudy Dashboard

  3. Click on Mobile Browser on the Real Devices page

  4. Enter the URL you would like to test, select the device and click on Start Testing

  5. This will automatically open the URL on the device's browser.

  6. Simply Allow the necessary permissions required to perform your testing tasks.

  7. Use the Throttle Network option on the Left Panel to simulate and test your app across different network bandwidths.

  8. Click on Throttle Network and Select the Network Profile you’d like to test your website on and click on Set.

  9. The network changes will be applied on the connected device to test and monitor the performances across different network profiles.

Changing the Network Profile During a Session

  • If a user needs to test the app on other network conditions during a session.

  • The user can Unshape the current profile and start the process again.

pCloudy Network Profiles - Android

NetworkLatency(ms)Bandwidth-Upload/Download(kbps)Packet loss(%)
4G-Advanced-Average6020000/300000
4G-LTE-Good809000/180000
4G-LTE-Advanced10010000/140000
4G-LTE-Poor803000/70001
3G-Poor100600/20001
3-5G-HSPA-Good1001500/70000
4G-LTE-Average1004400/100000

pCloudy Network Profiles - iOS

NetworkLatency(ms)Bandwidth-Upload/Download(kbps)Packet loss(%)
4G-Advanced-Average5010000/500000
3G-Poor80256/20000.05

Select one of the options shown above, and the network conditions will be applied to the andorid/ iOS device connected.

Glossary of Terms

  • PacketLoss – Network packet loss.

  • Latency – Latency applied on packets in the Network. It shows the time that data takes to transfer across the network. Networks with a longer delay or lag have high latency.

  • Bandwidth.in/ Bandwidth.out – Limitation of download and upload network bandwidth from the device.

Did this page help you?