NeoLoad – Technische Funktionen

Test Scenario Design

Design ohne Skripting und visuelle Programmierung

Schleifen, Bedingungen und weitere Funktionen in den Testszenarios einfach durch „Drag & drop“-Technologie Erstellen. Für sehr ausgefeilte Fälle kann auch weiterhin JavaScript verwendet werden.

Starke Extraktoren

Legen Sie ganz einfach erweiterte Datenextraktionsregeln fest und sparen Sie Zeit, indem Sie diese anhand von aufgezeichneten Inhalten validieren, bevor Sie Tests durchführen.

Updater für aufgezeichnete Inhalte

Direktes Erkennen, ob virtuelle Nutzerprofile für den Lasttest neuer Anwendungsversionen weiterhin geeignet sind. Dazu identifizieren Sie in der Anwendung einfach die Änderungen, die Fehlermeldungen produzieren können, und zeichnen dann lediglich die betroffenen Abschnitte der Nutzerprofile neu auf.

Push-Modus

Automatische Konfiguration von Szenarien für Push-Calls (Abfrage und Streaming). Spezifische Performance-Messung für Push.

Unterstützung von Video-/Audio-Streaming

NeoLoad liefert die spezifischen Kennzahlen, die das Testen der Performance von Medieninhalten unter Last (Video und Audio) möglich machen:

  • Wiedergabedauer
  • Pufferfüllung
  • Verzögerungsdauer
  • Verzögerungsverhältnis
  • Bitrate

Breite Technologie-Unterstützung

NeoLoad unterstützt die meisten Web-Technologien wie HTML 5, Push, WebSocket, AngularJS, Oracle Forms u.v.m.   Sehen Sie hier die vollständige Liste der unterstütztenTechnologien

Fortschrittliche Korrelation

Intelligente Extraktion von Daten und dynamischer Links für variable Performance-Test-Szenarios ohne Notwendigkeit von Skripting:

  • Festgelegte Regeln für die häufigsten Umgebungen: .Net, JSF, Oracle E-Business, SAP Web und weitere
  • Automatische Erkennung und Verarbeitung von anwendungsspezifischen Einstellungen

„Hier aufzeichnen“

Einfügen einer partiellen Aufzeichnung in ein bestehendes virtuelles Profil.

Kompatibel mit Authentifizierungstechnologien

Unterstützt SSL und Kerberos, NTLM, Basic, Digest Authentication oder Authentifizierung über Client-Zertifikate.

Aufzeichnung mobiler Anwendungen

Aufzeichnung beliebiger mobiler Anwendungen (nativ, hybrid oder mobiler Browser) direkt von jedem Gerät mit Proxy-Modus oder DNS-Tunnel-Modus.

Gemeinsam genutzte Elemente

Gemeinsame Nutzung wirtschaftlicher oder technischer Kernelemente durch mehrere virtuelle Benutzerprofile.

Advanced Actions

NeoLoads Advanced Actions erlauben es dem Anwender, das Verhalten der virtuellen User anzupassen. Einige Advanced Actions sind in NeoLoad eingebunden. Andere stehen als Download in den Neotys Labs zur Verfügung. Zusätzlich können Sie Ihre eigenen Actions erzeugen, indem Sie Erweiterungen mit Java entwickeln und als JAR File zur Verfügung stellen.

Runtime Test Execution

Live-Debugging

Ansicht jedes virtuellen Benutzers in Echtzeit (empfangene Anforderungen/Antworten) für eine einfachere Feineinstellung erweiterter Tests.

Unterstützung hoher Lasten

Die verteilte Architektur von NeoLoad macht extrem hohe Lasten auf Ihrem Server möglich – sogar Millionen virtueller Benutzer werden gleichzeitig unterstützt. Lastgeneratoren für den Einsatz vor Ort werden kostenfrei bereitgestellt.

Cloud-Integration

NeoLoad ist in der Lage, sowohl Lastgeneratoren vor Ort als auch in der Cloud zu verwenden. NeoLoad ist mit der Neotys Cloud Plattform integriert und ermöglicht so On-Demand-Tests komplett aus der Cloud.

Geräte-/Browser-Simulator

