locked
Measure time and network activity in Windows Store App (C#)

    Question

  • Hello,

    Is there a way to measure some parameters from outside an application, such as:

    1) time in milliseconds of HTTP request called within an Windows Store application;

    2) request+response size in bytes;

    3) network speed;

    4) network connection type (4G, 3G, EDGE, Wi-Fi, LAN wire connection)?

    I need to catch the app network requests using some external tool (eg. HTTP Analyzer) + measure network state and parameters and then write a log file

    The tool shold be run on tablet PC (Windows 8.1 Pro)

    HTTP Analyzer doesn't do this, it ignores my app's network traffic

    Wednesday, June 04, 2014 9:19 AM

Answers

  • Fiddler or Microsoft Network Monitor would capture the raw http packets where you could see time, request + response times. 

    You could calculate network speed - but won't have any capabilities to detect network connection type.  You could infer the type based on the traffic.


    Darin R.

    Wednesday, June 04, 2014 1:49 PM

All replies

  • Fiddler or Microsoft Network Monitor would capture the raw http packets where you could see time, request + response times. 

    You could calculate network speed - but won't have any capabilities to detect network connection type.  You could infer the type based on the traffic.


    Darin R.

    Wednesday, June 04, 2014 1:49 PM
  • Thank you, Darin!

    The Microsoft Network Monitor haven't captured my w8 app's traffic at all.

    But Fiddler has an option called "Win8 Config", it works fine. It caprures all the http/s traffic sent from my w8 app :)

    Thursday, June 05, 2014 6:33 AM