Neotys, l’éditeur de solutions de solutions de tests de performance pour environnements informatiques, annonce une nouvelle version de son logiciel phare Neoload, la 7.0.
La nouvelle mouture de Neoload apporte des améliorations significatives pour les testeurs avec la gestion des infrastructures dynamiques. La version 7.0 de NeoLoad offre aux équipes la possibilité de faire des tests en charge à la demande grâce à la gestion d’infrastructure dynamique pour les utilisateurs d’OpenShift. En parallèle, la fonctionnalité de réservation de ressources est maintenant disponible en version complète, au-delà du mode « preview » précédemment publié. Deux nouvelles améliorations sont également incluses : l’intégration améliorée avec Dynatrace et un nouveau format pour l’exportation de données brutes.
Infrastructure dynamique
La capacité d’interagir avec les orchestrateurs de conteneurs provisionne les contrôleurs et générateurs de charge pour la durée du test et libère ensuite la charge. Les ressources de tests de charge sont automatiquement configurées avec des paramètres prédéfinis dans la minute qui suit l’exécution d’un test à la demande et les conteneurs Docker sont fermés et libérés une fois le test terminé. NeoLoad laisse la machine automatiquement nettoyée et prête à l’emploi. Il n’est pas nécessaire d’écrire de longs scripts pour provisionner des machines, connecter manuellement des ressources de test dynamiques à des pipelines d’intégration continue ou de modifier manuellement le nombre de générateurs de charge utilisés pour un test. L’infrastructure est configurée une seule fois. Une échelle à curseur permet de modifier le nombre de générateurs de charge.
La réservation de ressources
La fonction autorise la réservation de l’infrastructure de test de charge (contrôleurs et générateurs de charge) et les utilisateurs virtuels par date et durée pour des test de performances effectués par une équipe ou un membre d’une équipe spécifique et ainsi éviter les conflits d’horaire de test entre les équipes. Tout membre de l’équipe peut annuler, modifier et utiliser la réservation.
Par ailleurs la version 7.0 renforce l’intégration avec les outils de Dynatrace. Le nom de l’en-tête HTTP utilisé entre NeoLoad et Dynatrace peut maintenant être personnalisé pour utiliser la même valeur que les autres outils de test de votre stack. A noter que le format des fichiers CSV a changé dans cette version. Le format du fichier CSV créé lors de l’exportation de données brutes au niveau transactions a été modifié et n’est pas compatible avec le format précédent. Les mises à jour incluent le temps écoulé qui est maintenant exprimé en millisecondes, un nouveau temps absolu et un ID d’utilisateur virtuel pour identifier l’instance de l’utilisateur virtuel.