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

Documents pareils