You can throttle the network in your headless chrome via Selenium. This might be useful for debugging issues with flaky integration tests or slow page simulations.
page.driver.browser.network_conditions = {offline: false, latency: 5, download_throughput: 2 * 1024, upload_throughput: 2 * 1024}
The settings will match to the following UI component in Chrome:
Were the values for the default profiles might match the values from this post Show archive.org snapshot :
Slow 3G Custom:
download_throughput
: 376 * 1024latency
: 2000Fast 3G Custom:
download_throughput
: 1500 * 1024latency
: 550