Test de charge et de performance pour les applications de supervision des objets connectés

NeoLoad simplifie le test en charge réaliste d’applications qui gèrent les objets connectés. Il permet aussi de monitorer la performance de l’application lors du test. Vous pouvez ainsi simuler un système de passerelles internet des objets (IoT) et des utilisateurs d’une application de contrôle des objets connectés qui représentent des usages réalistes avec des conditions de réseau et des emplacements géographiques spécifiques.

Assurer une bonne expérience utilisateur pour des architectures distribuées complexes

La performance des applications impacte directement la satisfaction des utilisateurs et donc la performance commerciale des entreprises. Lorsqu’une personne contrôle une ampoule connectée depuis son mobile, elle souhaite simplement que « ça marche ». La qualité d’une application Internet des Objets se mesure aussi dans sa capacité à offrir un service qui fonctionne correctement de bout en bout. Pour certaines applications la performance peut même s’avérer extrêmement critique, car elle impacte la sécurité des utilisateurs, comme c’est par exemple le cas pour les voitures connectées.

La complexité de ces applications, toujours connectées, avec des pics de charge importants à certaines heures, constitue un challenge les testeurs de performance. Avec NeoLoad et sa plateforme cloud entièrement intégrée vous pouvez tester en charge les applications de gestion des objets connectés en simulant les interactions avec l’application depuis un éventails de localisations géographiques qui rendent les test les plus réalistes.

Les différences entre le test de performance traditionnel et le test de performance pour les applications Internet des Objets

ElémentTest traditionnelTest Internet des Objets
SimulationSimulation d’utilisateursSimulation de terminaux, de capteurs, d’objets
EchelleCentaines ou milliersMilliers ou millions
Quantité de donnéesBeaucoup de données dans chaque requêtePeu de données dans une requête mais une communication constante à intervalles réguliers
ProtocolesProtocoles de communication standardsProtocoles non standard et spécifiques pour chaque terminal ou objet
Requêtes/RéponsesLes utilisateurs créent la requête et reçoivent la réponseLes objets connectés génèrent des requêtent et reçoivent les réponses
NeoLoad - Test de charge - Objects connectés

Test en charge de l’application de gestion des objets connectés

  • Simule le comportement de milliers de passerelles Internet des Objets qui se connectent à une application de gestion et de supervision des objets connectés
  • Simule de la charge depuis le cloud pour reproduire de manière réaliste un réseau géographiquement distribué de passerelles IoT
  • Simule le comportement des passerelles qui envoient et reçoivent des messages

Le test en charge évolutif

  • Plateforme cloud entièrement intégrée à NeoLoad pour simuler de très fortes charges
  • Plus de 70 emplacements géographiques à travers le monde pour les injecteurs de charge
  • Des centaines de servers pour chaque emplacement géographique
  • Simulation des conditions de réseau pour rendre les test encore plus réalistes

NeoLoad – Plus réaliste que simplement envoyer des paquets

  • NeoLoad simule les transactions de sécurité et d’authentification initiées par les passerelles lorsqu’elles communiquent avec l’application de supervision.
  • NeoLoad rejoue les protocoles tels que MQTT, WebSocket ou REST, utilisés pour communiquer entre la passerelle IoT et l’application de gestion des objets connectés.
  • L’API de NeoLoad permet de personnaliser les tests pour supporter vos protocoles IoT propriétaires ou spécifiques.
NeoLoad simule des transactions avec une application partagée par des passerelles
NeoLoad - Support Protocol MQTT Objects Connectés

Example – IoT Protocol Support (MQTT)

NeoLoad supports the MQ Telemetry Transport (MQTT) protocol for load testing “real world” devices, using an NeoLoad advanced action. This capability makes it easier than ever to performance test connected cars, planes, air conditioners, refrigerators, and any other machines using the MQTT protocol.