Tests de performance automatisés pour le DevOps

NeoLoad est un outil de test de performance conçu pour le DevOps. Il permet de valider la performance de chaque build avant qu’il ne passe en production. Développeurs et testeurs créent des scénarios de tests pour leur code et ils les mettent à jour automatiquement pour qu’ils soient exécutés par le chaine d’outils DevOps de l’équipe.

« Nous avons utilisé NeoLoad 5.2 sur une application Oracle Forms et la fonctionnalité de maintenance de script nous a permis de réduire de 90% le temps passé à mettre à jour les scripts (de 60 heures à 6 heures). NeoLoad était déjà plus rapide que les autres outils de tests du marché, mais cette dernière version rend nos testeurs de performance encore plus efficaces que nous n’aurions pu l’imaginer. »

Vibhu Dureha

Software Dev Senior Engineer, Dell

Exécution automatique avec toutes les chaines d’outils DevOps

  • Exécution en ligne de commande pour automatiser les tests avec toutes les chaines d’outils
  • Plug-ins « out of the box » pour les outils d’Intégration Continue Jenkins, TeamCity et Bamboo

Résultat de test ( Go/No go) pour le Déploiement Continu

  • Niveaux de service attendus (SLA) de performance utilisés pour réaliser des tests unitaires Go/No go
  • Résultats au format JUnit pour intégrer les tests de performance dans un processus de Déploiement Continu

Test d’API, de microservices et de composants

  • Test des composants au niveau API, microservices, web services – sans avoir d’interface graphique
  • SOAP et REST entièrement supportés

Un outil pour tous les développeurs et les testeurs

  • Prise en main simple pour les développeurs et les testeurs
  • Serveur de collaboration pour partager les scénarios et les résultats des tests
  • Licence partagée pour que toute l’équipe puisse tester – et pas seulement un ou deux experts du test de performance

Mise à jour rapide des scripts de test

  • Maintenance des scripts en 1/10 du temps de design initial
  • Détection automatique des modifications de l’application
  • Mise à jour assistée et automatisée

Monitoring automatique des même cas de test en production

  • Déploiement automatique des derniers scripts de test dans NeoSense pour le monitoring en production
  • Les mêmes cas de test et les mêmes niveaux de service (SLAs) sont utilisés à chaque étape de la chaine de livraison continue