Visual Studio 2015 RC mit neuem Netzwerk-Tool
Kommentare

Seit einer Woche ist der Visual-Studio-2015-Release-Candidate verfügbar, der einige nützliche Werkzeuge mit sich bringt – eines davon ist das neue Netzwerk-Tool. Dieses ist Teil des bereits bestehenden Performance und Diagnostic Hubs und kann eingesetzt werden, um Netzwerkprobleme beim Erstellen von Windows Apps zu diagnostizieren. Hier ein kleiner Überblick über die wichtigsten Funktionen des Tools.

Während Web-Entwickler für Netzwerk-Diagnosen bisher auf In-Browser-Tools zurückgegriffen haben, sah es für App-Entwickler etwas schwieriger aus; Grund hierfür war laut Visual-Studio-Team ein Mangel an Tools, die in den Development-Workflow eingebunden sind. Mit dem Netzwerk-Tool sollen Entwickler nun die Möglichkeit haben, wichtige Informationen bezüglich des Netzbetriebs zu erfassen. Das Team hierzu:

Developers can now easily record information about all HTTP network operations made through the WinRT HttpClient API including HTTP request and response headers, request and response payloads, cookies and detailed timing information amongst other things. Operations made using the old .NET HttpClient API aren’t captured.

Das Tool soll häufig auftretende Fragen klären, etwa zu Authentifizierungsproblemen (Warum hat meine App  keinen Zugang zu einer Ressource?), Cache-bezogene Problemen (Warum erhält meine App eine ältere Version einer Ressource?), und Payload-Problemen (Wie viele Bytes wurden heruntergeladen?). Hierfür hat das Netzwerk-Tool einige nützliche Funktionen im Gepäck, beispielsweise den Summary-View.

Summary-View

Beim Summary-View handelt es sich um ein Interface, dass eine vereinfachte Übersicht über alle erfassten HTTP-Operationen liefern soll.

© Microsoft

© Microsoft

Dabei werden folgende Informationen angezeigt:

  • Name – The name and URL path of the resource being requested
  • Protocol – The protocol used when requested this resource. For example: HTTP or HTTPS.
  • Method – The HTTP method used on the request. For example: GET, POST, PUT, etc.
  • Result – The response status code and text message as returned by the server.
  • Content type – The MIME type of the response as returned by the server.
  • Received – The total size of the response payload as delivered by the server. At this point, chunked encoded responses are left as blank.
  • Time – How long it took to download the resource since the request was initially sent.
  • Timings – A graph that shows where network activity occurred over time. This graph or waterfall view, shows you when a resource was requested and when it finished downloading

Toolbar

Beim Debuggen von Netzwerk-bezogenen Problemen kann es vorkommen, dass Netzwerkprotokolle beispielsweise in Fiddler oder andere Drittanbieter-Tools importiert werden müssen, um eine Performance-Analyse auszuführen. Für solche Szenarien hat das Visual-Studio-Team einen Export-Button ergänzt, mit dem sich der Netzverkehr in ein JSON-basiertes HAR-Format exportieren lässt. Die Toolbar soll es außerdem ermöglichen, Informationen zu filtern:

For example, if you are only interested in diagnosing issues with image related calls, perhaps an image is not showing or maybe you are not getting the latest version of an image, you can filter out all unrelated content by opening the “Content type filter” and selecting Images from the list of available filters. This feature will allow you to become more productive by allowing you to skip over dozens of unrelated network calls and only focus on the image related ones.

Das Feature kann vor allem dann hilfreich sein, wenn man messen will, wie viele Daten in einem bestimmten Szenario verbraucht wurden.

Alle weiteren Infos zum Netzwerk-Tool finden sich im Visual-Studio-Blog. Hier will das Visual-Studio-Team in Kürze übrigens einen Blogpost dazu veröffentlichen, wie sich das neue Tool nutzen lässt, um potenziellen Problemen beim Erstellen einer Anwendung vorzubeugen.

Aufmacherbild: Best Internet Concept of global business from concepts series von Shutterstock / Urheberrecht: Toria

Unsere Redaktion empfiehlt:

Relevante Beiträge

Meinungen zu diesem Beitrag

X
- Gib Deinen Standort ein -
- or -