Network Conditions

Network Condition or Network Throttling

1. What's it?

Network Conditions (Network Throttling) v1 allows developers to simulate adverse networking environments. Proxyman provides various preset profiles:

Profile

Description

100% Lost connection

100 % lost all connection

Very Bad Network

Download/Upload: < 1mbps

Slow Network

Download/Upload: 5-10 mbps

Medium Network

Download/Upload: 10-20 mbps

2G (EDGE)

Download: <240kbps, Upload <200kbps

3G

Download: <780kbps, Upload <300kbps

4G (LTE)

Download: 30-50mbps, Upload 5-10mbps

Wi-Fi

Download: 25-40mbps, Upload 15-30mbps

Wi-Fi 802.11ac

Download: 150-250mbps, Upload 70-100mbps

2. Benefit?

  • Various preset profiles: 3G, 4G, Wifi, Bad/Medium Network, etc.

  • Help developers to simulate various network conditions (Download/Upload Bandwidth, Packets Dropped rate, delay).

  • Easier to test your app under a particular network condition.

  • Apply for system-Wide or certain domains.

Network Conditions v1 does not allow you to customize a profile. We will implement it in v2.

To better simulate the real-life, the download/upload bandwidth is not fixed, it might randomize in a given range.

3. How to use it?

You can access the feature by navigating to Tool -> Network Condition (CMD+SHIFT+J) or access from the right-menu context.

Set Network Condition for particular domain

4. Alternative