Network Throttling


Network throttling is an intentional slowing down of internet speed. It is used to simulate user experience under low bandwidth conditions. It also helps you understand how the website loads and functions when accessed from different network environments, especially environments wherein poor network speed is experienced. This article discusses how to enable the network throttling feature in Testsigma.


Prerequisites


Available Network Conditions

The following profile options can be used to simulate various network conditions for your test:

Profile Upload speed Download speed Latency
Regular 2G 6.25 kbps 31.25 kbps 300ms
Good 2G 18.75 kbps 56.25 kbps 150ms
Regular 3G 31.25 kbps 93.75 kbps 100ms
Good 3G 93.75 kbps 192.00 kbps 40ms
Regular 4G(default) 384.00 kbps 512.00 kbps 20ms

Steps to Enable Network Throttling

  1. Click on Addons from Dashboard. Addons
  2. Select Network Throttling and click on Install. Network Throttling

Here's a quick GIF demonstrating how to install Network Throttling addon in Testsigma. Network Throttling Addon


Using Network Throttling Feature in Test Cases

  1. Navigate to Create Tests > Test Cases. Test Case List Page
  2. Create a test case or click on an existing test case for which you want to add Network Throttling feature.
  3. You can add the Network Throttling feature in your test case by adding a new test step at the point where you wish to simulate the network conditions.
  4. Click on Step Above. Test Step
  5. Create a step with the NLP, Simulate network to uploadspeed upload speed(kbps) downloadspeed download speed(kbps) latency_time latency(ms). NLP
  6. You have now added the network throttling feature to your test case. With network throttling, you can change your network profile to test the functionality of your test cases while exposed to different network environments. NLP Added

Here's a quick GIF demonstrating how to use Network Throttling in Test Cases. Use Case