NeoLoad – Technische Funktionen

Test Scenario Design

Scriptless Design and Visual Programming
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.

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ützten Technologien

Advanced Correlation
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
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.

Recorded Content Updater
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.

„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.

Record Mobile Applications
Aufzeichnung mobiler Anwendungen

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

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
Gemeinsam genutzte Elemente

Gemeinsame Nutzung wirtschaftlicher oder technischer Kernelemente durch mehrere virtuelle Benutzerprofile.

Advanced Actions
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.

Live Monitoring
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.

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 Integrated
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.

Network Virtualization
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.

Device/browser Simulator
Geräte-/Browser-Simulator

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

Intelligente Benutzergruppen

Verteilen Sie Ihre Benutzer je nach Geschäftsprofil.

Add/Remove Virtual Users at Runtime
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.

Hybride Lasterzeugung aus der Cloud

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

Vorkonfigurierte Lastgeneratoren

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

Results by Cloud Zone
Ergebnisse je Cloud Zone

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

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 <<

Preconfigured Monitoring
Vorkonfigurierte Überwachung

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

Threshold Alerts
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.

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.

Import

Import von Daten aus externen Überwachungstools.

Results Analysis

Smart Analyzer
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.
Service Level Agreements
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
Graph Boards

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

Quick Compare
Quick Compare

Vergleichen Sie direkt die Leistungsunterschiede zwischen verschiedenen Tests.

Ergebnisfilter

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

Ergebnisse nach Benutzergruppe

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

Results by Cloud Zone
Ergebnisse nach Cloud-Zone

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

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.

Collaboration

Share Test Designs
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.

Share a Pool of Virtual Users
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.

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
  • Hudson
  • Bamboo

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

Perfecto MobileCloud Integration
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
Appdynamics Integration
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
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).

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.

Datenformat-Erweiterungen

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

Aufzeichnungs-API

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