Ich bin neu in der Verwendung von VSTS und versuche einige Webtests zu erstellen, um einen Auslastungstest für eine ASP.NET WebForms-Anwendung zu erstellen, die ich geerbt habe.VSTS-Webleistungstest - AJAX-Anfragen in falscher Reihenfolge aufgezeichnet?
Die Website stark nutzt ‚AJAX Pro‘, einen Rahmen AJAX, die im Begriff war, bevor Microsoft mit Update ihrem AJAX-Framework freigegeben usw.
Das Problem ist, ich habe, dass der Web-Test-Recorder des Anfügen zu sein scheint AJAX fordert bis zum Ende des Tests:
Weil sie bis zum Ende des Tests angehängt werden, nachdem ich angemeldet habe aus, die Anforderungen haben nicht die .ASPXAUTH Cookie-Token in der Anfrage und ASP.NET antwortet mit einem 302 zurück auf die Login - Seite (wie ich es erwarten würde) und dies verursacht die Test fehlgeschlagen.
Ich kann diese Ajax-Anfrage manuell an die richtige Position in der Reihenfolge der Anfragen verschieben, so dass die Tests bestehen - aber dieses Beispiel ist ein sehr einfacher Test und die Anwendung macht viele AJAX-Anfragen und dies wäre nicht praktikabel in größeren & komplexeren Tests.
Also, warum macht es das, und was kann ich tun, damit AJAX-Anfragen in der richtigen Reihenfolge gemacht werden?
Sie sind der MANN! Ich habe meine geistige Gesundheit bewahrt ... danke, dass Fiddler Sitzungen exportieren kann, die in Visual Studio Web Test-Projekten importiert werden sollen. Mehr dazu hier: http://docs.telerik.com/fiddler/save-and-load-traffic/tasks/vswebtest –