Simulieren Sie verschiedene Browser und mobile Geräte für eine akkurate Ausgabe von Inhalten und parallelen Verbindungen.

Live-Überwachung

Verfolgen Sie das Verhalten Ihrer Infrastruktur und die Antwortzeiten Ihrer Geschäftsvorgänge in Echtzeit. Dank der Grenzwerte zur Auslösung von Warnmeldungen erkennen Sie Funktionsstörungen sofort.

Virtualisierung mobiler Netzwerke

Simulieren Sie Nutzer, die mit unterschiedlichen Bandbreiten, Latenzzeiten und Paketverlusten auf den Server zugreifen. Nutzen Sie vordefinierte Einstellungen, die Profile für 3G-, 4G-, WLAN-Bedingungen usw. bei unterschiedlicher Signalqualität enthalten.

Intelligente Benutzergruppen

Verteilen Sie Ihre Benutzer je nach Geschäftsprofil.

Hinzufügen/Entfernen virtueller Nutzer im Testablauf

Verändern Sie die Last durch Hinzufügen oder Entfernen von virtuellen Nutzern oder durch Änderung der Nutzerprofile, während Sie den Test durchführen.

Cloud Platform

Neotys Cloud Plattform

Integriert direkt in NeoLoad wählen Sie aus über 50 on-Demand-Standorten von 6 verschiedenen Anbietern. Sie müssen nie mehr das Risiko eingehen, die Tests aus dem gleichen Rechenzentrum zu fahren das auch Ihre Infrastruktur betreibt.

Vorkonfigurierte Lastgeneratoren

Lastgeneratoren aus der Neotys Cloud Plattform sind immer vorkonfiguriert und up-to-date.

Ergebnisse je Cloud Zone

Analysieren Sie die Ergebnisse nach geographischer Lage der Lastgeneratoren über die Neotys Cloud Plattform.

Hybride Lasterzeugung aus der Cloud

NeoLoad kann sowohl on-Premise-Lastgeneratoren als auch Cloud-Lastgeneratoren während des gleichen Tests verwenden.

Flexible on-Demand-Lizenzierung

Die Neotys Cloud Lastgeneratoren stehen für die permanenten NeoLoad Lizenzen und die Mietlizenzen zur Verfügung. Oder nutzen Sie unser „Pay-per-use“ Angebot mit den Virtual User Hour-Credits. Siehe Lizenzdetails.

Infrastructure Monitoring

Unterstützung zahlreicher Infrastruktur-Überwachungen

NeoLoad unterstützt die Überwachung der meisten Infrastruktur-Technologien wie Betriebssysteme, Anwendungsserver, Webserver, Datenbanken und Netzwerkgeräte. Sehen Sie hier die vollständige Liste der Monitore <<

Warnmeldungen bei Überschreitung von Schwellwerten

NeoLoad stellt aus branchenweit bewährten Praktiken abgeleitete Schwellwerte bereit, die entsprechende Warnmeldungen auslösen. Diese können Sie selbstverständlich an die spezifischen Bedürfnisse Ihres Unternehmens anpassen.

Import

Import von Daten aus externen Überwachungstools.

Vorkonfigurierte Überwachung

Jeder Monitor wird mit den auf Ihr System zugeschnittenen Performance-Zählern vorkonfiguriert ausgeliefert.

Agentenlos

Das agentenlose Design unserer Monitore stellt eine Fernüberwachung ohne zusätzliche Eingriffe sicher, somit haben Sie ohne Mehraufwand stets den Überblick.

Externer Monitoring-Agenten

Der NeoLoad-Controller beinhaltet eine integrierte benutzerfreundliche Monitoring-Engine. Zusätzliche Agenten können in Subnetzen zum Sammeln der Monitordaten verwendet werden, um die Firewall-Konfiguration zu vereinfachen.

Results Analysis

Smart Analyser

NeoLoad versetzt Sie in die Lage, die Ursache von Problemen einfach herauszufinden:

  • Erstellung einer Liste von Ereignissen, bei denen die Schwellwerte überschritten wurden (voreingestellte oder benutzerdefinierte Schwellwerte).
  • Eine Auswahl an Diagrammen unterstützt Sie bei der Problemanalyse auf der Grundlage des Verhaltens Ihrer Infrastruktur.

