Skip to main content
Version: 3.2.17

Network Throttling

Reqable supports setting network conditions for specified domain names and simulating different network environments, such as offline, weak network, 2G, etc.

info

This feature is available in version v2.23.0+.

How to use

Select Network Throttling from the Tools menu or use the shortcut Alt + J to open the configuration page.

Users can configure different network throttling settings for different hosts, but only one configuration can be enabled at a time. Host supports wildcard * and ?, and also supports the port number.

info

If you need to configure network throttling globally, just fill in * in the host.

Reqable provides preset network throttling modes and currently does not support user customization. The presets are as follows:

Preset ModeUplink BandwidthDownlink BandwidthLatencyPacket Loss Rate
Offline0 bps0 bps0 ms100%
Bad Network0~1 Mbps0~1 Mbps1000ms10%
Slow Network1~5 Mbps1~5 Mbps100ms0%
Fast Network5~20 Mbps5~20 Mbps30ms0%
2G0~240 kbps0~200 kbps1200ms2.5%
3G0~780 kbps0~330 kbps400ms0%
4G30~50 Mbps5~10 Mbps50ms0%
5G40~70 Mbps7~15 Mbps0ms0%
Wi-Fi25~40 Mbps15~30 Mbps0ms0%
  • Uplink Bandwidth: affects the speed of data upload. The actual bandwidth calculation will take a random value within the interval.
  • Downlink Bandwidth: affects the speed of data download. The actual bandwidth calculation will take a random value within the interval.
  • Latency: The minimum delay time for processing each data packet. If the bandwidth is not enough to trigger a delay, the actual delay may exceed this value.
  • Packet Loss Rate: simulates network abnormalities. If a packet is lost, the request fails.