Continuous Performance Testing for IoT and Composite Applications

NeoLoad liefert die Fähigkeiten, die Teams benötigen, um realistische IoT-Lasttests und Szenarien für Performanceüberwachung zu erstellen. Sie können schnell und effizient Tests und Monitoring-Profile erstellen, die Ihre wirklichen Benutzer in Bezug auf Netzwerkbedingungen und geografische Standorte genau darstellen.

Sicherstellen konsistenter Endbenutzer-Erlebnisse über komplexe, verteilte Infrastrukturen

In der heutigen von Apps getriebenen Welt und der Welt von IoT ist die konsequente Applikationsleistung gleichbedeutend mit Endbenutzer-Zufriedenheit und Engagement – was direkt das Geschäftswachstum und die Performance beeinflusst. Immerhin, wenn Sie eine intelligente Glühbirne mit einer App dimmen oder wenn Sie einen intelligenten Thermostat steuern, erwarten Sie, dass es einfach nur funktionieren wird. Diese Erwartungen zu erfüllen ist das, was gute IoT-Lösungen von großen trennt. Und die einzige Möglichkeit zu erfahren wie sich Ihre Lösung in realen Gebrauchsfällen und Bedingungen verhält, ist ein Performancetest. Je nach Anwendung könnte die Performance sogar als lebenskritisch angesehen werden, da sie die Sicherheit eines Menschen beeinflussen könnte, wie etwa bei einem intelligenten Gesundheitskiosk oder einem selbstfahrenden Auto.

Die Komplexität, die durch die „always on“-Verbindung zu Servern und durch atypischen Lasten, entsteht ist enorm. Durch die Lösungen, die durch zusammengesetzten Anwendungen und diverse Endpunkte präsentiert werden, kann es sehr schwierig werden, realistische Testergebnisse mit manuellen Werkzeugen zu erhalten. Aber frühzeitig zu testen und häufig eine effektiven Lasttestlösung einzusetzen, beschleunigt das Testen unterstützt durch Automatisierung, wo immer möglich. Das Ergebnis ist, dass Sie in der Lage sind, Performance-Probleme frühestmöglich im Lebenszyklus zu ermitteln und zu adressieren.

Die Neotys Cloud Plattform (voll integriert in NeoLoad) ermöglicht on-demand-Tests von mehreren Cloud-Anbietern und vielen geografischen Standorten mit einem Pay-as-you-go Lizenzierungsmodell. Führen Sie Lasttests alleine in der Cloud oder hybrid (Cloud und on premise) aus, um das realistischste, geografisch verteilte Performance-Verhalten Ihrer App zu erhalten, einschließlich der Netzwerkbeschränkungen, die durch das Wide Area Network (WAN) auferlegt werden.

Hauptunterschiede zwischen traditionellen Performance Testing und IoT Performance Testing

Key differencesTraditional PTIoT PT
SimulationSimulation of usersSimulation of virtual gateways
ScaleHundreds to thousandsThousands to Millions
Amount of DataLarge amount of data per requestMinimal data per request but data is shared continuously with time interval
ProtocolsStandard communications protocolsNon-standard and new/device-specific protocols
Requests/ResponseUsers create the request and receive the responseResponses are sent and received through virtual gateways to real devices. Response time includes time to travel a message from an Endpoint to the end user application.
NeoLoad Load testing IoT Shared Applications

Lasttest von IoT Composite-Application

  • Simulieren Sie das Verhalten von Tausenden von virtuellen IoT-Gateways, die eine Verbindung zu einer zusammengesetzten / gemeinsam genutzten Anwendung herstellen
  • Generieren Sie Last aus der Cloud, um Ihr Netzwerk von IoT-Gateways realistisch zu simulieren
  • NeoLoad simuliert das Verhalten von Gateways, einschließlich Senden und Empfangen von Nachrichten

Lasttest auf einer Vertrauensskala

  • Test mit der Neotys Cloud Plattform (vollständig in NeoLoad integriert)
  • Wählen Sie aus jedem der großen Cloud-Provider, über 50 Standorte rund um den Globus
  • Hunderte von Servern an jedem Standort der Neotys Cloud Plattform
  • Mit der Wan-Emulation können Sie die Netzwerkbeschränkungen der Endpunkte einbinden

NeoLoad – Mehr Realität als nur das Senden von Packeten

  • NeoLoad simuliert Sicherheits- / Authentifizierungstransaktionen, die mit der Composite-Anwendung durch Gateways initiiert werden
  • NeoLoad verwendet Protokolle wie MQTT, WebSocket oder REST, um die Kommunikation zwischen Gateways und Composite-Anwendungen zu unterstützen
  • Fortgeschrittenes benutzerdefiniertes Action-SDK ermöglicht es Ihrem Team, Ihr eigenes IOT-Protokoll in NeoLoad hinzuzufügen
NeoLoad simulates transactions with shared application by gateways
NeoLoad IoT Protocol Support (MQTT)

Beispiel – IoT Protocol Support (MQTT)

NeoLoad unterstützt das MQ Telemetry Transport (MQTT) Protokoll für die Lastprüfung von „real world“ Geräten mit einer NeoLoad Advanced Action. Diese Fähigkeit macht es einfacher denn je, Performance zu testen von „connected“ Autos, Flugzeuge, Klimaanlagen, Kühlschränke und alle anderen Maschinen, die das MQTT-Protokoll

Entdecken
Folge uns