2009-03-06 6 views
1

Ich muss Lasttests auf einer .NET-Desktop-Anwendung mit einem automatisierten Skript automatisieren, vorzugsweise eines, das in der Lage ist, Mausklicks und Tastatureingaben aufzuzeichnen.Load-Test ein .NET-Desktop-Client

Ich werde ungefähr 10 Desktops zur Verfügung haben und ich möchte bis zu 10 Benutzer auf jeder Box simulieren (als Alternative zur Installation von 100 Boxen).

Gibt es irgendwelche Werkzeuge, die dazu verwendet werden können? Diese Anwendung hat KEINE HTTP-Schnittstelle, daher kann ein normales webbasiertes Lasttest-Tool nicht verwendet werden.

Antwort

1

Werfen Sie einen Blick auf QuickTestPro. Wir verwenden es für Web- und Windows-Anwendungen.

Das heißt, wenn diese Anwendungen ein Datenbank-Back-End aufrufen, könnten Sie nur stress testing the database selbst betrachten. Ich denke, Sie werden es schwer haben, die Lautstärke (100 gleichzeitige Benutzer), die Sie suchen, mit jeder Art von Werkzeug zu bekommen. Das heißt, wie werden 10 Instanzen Ihrer Anwendung gleichzeitig geöffnet sein?

Viel Glück!

+0

Matt ist richtig. Es klingt, als ob du versuchst, die Datenbank oder die mittlere Ebene zu testen. In diesem Fall belasten Sie das Backend direkt. – NotMe

0

Mercury (jetzt im Besitz von HP, glaube ich) hat sich lange mit der Bereitstellung von Scale-Out-Testtools beschäftigt.

Wenn Sie versuchen, einige davon selbst zu automatisieren, überprüfen Sie die UI Automation Framework, die Microsoft jetzt versendet.

Verwandte Themen