Ich leite einige Forschung zu neuen Webtechnologien und habe eine sehr einfache Azure-Website erstellt, die Web-Sockets und mongo db als Datenbank verwendet. Ich habe es geschafft, alle Komponenten zusammenarbeiten zu lassen und muss nun Belastungstests für die Anwendung durchführen.Testen einer Windows Azure-Webanwendung für maximale Benutzerlast
Das Hauptkriterium ist die maximale Benutzerlast, die die App unterstützen kann, im Moment gibt es 1 Webrolleninstanz, also müsste ich wahrscheinlich die maximale Benutzerlast für diese Instanz testen, dann mit 2 Instanzen und so versuchen auf.
Ich habe einige Lösungen online gefunden, wie zum Beispiel Loadstorm, aber ich kann es mir nicht leisten, diese Dienste zu nutzen, also muss ich das von meiner eigenen Entwicklungsmaschine ODER von einem anderen Cloud-Dienst aus tun können.
Ich bin auf Visual Studio Load Tests gestoßen und sie scheinen ziemlich nützlich zu sein, jedoch scheint es, dass sie VS Ultimate und ein aktives msdn-Abonnement erfordern - die Voraussetzungen sind aufgeführt here. Auch von this video, die die Grundlagen der Belastung Tests zeigt, scheint es, als ob diese Belastungstests vollständig getrennt von der tatsächlichen Web-Projekt erstellt werden, so bedeutet das, dass ich nur Metriken im Zusammenhang mit dem Benutzer sehen kann? d. h. ich kann die Menge an RAM, die verwendet wird, Prozessor usw. nicht sehen.
Irgendwelche Vorschläge?
Danke, ich werde überprüfen loader.io es interessant aussieht! – Matt
Loader.io funktioniert gut für meine Bedürfnisse, nochmals vielen Dank! – Matt