Quick Compare

Vergleichen Sie direkt die Leistungsunterschiede zwischen verschiedenen Tests.

Ergebnisse nach Benutzergruppe

Vergleichen Sie eine einzelne Benutzergruppe mit dem Durchschnitt aller Benutzer oder bestimmte Benutzergruppen mit verschiedenen Client-Simulationen, Netzwerkeinstellungen etc.

Detaillierte Berichte

Egal, ob es Ihnen um eine allgemeine Verhaltensanalyse oder die detaillierte Untersuchung der Datenströme zu einem bestimmten Nutzer geht, die NeoLoad-Berichte bieten Ihnen exakt die Genauigkeit, die Sie brauchen. Die Berichte können in den Formaten HTML, Adobe PDF, Microsoft Word oder XML ausgegeben werden.

Service Level Agreements

Prüfen Sie Service Level Agreements automatisch auf Sub-Komponenten in der Anwendung.

Geschäftsvorgänge

Analysieren Sie die Ergebnisse aus der Geschäftsperspektive Ihres Unternehmens.

Graph Boards

Erstellen Sie Boards, um Diagramme nach Thema oder Testergebnis zusammenzufassen und sie dann während der Laufzeit oder Analyse zu verwenden.

Ergebnisfilter

Filtern Sie Ihre Ergebnisse nach bestimmten Kriterien (Zeitraum, Lastgenerator, Transaktionsproblem).

Ergebnisse nach Cloud-Zone

Vergleichen Sie die Ergebnisse nach der geografischen Position der Lastgeneratoren über die Neotys Cloud-Plattform.

Collaboration

Teilen von Testdesigns

Mit dem Neotys Team Server lassen sich virtuelle Benutzerprofile mit dem Team teilen. Das gibt Ihnen die Möglichkeit, mehrere Tester an der Erstellung von Testfällen zu beteiligen, so dass die Teams Zeit sparen und produktiver arbeiten können.

Teilen von Testergebnissen

Mit dem Neotys Team Server lassen sich Testergebnisse mit dem Team teilen, so dass jeder die Tests auswerten kann.

Teilen eines Pools virtueller Benutzer

Mit dem Neotys Team Server können Unternehmen mit einer Lizenz der NeoLoad Enterprise Edition einen Pool virtueller Benutzer teilen. Teams können die Softwarelizenz nutzen, um gleichzeitig Tests verschiedener Anwendungen durchzuführen oder den gesamten Pool virtueller Benutzer zu unterschiedlichen Zeiten auf einer einzelnen Anwendung nutzen.

NeoLoad Web

Neue Web-basierte SaaS-Schnittstelle kann problemlos Diagramme und Tabellen für jeden anzeigen und freigeben, der an der Performance-Test-Ausführung oder -Analyse beteiligt ist (Tester, Entwickler, QA-Manager, Business-Stakeholder / Product Owner). Die Testergebnisse können verwendet und geteilt werden.

Performance Test Analysis

– Graphen
– Vergleich der Resultate des laufenden Tests mit beliebigen Referenztests

Real Time Monitoring der Testergebnisse

– Verfolgen Sie in Echtzeit die Test-KPIs, während der Test läuft, lange bevor der Test fertig ist.
– Behalten Sie den Einblick in alle Tests, die normal in NeoLoad gestartet werden oder die automatisiert durch Ihren CI Server gestartet werden.
– Schnellere Reaktionszeit, wenn ein Test ein Performanceproblem zeigt

Integrations & APIs

Continuous-Integration-Server

NeoLoad unterstützt Entwickler und Tester mit der Integration der beliebtesten CI-Tools, so dass die Teams in der Lage sind, Performance ins Alltagsgeschäft zu integrieren, ohne die gesamte Prüfung ans Ende der Entwicklungsphase zu schieben. NeoLoad kann Bestanden/Nichtbestanden-Berichte zu SLAs im JUnit-Format generieren, die sich leicht in jeden Continuous-Integration-Server einbinden lassen.

