2016-11-16 6 views
1

Ich liebe Selenium IDE; vor allem, weil ich dadurch viele Regressionstests automatisieren kann, ohne dass ich überhaupt Code schreiben muss!Stresstest mit nur Selenium IDE

Nun möchte ich Belastungstests auf meiner Website durchführen, d. H. Die gleiche Menge an Testaktivität gleichzeitig mit vielen Browserfenstern ausführen, um die Integrität der Website zu überprüfen. Ich möchte bei der GUI (Selenium IDE) bleiben und das immer noch tun.

Ich habe gesucht und gefunden Selen Grid kann mir helfen, dies zu erreichen, jedoch Grid beinhaltet Exportieren von Testfällen zu Java TestNG WebDriver oder etwas ähnliches und dann Test-Suiten einrichten. Dies wird definitiv eine gewisse Komplexität in Bezug auf die Codierung mit sich bringen.

Die Frage ist, kann ich dies vermeiden und bei Selenium IDE (die GUI) bleiben, um diese Aufgabe zu erfüllen?

Vielen Dank im Voraus!

+1

kurze Antwort: nicht wirklich. check out SoapUI und was es für Sie tun kann – Andrejs

+0

Nicht nur das, ich fühle auch nach dem Lesen der Dokumentation, dass Selen Grid nicht wirklich für Stresstest, meine Testlast eher verteilend ist. Allerdings möchte ich nicht auf Selen für Stresstests verzichten, und ich plane Grid auf einem kopflosen Browser (phantomJS) zu verwenden, um die Belastung meines RAM zu reduzieren und trotzdem zu verwalten. –

Antwort

0

Die einzige Möglichkeit (die ich mir vorstellen kann) ist, das gleiche Skript auf mehreren Computern gleichzeitig auszuführen. Ich würde das Skript so schnell wie möglich ausführen, ohne dass es unter normalen Umständen abstürzt. Schnapp dir ein paar Freiwillige und lass alle gleichzeitig auf RUN klicken.

Alternativ können Sie mehrere VM-Clients ausführen, wenn Sie nicht auf mehrere Computer zugreifen können. Ihre Internetverbindung ist möglicherweise die einzige Eintrittsbarriere für die VM-Methode

+1

Ich habe das versucht und ich würde hinzufügen, dass es zu einem gewissen Grad produktiv war (lesen Sie, dass einige neue Fehler herausgekommen sind). Vielen Dank! Aber es war immer noch nicht das einzige was ich tat; Für ein breiteres Publikum habe ich HTML-Unit verwendet, um die Kerndienste meiner Website zu testen. Das war hilfreich, um auch einige Diskrepanzen hervorzuheben, aber es beinhaltete etwas Kodierung: 3 –

+0

Ich muss das noch ausprobieren, aber ich werde es in Kürze tun, sobald ich alle meine Testskripte in Betrieb genommen habe. Es ist gut zu wissen, dass es funktioniert hat :) – Brainles71