Fiddler core seems adding delay in the response

2 posts, 0 answers
  1. Ted
    Ted avatar
    1 posts
    Member since:
    May 2017

    Posted 11 May 2017 Link to this post

    I am developing IPhone app, I want to use Fiddler to monitor the traffic to identity some request being sent from my app. 

    I am using latest FiddlerCore with the following flag set:

    var flags = FiddlerCoreStartupFlags.DecryptSSL
                    | FiddlerCoreStartupFlags.MonitorAllConnections
                    | FiddlerCoreStartupFlags.AllowRemoteClients
                    | FiddlerCoreStartupFlags.ChainToUpstreamGateway
                    | FiddlerCoreStartupFlags.CaptureLocalhostTraffic;

    And i am only collecting the session when AfterSessionComplete raise.

    Now what i found is, it seems when i have fiddler core running, it adds some delay into all the traffic during when fiddler is monitoring the traffic. Specially when i am simulating 3G network condition on IPhone developer. 

    I used side by side comparison with same network condition on 2 IPhone, one with fiddlercore and one without. I can clear see the one with fiddlercore has slow traffic (results takes longer to load).

    I am not sure what is going on. I am trying to see if i missed something when i startup the fiddlercore ?

     

    Thanks

  2. Tsviatko Yovtchev
    Admin
    Tsviatko Yovtchev avatar
    549 posts

    Posted 22 May 2017 Link to this post

    Hi,

    By default Fiddler runs in buffering mode, i.e. waits to receive the response entirely before sending it to client. Maybe that causes the problem. You might want to try setting the buffering mode to false for some of the slow sessions and see whether that help.s

    Regards,
    Tsviatko Yovtchev
    Telerik by Progress
    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
Back to Top