Académique Documents
Professionnel Documents
Culture Documents
3
CARL Source 6.3.0
Performances applicatives
TABLE DES MATIÈRES
1. Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
2. CARL Source . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
2.1. Campagne de test de charge . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
2.1.1. Description de la campagne . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
2.1.1.1. Volumétrie des données . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
2.1.1.2. Description de la plateforme . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
2.1.1.3. Les scénarii de tests. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
2.1.1.4. Les utilisateurs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
2.1.2. Les mesures . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
3. CARL Touch . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
3.1. Avantage de l’utilisation de Elasticsearch® . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
3.2. Tenue en charge sur une plateforme "tout en un" . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
4. CARL Flash . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
5. CARL Xpress. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
5.1. Campagne sur les scénarii Xpress . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
5.1.1. Les résultats . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
5.1.1.1. Scénario 01 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
5.1.1.2. Scénario 02 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
5.1.1.3. Scénario 03 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
5.1.1.4. Comparatif en fonction du réseau . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
5.2. Équivalence entre un utilisateur Xpress par rapport à un utilisateur CARL Source . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
5.2.1. Les résultats . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
5.2.1.1. Scénario 01 (CARL Source) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
5.2.1.2. Scénario 02 (CARL Source) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
5.2.1.3. Scénario 03 (CARL Source) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
5.2.1.4. Tests combinant utilisateurs Xpress et CARL Source . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
6. Annexe : Description détaillée des scénarii CARL Source . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
6.1. Pour la campagne de test de charge . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
6.1.1. Module Travaux . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
6.1.1.1. REF_CreationDI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
6.1.1.2. REF_TraiterDI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
6.1.1.3. REF_CE_Interventions. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
6.1.1.4. REF_CreationCR_WO . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
6.1.1.5. REF_Consultation_Planification_Intervention . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
6.1.1.6. REF_LancementPP. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
6.1.2. Module Stock . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
6.1.2.1. REF_Sortie_Conso . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
6.1.2.2. Ref_Inventaire . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
6.1.3. Module Équipement . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
6.1.3.1. REF_Recherche_Materiels . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
6.1.3.2. REF_Modifier_Materiel. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
6.1.3.3. REF_RechercheLocalisation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
6.1.3.4. REF_RecherchePtStructure. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
6.1.3.5. REF_Consulter_Arbo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
6.1.4. Module Achats . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
6.1.4.1. REF_CE_DemandeAchat . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
6.1.4.2. REF_Creer_CDE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
6.1.4.3. REF_Transfo_DA-Cde . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
6.1.4.4. REF_CE_Commandes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
6.1.4.5. REF_Reception_Retour . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
6.1.4.6. REF_Facturation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
6.1.5. Module Ressources . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
6.1.5.1. REF_CreationContratWO . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
6.1.5.2. REF_Recherche_Contrat . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
6.1.6. Multi modules . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34
6.1.6.1. REF_ReapproComplet . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34
6.1.6.2. REF_Affichage_Rapports . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34
CARL Source 6.3.0
Nous avons apporté tous nos efforts pour garantir l’exactitude des informations au moment de la publication de ce document.
CARL Source étant en constante évolution, CARL Berger-Levrault ne peut être tenu responsable des éventuels manques ou erreurs de ce
document.
Si vous relevez une incohérence ou une erreur, merci de contacter le service support de CARL Berger-Levrault.
Toute reproduction, en tout ou en partie, sous quelque forme que ce soit, est formellement interdite sans l’autorisation préalable de
CARL Berger-Levrault.
Toutes les marques et noms de produits mentionnés dans ce document sont les propriétés de leurs détenteurs respectifs telles que
répertoriées ci-dessous :
CARL INTERNATIONAL SA, au capital de 514 276 €, RCS LYON B 384 841 250
Siège social : 361 Allée des noisetiers, 69760 Limonest, France - © CARL Berger-Levrault 2021
E-mail : info@carl.eu – Web : www.carl-software.fr
1. INTRODUCTION
CARL Source est conçu pour offrir des temps de réponse d’affichage d’écrans inférieurs à 2 secondes, hors fonctionnalités de recherche et
d’analyse, dans un contexte où l’ensemble des préconisations techniques sont respectées (bande passante, architecture serveur et poste
client conformes…).
En ce qui concerne les recherches et les analyses, les temps de réponse sont bien entendu liés à la complexité des requêtes formulées et
au volume d’enregistrements concernés par la recherche.
Les tests ont été menés sur la version 6.3.0 de CARL Source avec différents scénarii permettant de simuler des utilisateurs sur les
principaux modules de l’application.
Ce document décrit également les tests réalisés autour des produits de mobilité : CARL Touch, CARL Flash et CARL Xpress.
2. CARL SOURCE
La base de données de référence a été élaborée en analysant l’utilisation et les référentiels gérés par nos clients.
Cette base contient un volume significatif de données référentiels, et l’équivalent de 10 ans de données d’exploitation ; elle a une taille
d’environ 10 giga-octets.
La plateforme de déploiement de CARL Source est constituée de 4 « Machines virtuelles » configurées selon les recommandations
décrites dans le document « Architecture conseillée CARL Source 6.3.0 ».
Elle est utilisée dans un environnement de type « Laboratoire » s’appuyant sur un réseau interne de 100Mb/s soumis à peu de
perturbations.
La liste des scénarii, répartis par population d’utilisateurs et exécutés durant la campagne, est la suivante :
Un utilisateur est affecté à un scénario donné et exécute en boucle ce dernier pendant toute la durée du test.
Afin de simuler au mieux un utilisateur « réel », la configuration suivante a été appliquée sur chaque scénario :
La durée de chaque campagne est de 4 heures permettant ainsi d’avoir le maximum de mesures disponibles.
Chaque test s’effectue toujours à partir d’un environnement identique : base de données rechargée avec les données initiales
(statistiques des index recalculés), serveur Tomcat® redémarré.
La campagne a été exécutée pour une charge maximale de 120 utilisateurs simultanés.
La politique de charge utilisée permet de simuler l’exploitation d’une journée sur une durée de 4 heures :
Pour l’analyse des résultats, seules les moyennes réduites à 90% sont prises en compte.
La moyenne réduite utilise un sous-ensemble des résultats, en retirant les extrémums.
Cela permet de prendre en compte les valeurs les plus représentatives (celles obtenues par la plupart des utilisateurs).
La moyenne réduite à 90% est calculée en retirant autant de valeurs minimales (les 5% plus petites) que de valeurs maximales (les 5%
plus élevées).
Seuls les temps au niveau des serveurs sont indiqués dans les tableaux suivants.
Les temps de traitement du navigateur ne peuvent pas être mesurés dans ce type de test de charge ; ces temps sont
en général assez faibles, si le poste client possède des ressources adéquates et si celui-ci n’est pas utilisé en
parallèle pour des traitements lourds.
Le tableau ci-dessous indique les temps de traitement du serveur pour une transaction donnée.
Une transaction correspond à une action précise de l’utilisateur, par exemple le clic sur un bouton de l’application.
3. CARL TOUCH
La version 6 de CARL Touch utilise un nouveau mécanisme d’échange avec CARL Source au travers d’un composant Elasticsearch®.
Les tests effectués sur ce produit ont permis de déterminer :
Le comportement des smartphones est simulé par un programme développé spécifiquement pour cet usage ; cet
outil permet de solliciter le serveur CARL Source comme le ferait un smartphone réel en mesurant les temps de
traitement. Les actions et temps d’exécution sur le smartphone ne sont pas simulés par cet outil : ces tests sont
réalisés en mode "laboratoire" dans des conditions considérées comme optimales pour le matériel mobile.
Pour chacun de ces tirs, durant 2 heures, 90 utilisateurs CARL Source créent des demandes d’intervention et 2 500 utilisateurs CARL Touch
consomment les messages ainsi générés.
Sur ces 2 500 utilisateurs, seuls 80% (2 000) sont connectés à CARL Source.
Dans cette configuration, en version 5.0, de nombreuses erreurs 503 (application indisponible) sont rencontrées par les utilisateurs CARL
Source ; le serveur de la base de données est davantage sollicité (occupation des CPU à 55% en moyenne avec des pics à 99%).
En version 6.0, aucune erreur n’est rencontrée par les utilisateurs CARL Source ; le serveur de base de données est moins sollicité
(occupation des CPU à 10% en moyenne avec des pics à 30%).
CARL Touch 5
CARL Touch 6
CARL Touch 5
CARL Touch 6
CARL Touch 5
CARL Touch 6
La plateforme a été configurée selon les préconisations de la version 5.0.1 permettant d’accepter 60 Connexions Simultanées et 20
utilisateurs CARL Touch ; elle est constituée de 2 machines virtuelles :
Table 3. Temps de réponse (en secondes) en fonction de la charge d’utilisateurs CARL Touch
- 50 utilisateurs CARL 100 utilisateurs CARL 200 utilisateurs CARL 300 utilisateurs CARL
Touch Touch Touch Touch
Charge CPU base de données 25% 33% 35% 35% 37%
(moy)
Charge CPU serveur applicatif 40% 41% 46% 49% 55%
(moy)
Synthèse CARL Source
Requêtes/s moyen 80.000 80.000 80.000 79.800 79.800
Pages/s moyen 6.400 6.300 6.300 6.300 6.300
Temps de réponse moyen 0.055 0.064 0.065 0.067 0.070
(requêtes)
Temps de réponse moyen (pages) 0.479 0.584 0.595 0.613 0.632
Débit moyen (Mb/s) 1.920 1.920 1.920 1.910 1.930
Taux d’erreur 0% 0% 0% 0% 0%
Nombre d’itérations des scénarii CARL Source
REF_CE_Commandes 78 78 78 78 78
REF_CE_DemandeAchat 78 78 78 78 77
REF_CreationContratWO 90 91 90 90 90
REF_Facturation 78 78 78 78 73
REF_Modifier_Materiel 78 78 78 78 78
REF_Reception_Retour 76 76 76 76 76
REF_Recherche_Contrat 76 76 76 76 76
REF_Recherche_Materiels 54 54 54 54 54
REF_Sortie_Conso 77 77 77 77 77
CreationDI 446 446 446 446 446
CreationIntervention 322 321 (CS) 321 (CS) 321 (CS) 317 (CS)
161 (CT) 324 (CT) 640 (CT) 931 (CT)
Elasticsearch®
Nombre d’actions - 4 013 6 976 13 197 18 471
Nombre de messages - 23 128 61 023 181 773 351 804
Mesures sur le simulateur Touch
- 50 utilisateurs CARL 100 utilisateurs CARL 200 utilisateurs CARL 300 utilisateurs CARL
Touch Touch Touch Touch
Nombre de messages - 13 479 38 729 114 906 214 563
consommés
Temps moyen de traitement des - 2.087 1.924 1.719 1.572
messages
Temps minimum - 0.009 0.063 0.047 0.047
Temps maximum - 12.763 11.757 12.705 11.073
Temps de réponse des actions pour les utilisateurs CARL Source
Affichage de la liste des 6.340 7.110 7.400 7.470 8.820
demandes d’achat sur 20 lignes
Ouverture d’une demande 13.200 14.000 16.000 13.400 14.500
d’achat
Clic sur une IZ demande d’achat 7.040 8.120 7.880 8.350 9.320
Liste des demandes d’achat sur 16.100 16.000 17.700 14.400 18.700
200 lignes
Sélection d’une demande d’achat 7.230 7.550 8.960 7.420 8.040
dans la liste
Validation d’une commande 1.070 1.300 1.1800 1.400 1.250
Ajout de 100 matériels sur une 4.930 5.090 6.260 6.260 4.860
période de contrat
Sauvegarde d’un contrat 4.360 5.050 5.220 5.400 5.760
Sélection d’une commande à 12.600 14.100 16.600 16.800 18.200
facturer
Sauvegarder un matériel 6.210 7.460 7.070 5.520 5.270
Sauvegarde d’une demande 0.300 1.040 1.140 1.350 1.130
d’intervention
Sauvegarde d’une intervention 0.653 0.916 0.878 0.919 1.010
(CS) : population des utilisateurs CARL Source / (CT) : population des utilisateurs CARL Touch
4. CARL FLASH
Cette campagne de test a consisté à contrôler l’influence des utilisateurs CARL Flash sur des utilisateurs naviguant dans l’application CARL
Source.
Sur la même plateforme, avec la même base de données que les campagnes CARL Source, plusieurs tests ont été menés : un premier avec
uniquement 120 utilisateurs CARL Source (mesures de référence) puis des tirs identiques en injectant en parallèle des utilisateurs CARL
Flash.
Les utilisateurs CARL Flash ont également été simulés par l’outil Neoload®.
Table 4. Temps de réponse (en secondes) en fonction de la charge d’utilisateurs CARL Flash
120 utilisateurs +220 utilisateurs +300 utilisateurs +350 utilisateurs
CARL Source CARL Flash CARL Flash CARL Flash
Temps de réponse moyen des 0.048 0.110 0.017 0.261
requêtes 0.075 (CS) 0.118 (CS) 0.172 (CS)
0.274 (CF) 0.336 (CF) 0.502 (CF)
Temps de réponse moyen des 0.409 0.748 1.090 1.620
pages 0.650 (CS) 1.060 (CS) 1.550 (CS)
0.912 (CF) 1.120 (CF) 1.690 (CF)
Temps de réponse moyen des 1.040 1.770 2.600 3.840
transactions (actions 1.650 (CS) 2.710 (CS) 3.950 (CS)
utilisateur) 2.000 (CF) 2.470 (CF) 3.720 (CF)
Moyenne à 90% des 0.579 0.855 1.120 1.570
transactions (actions 0.945 (CS) 1.290 (CS) 1.680 (CS)
utilisateur) 0.688 (CF) 0.909 (CF) 1.540 (CF)
Nombre de demandes - 5 223 7 109 8 343
d’intervention générées par
CARL Flash
(CS) : mesures pour la population des utilisateurs CARL Source / (CF) : mesures pour la population des utilisateurs CARL Flash
5. CARL XPRESS
Les campagnes de test ont été réalisées sur la même plateforme et avec la même base de données que les campagnes CARL Source.
Les appels au serveur des utilisateurs Xpress ont également été simulés par l’outil Neoload® (tous les traitements, temps passés, etc… sur
les smartphones ne sont pas simulés).
• Une mesure des performances sur 3 scénarii Xpress avec successivement 1, 10, 30, 60 et 120 utilisateurs simultanément et un
comparatif avec la simulation de différents réseaux mobiles.
• Une mesure des performances pour des scénarii équivalents réalisés par des utilisateurs CARL Source, permettant de déterminer
approximativement le nombre d’utilisateurs Xpress représentant une charge équivalente à un utilisateur CARL Source pour la
plateforme.
Chaque scénario a été exécuté par 1, 10, 30, 60 et 120 utilisateurs simultanément ; chaque utilisateur effectuant 10 itérations du
scénario.
A l’issue de ces tirs, un comparatif est établi sur le 1er scénario avec 120 utilisateurs, en modifiant le type de réseau mobile utilisé : bande
passante illimitée (réseau d’entreprise), 4G, H+, 3G+ et Edge.
5.1.1.1. Scénario 01
5.1.1.2. Scénario 02
5.1.1.3. Scénario 03
Pour ce test, le scénario 02 a été exécuté pour 120 utilisateurs effectuant 10 itérations ; les réseaux mobiles suivants ont été simulés (en
considérant qu’ils étaient d’excellente qualité à chaque fois) :
• 4G
• H+
• 3G+
• Edge
Table 8. Temps de réponse (en secondes) pour 120 utilisateurs en fonction du réseau
Illimité 4G H+ 3G+ Edge
Connexion Xpress 0.849 1.820 2.750 1.900 6.940
Création d’une tâche 2.410 4.770 4.290 3.950 5.710
Enregistrer la tâche 2.310 4.450 3.670 3.550 3.790
Bloc "Opérations"
Clic sur le bouton "Ajout" 0.008 0.070 0.171 0.109 0.618
Ajout de 5 opérations 0.510 0.987 0.954 0.893 1.740
Réaliser les 5 opérations 4.210 8.360 7.140 6.650 9.740
Clic sur le bouton "Retour" 0.057 0.158 0.247 0.174 0.672
Bloc "Commentaire"
Ajout d’un commentaire 0.039 0.189 0.398 0.273 1.400
Clic sur le bouton "Retour" 0.048 0.146 0.241 0.159 0.662
Bloc "Temps passés"
Ajout occupation 0.142 0.507 0.985 0.641 3.220
Clic sur le bouton "Retour" 0.048 0.144 0.239 0.154 0.655
Bloc "Document"
Ajout d’une photo 0.804 6.140 11.100 26.300 424.900
Clic sur le bouton Retour 0.062 0.166 0.265 0.187 3.940
5.2. Équivalence entre un utilisateur Xpress par rapport à un utilisateur CARL Source
Cette campagne a consisté dans un premier temps à dérouler dans CARL Source (avec les mêmes conditions) des scénarii équivalents à
ceux de Xpress, et à mesurer les temps de réponse.
Par la suite, des tests ont été lancés en mixant des utilisateurs CARL Source et des utilisateurs Xpress.
A partir de ces résultats et en comparant le comportement de la plateforme, il a été possible d’estimer le nombre d’utilisateurs Xpress
correspondant à une charge équivalente d’un utilisateur CARL Source.
1. 60 utilisateurs répartis équitablement sur les 3 scénarii CARL Source identiques à ceux de Xpress ;
2. Des utilisateurs Xpress effectuant les 3 scénarii. A chaque tir, le nombre d’utilisateurs Xpress augmentait et une comparaison du
comportement de la plateforme était effectuée par rapport au 1er tir.
Cela a permis de déterminer que 4 utilisateurs Xpress en accès simultanés ont la même influence qu’un seul utilisateur CARL Source.
Sur notre plateforme de test prévue pour 120 utilisateurs CARL Source, il a été possible de simuler 60 utilisateurs CARL Source et 240
utilisateurs Xpress sans constater de dégradation notoire du comportement de l’infrastructure.
6.1.1.1. REF_CreationDI
6.1.1.2. REF_TraiterDI
6.1.1.3. REF_CE_Interventions
6.1.1.4. REF_CreationCR_WO
6.1.1.5. REF_Consultation_Planification_Intervention
6.1.1.6. REF_LancementPP
6.1.2.1. REF_Sortie_Conso
6.1.2.2. Ref_Inventaire
6.1.3.1. REF_Recherche_Materiels
De façon aléatoire :
• 25% des utilisateurs utiliseront une mise en valeur dès la 1ère itération
• 25% des utilisateurs utiliseront un filtre avancé sur la 9ème itération
• 25% des utilisateurs feront un export Excel sur la 10ème itération
6.1.3.2. REF_Modifier_Materiel
6.1.3.3. REF_RechercheLocalisation
6.1.3.4. REF_RecherchePtStructure
6.1.3.5. REF_Consulter_Arbo
6.1.4.1. REF_CE_DemandeAchat
6.1.4.2. REF_Creer_CDE
6.1.4.3. REF_Transfo_DA-Cde
6.1.4.4. REF_CE_Commandes
6.1.4.5. REF_Reception_Retour
6.1.4.6. REF_Facturation
6.1.5.1. REF_CreationContratWO
6.1.5.2. REF_Recherche_Contrat
6.1.6.1. REF_ReapproComplet
6.1.6.2. REF_Affichage_Rapports