This is a migrated thread and some comments may be shown as answers.

Can Fiddler be used to throttle an Android's or iPhone's network connections

1 Answer 1337 Views
Mobile
This is a migrated thread and some comments may be shown as answers.
Russell
Top achievements
Rank 1
Russell asked on 04 Mar 2020, 08:00 PM

I test mobile applications on both Android and iOS. I've tried using Fiddler running on a desktop PC to monitor an Android phone's network connections.

Can Fiddler running on a desktop PC be used not only to monitor an Android's or iPhone's network connections, but to throttle (slow down the speed, in a controlled manner) the mobile device's network connections? If so, how?

 

Thank you.

- Russell Johnson
  Software Tester

1 Answer, 1 is accepted

Sort by
1
Eric R | Senior Technical Support Engineer
Telerik team
answered on 05 Mar 2020, 04:51 PM

Hi Russell,

Fiddler includes a Custom Rules Engine that can simulate throttling. To enable it go to Rules -> Customize Rules... or (CTRL + R) and set the m_SimulateModem variable to true

The script that executes when this is true is as follows:

if (m_SimulateModem) {
    // Delay sends by 300ms per KB uploaded.
    oSession["request-trickle-delay"] = "300"; 
    // Delay receives by 150ms per KB downloaded.
    oSession["response-trickle-delay"] = "150"; 
}

Note that the throttling may need to be tweaked to simulate mobile speeds instead.

Please let me know if you need any additional information. Thank you for using the Fiddler Forums.

Regards,


Eric R | Senior Technical Support Engineer
Progress Telerik

Do you want to have your say when we set our development plans? Do you want to know when a feature you care about is added or when a bug fixed? Explore the Telerik Feedback Portal and vote to affect the priority of the items
Tags
Mobile
Asked by
Russell
Top achievements
Rank 1
Answers by
Eric R | Senior Technical Support Engineer
Telerik team
Share this question
or