Frage

In meinem aktuellen Projekt testen wir unsere ASP.NET GUI WatiN und MbUnit .

Wenn ich die Tests schreibe ich erkennen, dass es toll wäre, wenn wir könnten auch all diese verwenden für stresstesting. Derzeit verwenden wir Grinder Stresstest, aber dann haben wir Skript unsere Koffer noch einmal die aus vielen Gründen isent so gut.

Ich habe versucht, ein Werkzeug zu finden, die meine bestehenden Tests verwenden kann Last auf der Website und Rekordstatistiken zu erstellen, aber bisher habe ich finde unter Hinweis darauf. Gibt es ein solches Werkzeug oder gibt es eine einfache Möglichkeit, eines erstellen?

War es hilfreich?

Lösung

Wir haben Probleme mit unserem Build-Server, wenn WatiN Tests laufen, wie es oft Timeouts versucht, führt den Internet Explorer COM-Komponente zuzugreifen. Es scheint zufällig zu hängen, während für die gesamte Seite warten zu laden.

Vor diesem Hintergrund würde ich es nicht für Stress-Tests empfehlen, da die Ergebnisse ungenau sind und die Tests sind wahrscheinlich langsam.

Ich würde empfehlen, JMeter zur Herstellung von Gewinden Anrufe an die HTTP-Anfragen, die Ihre GUI macht

Andere Tipps

Für Belastungstests gibt es ein Werkzeug, das vielversprechend aussieht - LoadStorm. Kostenlos für 25 Benutzer. Es hat null Bereitstellungsanforderungen, da dies eine Wolke basierter Dienst.

Sie könnten einen Lastregler für Ihre Stresstests bauen. Es könnte Ihre watin Tests nehmen und sie in einer multithreaded / multiprocessed Art und Weise ausgeführt werden.

Wenn Sie sind komfortabel mit Selen anstelle von WatiN Besuche BrowserMob für browserbasierte Lasttests . Ich bin einer der Selenium RC Autoren und begann BrowserMob einen neuen Weg, um Test zu laden. Durch echte Browsern, anstatt simulierten Verkehr beenden Tests viel einfacher Skript zu sein und pflegen.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top