Leistungstesttools performance testing

Es gibt verschiedene Möglichkeiten, Leistungstests anzugreifen. Verschiedene Werkzeuge nehmen eine Vielzahl von Ansätzen. Zusammengenommen können Sie umfangreiche Leistungstests durchführen, die sicherstellen, dass Ihre Website nicht verlangsamt oder abstürzt, wenn das Geschäft boomt.

 

LoadView

Dies ist die cloudbasierte SaaS-Performance-Testlösung von Dotcom-Monitor. Es ermöglicht Ihnen, Testskripts per Point and Click aufzuzeichnen. Mit LoadView können Sie über 40 Plattformen und Browser testen, einschließlich Mobilgeräte. Virtuelle Benutzer werden auf Cloud-basierten Servern auf der ganzen Welt erstellt. Wenn Ihr Kundenstamm regional ist, können Sie nur lokale Server auswählen.

Andere, nicht cloudbasierte Leistungstesttools generieren Benutzer auf Ihrem eigenen Server. Das bedeutet, dass Ihr Leistungstest vollständig auf einer Seite Ihrer Firewall stattfindet. Eine cloudbasierte Lösung wie LoadView schafft reale Bedingungen.

LoadView-Berichte enthalten Tools zur Fehlerbehebung und Analyse, mit denen Sie die Engpässe finden und beheben können.

Sie können LoadView sowohl für Auslastungstests als auch für Belastungstests verwenden. Auslastungstests suchen nach Leistungsverlangsamung, wenn Ihre Website starken Datenverkehr erhält. Um einen Stresstest durchzuführen, erhöhen Sie die Anzahl der virtuellen Benutzer, bis die Site abstürzt. LoadView zeigt Ihnen, wie gut sich Ihre Website nach dem Absturz erholt.

 

Taurus

Taurus ist eine Open-Source-Lösung, mit der Sie Auslastungstests für einen Codestück durchführen können, bevor er implementiert wird. Leistungstests während der Entwicklungsphase tragen dazu bei, sicherzustellen, dass der Code selbst nicht für Leistungsprobleme verantwortlich ist, die bei späteren Tests auftreten. Es erhöht nicht nur die Wahrscheinlichkeit, dass Ihre Website spätere Leistungstests besteht, sondern hilft auch bei der Fehlerbehebung auf der Straße. Wenn der Code tests vor der Implementierung bestanden hat, können Sie sich zunächst sicher andere mögliche Ursachen ansehen.

Taurus lässt keine Punkt- und Klickskriptaufzeichnung zu. Stattdessen müssen Sie Testskripts in YAML schreiben, einer leicht lesbaren Programmiersprache. Da YAML leicht zu erlernen ist und Taurus von Entwicklern verwendet werden soll, ist diese Einschränkung kein Hindernis.

 

Belagerung

Siege ist ein Open-Source-Tool, das auch in der Entwicklungsphase verwendet wird. Verwenden Sie Belagerung nach Stier, aber bevor Sie einen vollständigen Leistungstest mit LoadView ausführen. Es testet nur grundlegende Funktionen wie Benutzerauthentifizierung, FTP-Protokolle, Cookies, HTTP und HTTPS. Sie können es mit mehreren IP-Adressen von demselben Computer ausführen, wodurch Sie den realen Bedingungen, die Sie mit LoadView replizieren, näher kommen.

Belagerung ist nicht für groß angelegte Tests geeignet, daher sollten Sie sich nicht nur darauf verlassen.

 

AppLoader

Die meisten Leistungstesttools konzentrieren sich auf das Web. Sie funktionieren am besten mit Websites und Webanwendungen. Wenn Sie über eine Geschäftsanwendung verfügen, auf die über Thin- und Fat Clients sowie ein Webportal zugegriffen wird, dann finden Sie AppLoader nützlich. Leicht erstellte Skripts testen den gesamten Geschäftsfluss, einschließlich Apps von Drittanbietern.

 

Microsoft Word oder Excel

Nein, wirklich. Die schnellste und gründlichste Möglichkeit zum Erstellen von Testfällen für Leistungstests besteht darin, Testskripts aus Funktionstests wiederzuverwenden. Alle Testskripts beginnen als manuelle Testfälle, unabhängig davon, ob sie detaillierte Schritte oder eine allgemeine Beschreibung wie “Anmelden erfolgreich” enthalten.

Word oder Excel sind hervorragende Tools für die gemeinsame Nutzung dieser manuellen Testfälle unter Testern als Ressource für die Aufzeichnung von Testskripts. Ob Sie Word oder Excel wählen, ist eine zutiefst persönliche Entscheidung, die mehr Argumente als die korrekte Aussprache von “GIF” inspiriert hat. Verwenden Sie, was Sie und Ihr Team bevorzugen.