Empfohlenes On-Demand-Webinar: Beschleunigen Sie die Software-Compliance mit KI Jetzt ansehen >>
Mit dem Last- und Leistungstestmodul von Parasoft SOAtest, Parasoft Load Test, können Benutzer SOAtest-Funktionstestprojekte durchführen und diese problemlos für Leistungstests nutzen. Mit einer intuitiven Benutzeroberfläche, die allgemeine Konfigurationen vereinfacht, macht eine Skripterweiterung das Erweitern benutzerdefinierter Funktionen zum Kinderspiel. Die webbasierte Berichts-App Load Test Continuum (LTC) macht es einfach, Leistungstests zu einem Teil des CI / CD-Prozesses zu machen, um die Automatisierung von Leistungstests effizient zu implementieren.
Nehmen Sie ein vorhandenes SOAtest-Projekt, für das Sie erstellt haben API und / oder Netz Testen und mit wenigen Klicks können Sie einen darauf basierenden Leistungstest erstellen und ausführen. Dies ermöglicht eine echte Teststrategie nach links, indem Sie Leistungstests in einem frühen Stadium des Testens ermöglichen, sobald die Schnittstellen verfügbar sind. Anschließend können Sie umfangreiche Leistungstestszenarien mit mehreren Profilen erstellen, um Ihre Leistungstestlösung auf mehreren Computern weiter zu skalieren. Parasoft vereinfacht diesen Vorgang, indem das Lasttestprojekt, das SOAtest-Projekt und seine Abhängigkeiten (z. B. externe Datenquellen) automatisch auf Remotecomputer übertragen werden.
Sobald ein Leistungstestlauf abgeschlossen ist, können Sie die Ergebnisse in benutzerdefinierten Berichten überprüfen, die Sie so konfigurieren können, dass jeder Detaillierungsgrad aufgezeichnet wird, der Ihren Anforderungen entspricht, von filterbaren Statistiktabellen auf hoher Ebene bis hin zu einzelnen Trefferdetails mit Anforderungs- und Antwortverkehr.
Zur Diagnose von Leistungsproblemen stehen eine Reihe integrierter Monitore zur Verfügung, einschließlich der Integration in wichtige Anwendungsleistungsmanagementsysteme wie AppDynamics und Dynatrace.
Parasoft SOAtest geht über den Basis- / Rauchtest und den normalen Leistungstest hinaus. Beispielsweise profitieren Benutzer von den folgenden Arten von Last- und Leistungstests:
Importieren Sie JUnit-Tests in Load Test, um Leistungstests auf Codeebene auszuführen. Mit dieser Funktion ermöglicht Parasoft Teams, Lasttests in einem früheren Stadium durchzuführen, bei denen bestimmte Teile der Codebasis isoliert werden, um die Interna der Anwendung auf Leistung zu testen.
Eine große Auswahl an integrierten und benutzerdefinierten QoS-Metriken (Quality of Service) ermöglicht es Benutzern, die während eines Lasttestlaufs gesammelten Datenmengen auf eine Reihe von Pass / Fail-Indikatoren zu reduzieren, um die Analyse der Last zu automatisieren Testergebnisse. Integrierte und skriptbasierte Monitore, die die Integration in wichtige APM-Systeme (Application Performance Management) umfassen, ermöglichen es dem Benutzer, wichtige Leistungstestdiagramme mit benutzerdefinierten AUT- und Systemparametern zu korrelieren.
Durch die Verwendung der Befehlszeilen-Skriptschnittstelle Load Test von Parasoft SOAtest zusammen mit der Webanwendung Parasoft Load Test Continuum können Benutzer Leistungstestdaten aus mehreren Läufen erfassen und optimieren. Parasoft bietet diese Tools, um Leistungstests zu beschleunigen und Effizienz für die Automatisierung von Leistungstests durch Ausführen von Lasttests und die Analyse historischer Ergebnisse bereitzustellen.
Führen Sie global verteilte Leistungstests bei Bedarf in der Cloud mit dem öffentlich verfügbaren Load Test Agent für AWS aus. Benutzer können die Leistung ihrer Anwendung überprüfen, wenn beispielsweise das Front-End in den USA gehostet wird und ein Back-End-Dienst von einem Rechenzentrum in Singapur aus ausgeführt wird, und zwar alle von ihrem SOAtest-Desktop aus. Skalierbare Tests für verteilte Lasten mit automatischer Übertragung von SOAtest-Projekten und SOAtest-Projektabhängigkeiten auf Remotecomputer.
Anstatt unterschiedliche Szenarien für Funktionstests und Auslastungstests erstellen zu müssen, können Sie mit Parasoft dieselben Szenarien sowohl für Funktions- als auch für Auslastungstests nutzen und so die Zeit reduzieren, die zum Erstellen und Verwalten von Testszenarien erforderlich ist.
Stellen Sie Benutzerprofile visuell dar, um sie an die realistischen Verwendungsmuster von User Stories anzupassen, und wenden Sie eine bestimmte Last auf diese Profile an, um zu verstehen, wie sich bestimmte Benutzererfahrungen in Zeiten starker Nutzung der Anwendung auswirken.
Parasoft Load Test kann als Teil Ihrer CI / CD-Pipeline vollständig automatisiert werden. Die webbasierte Berichterstellung hilft Benutzern, die inkrementellen Auswirkungen mehrerer Leistungstests zu verstehen, indem Trendinformationen nach Projekt, Komponente, API usw. angezeigt werden. Benutzer können dies auch Leistungsprobleme identifizieren früher durch Anzeigen historischer Trends, die Leistungstests mit ihren ursprünglichen Anforderungen verknüpfen, um auftretende Probleme richtig zu priorisieren.