Ich habe die folgende Methode in meiner benutzerdefinierten WebTest
:
Auf meinem GetRequestEnumerator
rufe ich die Methode so auf:
Hinweis: Der ursprüngliche Code ist komplizierter, aber irrelevant .
Dies funktioniert einwandfrei, wenn der Auslastungstest auf meinem lokalen Computer ausgeführt wird:
Sie können sehen, dass jede Anfrage durch den Wert von ReportingName
property
Wenn ich jedoch den Belastungstest auf Visual Studio Online-Dienste ausführen, werden Anfragen von URL gruppiert anstelle des Wertes auf ReportingName
:
Anfragen werden gruppiert command {GET}
und command {POST}
, da die URL ist das gleiche für jede Anfrage auf meinem Testfall ( https://test.xxxx.com/api/command
), nur durch HTTP-Methode auf einige von ihnen unterscheiden.
Ich habe stundenlang im Internet gesucht und nur diesen offenen Thread auf MSDN gefunden:
Berichterstattung Namen in Seite Ergebnisse Online Load Test zeigen sich nicht
Was passiert?
Dieses Problem wird um 10/16 behoben.
Gepostet von Shiva [MSFT] am 28.09.2016 um 08:59 Uhr
Vielen Dank, dass Sie dieses Problem gemeldet haben. Wir haben das Problem behoben und würden es tun Stellen Sie es um 10/16 bereit.
Tags und Links c# visual-studio vsts performance-testing