NeoLoad stellt ein gebrauchsfertiges CI-Plug-in bereit für:

  • Jenkins
  • Team City
  • Bamboo

Die Plug-in sind im Download Center verfügbar.

Tool für das Leistungsmanagement von Anwendungen

Während Last- und Performance-Tests von Webanwendungen ist es besonders wichtig, Messdaten zu den Komponenten der Anwendung und Anwendungsservern zu erfassen, um Leistungsprobleme wirksam lokalisieren und ihre Ursachen verstehen zu können. Die Kombination von Informationen aus Performance-Tests (NeoLoad) und ausführlichen Messdaten eines Tools für das Leistungsmanagement der Anwendungen kann die Eruierung der Ursache in hochkomplexen Anwendungen beschleunigen.

NeoLoad ist mit den folgenden Tools für das Leistungsmanagement von Anwendungen kompatibel:

  • AppDynamics
  • CA APM
  • Dynatrace
  • Nudge APM

Data Exchange API

Diese API erlaubt es externen Tools, Daten zu senden, die als Graphen in NeoLoad dargestellt, analysiert und korreliert werden können. Als Basis zu dieser Integration mit zahlreichen Tools erlaubt diese API breite Nutzungsmöglichkeiten wie z. B. die Korrelierung von Browser-Rendering-Zeiten mit Antwortzeiten, Beobachtung von Live-Monitordaten in NeoLoad und vieles mehr.

Aufzeichnungs-API

Ermöglicht die Übertragung browserbasierter Funktionstests (einschließlich Selenium-Tests) via Scripting auf NeoLoad.

Funktionale Testtools für Browser und mobile Geräte – Endbenutzer-Erfahrung

Erfassen Sie geräte- und browserseitige Kennzahlen realer Geräte und Browser, indem automatisch Tests in funktionalen Testtools während eines NeoLoad Tests gestartet werden. Diese Kennzahlen werden in NeoLoad über die Data Exchange API gesammelt, wodurch Sie Einblick in die gesamte Nutzererfahrung erhalten.

NeoLoad ist mit den folgenden funktionalen Testtools kompatibel:

  • MobileCloud von Perfecto
  • Selenium
  • Appium
  • Tosca Testsuite von Tricentis
  • M-eux Test von Jamo Solutions
  • Jedes Java-basierte Tool

Externe Überwachungstools

Sollte einmal ein NeoLoad Monitoring Agent in einem Teilnetzwerk nicht eingesetzt werden können, möchten Sie vielleicht von einem externen Überwachungstool stammende Daten einbeziehen. Mit dem neuen Modul „Monitoring Data Import“ können Sie Daten in ein NeoLoad-Testergebnis importieren und diese auf die gleiche Weise wie NeoLoad-eigene Daten analysieren (allerdings ohne vorher festgelegte Zähler und ohne Warnsystem). Windows Perfmon wird nativ unterstützt. Alternativ dazu können Sie eine CSV-basierte Datei verwenden.

Tools für das Lebenszyklusmanagement von Anwendungen

NeoLoad ist mit ihrer Lebenszyklusmanagementtool für Anwendungen kompatibel, so dass die Ausgabe sicherer und zuverlässiger Anwendungen ermöglicht und beschleunigt wird. Die Mehrheit der Tools für das Lebenszyklusmanagement von Anwendungen und Qualitätsmanagementplattformen wie das HP Quality Center kann Last- & Performance-Test-Funktionen durch von NeoLoad durchgeführte automatisierte Tests erbringen. Schlüsselfunktionen wie „Starten“ oder „Planung eines Tests“ können innerhalb von Minuten ausgeführt werden. In das Testmanagement-Dashboard lassen sich umfangreiche Berichtsergebnisse über XML einbinden.

Darüber hinaus liefert Neotys ein Plug-in für das Quality Center, das Teammitglieder dabei unterstützt, NeoLoad-Tests zu planen und Testergebnisse zu protokollieren (erhältlich im Download Center).

Datenformat-Erweiterungen

Sie können sämtlichen nicht standardmäßigen Traffic für beliebige benutzerdefinierte Datenströme über HTTP aufzeichnen, variabilisieren und wiedergeben.

Entdecken
Folge uns