Kunden erzählen uns, dass sie sich für NeoLoad entschieden haben, weil es einfach zu bedienen ist, Tests schnell erstellt und zudem gut skalierbar ist. Hier sind die NeoLoad Funktionen, die das möglich machen.
RealBrowser erweitert die protokollbasierten Testmöglichkeiten von NeoLoad um leistungsstarke browserbasierte Funktionen. Durch die einfache Handhabe des Testens von dynamischen benutzerdefinierten Web- und Cloud-nativen Anwendungen lässt sich RealBrowser dazu nutzen, die Performance-Engineering-Praxis Ihrer Benutzer einfach in agile und DevOps-Teams zu skalieren und mehr Anwendungen in einem beschleunigten Tempo abzudecken.
Unterstützt werden Front-End- und Back-End-Tests mit browser- und protokollbasierten Ansätzen innerhalb derselben Lösung und Schnittstelle, was den Lernaufwand reduziert und die Fähigkeit, Performanceergebnisse zu liefern, erhöht.
RealBrowser basiert auf moderner, effizienter Technologie und verbraucht etwa 30 % weniger Speicher- und CPU-Ressourcen als herkömmliche browserbasierte Test-Tools.
RealBrowser nutzt dieselbe Benutzeroberfläche und dieselben Designfunktionen, die NeoLoad Kunden bereits kennen. Der einfache No-Code/Low-Code-Ansatz mit leistungsstarken Aufzeichnungs-/Wiedergabefunktionen ermöglicht es Laien, schnell Leistungsszenarien zu entwerfen, während Performance-Experten dennoch alle Funktionen und Metriken erhalten, die sie von einer Flaggschifflösung erwarten würden.
Mit RealBrowser können Sie jetzt innerhalb von Minuten Leistungstests erstellen und dem Entwicklungsteam innerhalb weniger Stunden nach Fertigstellung eines Builds aussagekräftige Performancetestergebnisse zur Verfügung stellen.
Loops, Bedingungen und andere Drag-and-Drop-Steuerelemente vereinfachen die Erstellung von Testdesigns, wobei JavaScript auch für extrem komplexe Fälle verwendet werden kann. Um mit NeoLoad zu testen, muss man kein Spezialist sein.
Schnelleres Design der mühevollen Aufgabe, dynamische Parameter zu korrelieren, mit:
NeoLoad überbrückt die Lücke zwischen Entwicklung und Qualitätssicherung, indem es DevOps-Teams ermöglicht, Performance-Tests als Code (YAML) mit ihrem alltäglichen Entwicklungswerkzeug/IDE oder einer CLI zu entwerfen und auszuführen. Durch „Test as Code“ und „Code-less Testing“ kann jeder Benutzer die Skalierbarkeit und starke Analyseleistung von Testergebnissen nutzen, die das Markenzeichen der Lösung sind.
NeoLoad bietet SOAP/Web-Services-Unterstützung mit Optionen für REST- und WSDL-API-Tests. Mit NeoLoad können Sie ganz einfach eine Swagger/OpenAPI-Datei oder eine URL importieren, um schnell ein NeoLoad Performacetestszenario zu erhalten, das den API-Definitionen entspricht.
Konvertieren Sie bestehende funktionale Testskripte in Performancetestskripte, um die Entwicklung und Wartung von Performancetests zu beschleunigen. NeoLoad konvertiert funktionale Tests von Tricentis Tosca und Selenium in Skripte für Leistungstests.
Aktualisieren Sie ein Testskript schnell mit einer neuen Aufzeichnung und behalten Sie automatisch Variablenextraktoren, SLAs, Loops, JavaScript, Validierungen und vieles mehr aus dem ursprünglichen Entwurf bei. Folgen Sie einfach dem Skriptaktualisierungs-Assistenten, der Sie durch den Abgleich der Transaktionen zwischen der neuen und der alten Aufzeichnung führt, überprüfen Sie, ob alles korrekt zusammengeführt, hinzugefügt oder gelöscht wurde, und NeoLoad erledigt den Rest.
Arbeiten Sie mit Entwicklungs-, Qualitätssicherungs-, Betriebs- und Geschäftsteams zusammen, um einen standardisierten Ansatz für Performancetests im gesamten Unternehmen zu schaffen. Unabhängig von ihrer Qualifikation können die Benutzer SLAs definieren, Testelemente gemeinsam nutzen und die Ergebnisse während und nach Abschluss des Tests überprüfen.
Testen Sie zu einem früheren Zeitpunkt, indem Sie auf API-Ebene testen.
NeoLoad unterstützt sowohl grafische als auch codebasierte Ansätze für das Performance-Engineering: Erstellen, Definieren von Einstellungen und Ausführen von Performance-Tests als Code unter Verwendung eines YAML-basierten Beschreibungsformats, das für den Menschen lesbar ist, implementierungsunabhängig und auf Lasttests zugeschnitten. NeoLoad eignet sich hervorragend für Entwickler, Performance-Ingenieure und Geschäftsexperten zur Zusammenarbeit bei SLOs (Service Level Objectives), Umgebungsdetails wie Service-Endpunkten und Lasttestdetails wie Ramp-up-Semantik.
Überschreiben eines NeoLoad-Projekts: NeoLoad bietet die einzigartige Möglichkeit, ein GUI-basiertes Projekt mit einer YAML-Textdatei zu überschreiben, so dass es einfach ist, beliebige Umgebungskontexteinstellungen in einem automatisierten Prozess zu setzen.
100% YAML-basierte Projekte: Eine Alternative ist die Erstellung eines 100% YAML-basierten Projekts zur Definition Ihres API-Tests.
NeoLoad unterstützt Jenkins Pipeline as Code.
Analysieren Sie Ihre Testergebnisse live, damit Sie schnell auf Anomalien reagieren können, noch bevor der Test beendet ist. Nach Abschluss der Tests haben Sie Zugriff auf ausführliche Berichte.
NeoLoad unterstützt die Überwachung einer breiten Palette von Infrastrukturtechnologien, einschließlich Betriebssystemen, Anwendungsservern, Webservern, Datenbanken und Netzwerkgeräten. Mehr dazu unter den weiteren hier beschriebenen Technologien.
Sammeln Sie Leistungsmetriken auf Ebene der Anwendungskomponenten, um tiefer in die Analyse der Leistungslasttests einzutauchen. Die Kombination von Informationen aus Performance-Tests (NeoLoad) mit detaillierten Metriken aus einem Application-Performance-Management-Tool beschleunigt die Identifizierung von Problemen in hochkomplexen Anwendungen.
Die automatische Pass/Fail-Performance-SLA-Validierung ermöglicht es Ihnen, jeden Build zu validieren.
Schöpfen Sie Performancetest in der frühen Entwicklungsphase über Tools wie JMeter und Gatling besser aus, indem Sie alle Ergebnisse der Testausführung in NeoLoad übernehmen, dort zentralisieren und die wesentlich robusteren Analysefunktionen von NeoLoad nutzen.
Direkt in NeoLoad integriert. Sie können aus über 70 On-Demand-Standorten von sieben verschiedenen Anbietern wählen, so dass Sie nie das Risiko eingehen müssen, von demselben Rechenzentrum aus zu testen, in dem sich Ihre Infrastruktur befindet.
Controller und LoadGenerator Docker-Images werden auf DockerHub zur Verfügung gestellt, um den Einsatz von NeoLoad in einer Docker-basierten Umgebung zu erleichtern.
NeoLoad interagiert nativ mit Container-Orchestratoren wie Kubernetes, OpenShift, Microsoft AKS, Amazon EKS und Google GKE, um die Infrastruktur für Lasttests automatisch und nach Bedarf bereitzustellen und zu nutzen. Controller und Lastgeneratoren werden für die Dauer des Tests in Betrieb genommen und nach Abschluss des Tests wieder freigegeben. Sie müssen keine langwierigen Skripte zur Bereitstellung von Maschinen schreiben, dynamische Testressourcen manuell mit CI-Pipelines verbinden oder die Anzahl der für einen Test verwendeten Lastgeneratoren manuell ändern.
Definieren und führen Sie Ihre Tests auf der zentralisierten Testinfrastruktur von NeoLoad durch. Arbeiten Sie mit allen zusammen, die an der Durchführung oder Analyse von NeoLoad Performancetests beteiligt sind (z.B. Tester, Entwickler, QA-Manager). NeoLoad ist über eine SaaS-basierte Implementierung verfügbar.
Reservieren Sie die Infrastruktur für Lasttests (d. h. Controller und Lastgeneratoren) und virtuelle Benutzer nach Datum und Dauer, um zu gewährleisten, dass die Ressourcen für die Performancetests von Anwendungen für ein bestimmtes Team oder Teammitglied reserviert sind, und um Konflikte bei den Testplänen zwischen den Teams zu vermeiden.
Verwalten und teilen Sie Testversionen in Git oder SVN. NeoLoad bietet eine native Integration für beide Standards, um die Zusammenarbeit mit denselben unternehmensweit genutzten Tools zu verbessern.
Für die realistischsten Tests von Mobil- und Webanwendungen emuliert NeoLoad Benutzer, die mit unterschiedlichen Bandbreiten, Latenzzeiten und Paketverlusten auf den Server zugreifen, mit vorkonfigurierten Werten für unterschiedliche Signalstärken von 3G, 4G, WiFi und mehr.