Bodet Software améliore la performance de ses
Transcription
Bodet Software améliore la performance de ses
Témoignage Client Bodet Software Bodet Software améliore la performance de ses applications web de gestion des RH avec Neotys Bodet Software a choisi la solution NeoLoad de Neotys comme nouvel outil de test de charge pour les versions web de sa solution Kelio, dédiée à la gestion des ressources humaines. Bodet Software est un département du groupe Bodet, société française fondée en 1868 et aujourd’hui leader européen de la mesure et de la gestion du temps. Bodet possède quatre activités principales, réparties au travers de ses quatre départements : Bodet Campaniste (horlogerie d’édifice), Bodet Distribution Horaire (horlogerie industrielle), Bodet Sport (chronométrage et tableaux d’affichage sportifs) et Bodet Software, spécialisé dans les solutions logicielles et matérielles de gestion du temps et d’activités. L’une des offres phares de Bodet Software est la suite logicielle Kelio, qui couvre le spectre complet des fonctionnalités dédiées à la gestion du temps et des RH : fichier du personnel, gestion du temps de travail, des congés, paie, intranet (selfservice employés), reporting et décisionnel RH, mais aussi planification des ressources humaines, contrôle d’accès et sécurité. Depuis plusieurs années, les tests en charge sont réalisés systématiquement sur chaque nouvelle version de Kelio. Une démarche qui permet de corriger les points sensibles et critiques de l’architecture technique, et également de quantifier le dimensionnement des serveurs ou encore de la bande passante nécessaire. L’objectif de Bodet Software est de garantir à ses clients une qualité de service optimale, grâce à la validation de performances constantes à différents niveaux de charge utilisateurs. A propos de Bodet Software Bodet Software est une division de la société Bodet, éditeur et intégrateur de solutions informatiques dans les domaines de la gestion des temps et l’optimisation des ressources humaines (suite Kelio) ; de la sécurité et du contrôle d’accès aux bâtiments ; et du suivi et pilotage de production (suite OSYS). Bodet Software est le 23ème éditeur français, avec plus de 10000 clients dans les entreprises, administrations et collectivités publiques de toutes tailles. Certifié ISO9001, Bodet est reconnu pour la qualité de ses produits et prestations, et ses progiciels sont conçus et développés en France. Bodet Software est une entité de 200 personnes, dont 40 qui travaillent à la conception des produits. Pour en savoir plus : www.bodet-software.com Des contraintes techniques à résoudre pour les tests de charge des modules web Les solutions logicielles de Bodet Software sont proposées en mode acquisition de licence, ou en mode service de type SaaS/Cloud Computing. Pour ce dernier, le challenge consiste à pouvoir tester les modules auxquels les utilisateurs accèdent par le web, afin de s’assurer de leur bonne tenue en charge. « Lorsque nous avons voulu tester le nouveau module de planification, accessible par le web, qui dialogue en objets java sérialisés avec le serveur d’application Kelio, » commente Stéphane Moreau, Responsable du Test Logiciel chez Bodet Software. « l’outil utilisé jusqu’alors – une solution open source de test de charge – ne le permettait pas. Nous étions arrivés aux limites techniques de cet outil, que nous devions utiliser en mode multi-injecteur, mais non centralisé, pour des problèmes de tenue de charge. De plus, il ne n’offrait pas la possibilité de variabiliser le protocole Java Serialisation. La recherche d’un nouvel outil, capable de répondre à cette problématique technique, s’est avérée indispensable. » -1© Copyright Neotys 2011 Les atouts du projet - Remplacement avantageux du précédent outil de test de charge utilisé par Bodet Software - Capacité de NeoLoad à prendre en charge nativement les protocoles avancés, notamment Java Serialization - Meilleure efficacité et productivité des campagnes de test - Amélioration de la qualité des produits Bodet Software Solution NeoLoad est un logiciel de test de montée en charge des applications web et mobiles. Le test en charge vous permet de fiabiliser vos Témoignage Client Bodet Software Au cours de son processus d’évaluation des solutions proposées sur le marché, Bodet Software s’est notamment concentré sur la capacité des outils de test à générer une charge réaliste et à répondre techniquement à ses besoins. Plus particulièrement, la nouvelle solution devait prendre en charge les protocoles utilisés par Bodet Software : http, Java Serialization (Spring http Invoker) et XML/RPC. « Nous avons évalué de nombreux outils », explique Stéphane Moreau. « La plupart se contentent du protocole http classique. Aucun, notamment parmi les leaders historiques du marché du test de charge, ne supportait le protocole Java Serialization. Seul NeoLoad de Neotys propose nativement le support de Java Serialization. Nous avons pu tester une version d’évaluation complète et mettre en place un groupe de travail impliquant les équipes techniques et commerciales. Avec l’aide du support technique de Neotys – qui s’est montré très réactif, même pour une version d’évaluation –, nous avons validé les capacités techniques et fonctionnelles de NeoLoad, et avons retenu la solution. » applications web et mobiles avant leur passage en production. Puissant, abordable et très simple d'utilisation, NeoLoad est un outil capable de générer une charge importante et réaliste sur une application. Il permet d'étudier les statistiques sur le comportement du serveur et de détecter les erreurs et les problèmes de performance. NeoLoad peut être combiné à la plateforme Cloud de Neotys, et offre un support complet de toutes les technologies web et mobiles: J2EE, .NET, PHP, AJAX, SOAP, Flex, Silverlight, GWT, Oracle Forms... Des campagnes de test plus efficaces et plus productives L’adoption et l’utilisation de NeoLoad a apporté de nombreux gains à Bodet Software. « Outre l’adéquation de ses capacités techniques de prise en charge avec les protocoles que nous utilisons, NeoLoad se distingue par une ergonomie qui permet de gagner beaucoup de temps, notamment en automatisant les recherches avec les variables de framework, » souligne Stéphane Moreau. « La création des scripts n’est plus un travail long et fastidieux, ce qui permet aux tests en charge d’intervenir beaucoup plus tôt dans le processus de test, sans que nous soyons contraints d’attendre une version stable. » Le monitoring temps réel joue également un rôle important : si les temps de réponse s’envolent dès le début du test, celui-ci peut être immédiatement arrêté. Un aspect complété par les fonctions d’alerte de NeoLoad, qui permettent d’arrêter rapidement le test sans avoir à surveiller les différents indicateurs liés à la mémoire, au processeur, au réseau ou encore au pool de connections. NeoLoad facilite également l’analyse des tests grâce aux nombreuses possibilités de personnalisation des graphiques, qui permettent de mieux comprendre les causes de l’échec d’un tir. L’analyse comparative entre plusieurs tirs permet de voir l’impact des corrections, et les fonctions de reporting de NeoLoad permettent de générer rapidement des rapports standardisés. « L’utilisation de NeoLoad nous a permis d’optimiser Kelio en améliorant les temps de réponse et en garantissant un temps de réponse constant même lors de fortes charges d’utilisation, tout en diminuant les consommation mémoire et processeur de l’application. Ce qui nous permet de garantir une meilleure qualité de produit pour nos clients, y compris dans des contextes variés car l’utilisation de Kelio peut être très différente d’un client à l’autre. La facilité d’utilisation de NeoLoad et sa rapidité de mise en œuvre permettent de faire des tirs personnalisés pour un client donné, afin d’adapter le modèle de charge à son mode de fonctionnement particulier. Soulignons enfin que NeoLoad est proposé à un tarif tout à fait abordable, comparativement aux autres leaders du marché, » conclut Stéphane Moreau. -2© Copyright Neotys 2011 A propos de Neotys Avec une base installée supérieure à 1100 clients dans plus de 60 pays, Neotys aide ses clients à garantir fiabilité, performance et qualité de leurs applications web et mobiles depuis 2005. NeoLoad est une solution unique de test en charge qui automatise la conception, l'exécution et l'analyse des tests de performance. NeoLoad, solution flexible et facile à utiliser, supporte toutes les technologies web 2.0 et délivre toute la puissance du cloud. Pour assurer le succès de ses clients, Neotys s'appuie sur ses équipes de consultants expérimentés et d'ingénieurs support. Contacts Pour savoir comment Neotys peut vous aider à tester les performances de vos applications web et mobiles avant leur mise en production, nous vous invitons à nous contacter au numéro suivant : France : +33 (0)4 42 18 08 30 ou consulter notre site Internet : www.neotys.fr