Audit de performance de votre application web

Audit applicatif et tests de performance - Une application Extranet pérenne

Vous vous demandez si votre application est suffisamment performante pour gérer un nombre important de requêtes dans l´avenir ? Sous quelles conditions un upgrade de votre infrastructure est-il nécessaire ? Quels sont les risques d´indisponibilité ? La participation de DOREA à votre phase de recette peut permettre d´identifier des facteurs de ralentissement ainsi que des risques potentiels pouvant émaner d´une montée en charge. La méthodologie de DOREA-Consulting permet de valider la pérennité de votre application autant d´un point de vue fonctionnel que d´un point de vue de performance et d´évolutivité.

Recette de fin de développement

Parcours des fonctionnalités du site web
Vérification d´aptitude
Vérification d´aptitude au bon fonctionnement

Mesure du temps de réponse (min, max, moyen) du site WEB

Comparaison avec engagements des QoS de départ

Constats

Audit applicatif et de performance  

La méthodologie de DOREA ne prend pas seulement en compte les aspects techniques mais intègre aussi des notions de criticité et d´évolutivité de votre application.

Une montée en charge de votre application peut avoir comme conséquence une dégradation des temps de réponses et du temps de réaction des processus de fond de tâche comme par exemple la synchronisation avec une application secondaire et entrainer des délais conséquents dans l´implémentation de votre stratégie interne.

Performances SQL

  • Audit de performance Oracle / MYSQL
  • Validation des batchs et processus de votre application
  • Risque d´indisponibilité
  • Temps de reprise d´activité

Temps de réponse d´un point de vue utilisateur

  • Qualité percue par l´utilisateur de l´application
  • Validation des performances du système d´un point de vue utilisateur (temps de réponse par requête)[/block]

Audit de performance Oracle / MYSQL – Risque d´indisponibilité

DOREA évaluera aussi le risque d´indisponibilité potentielle de votre application et vous fournira une liste d´optimisations ou d´améliorations pour réduire considérablement le risque que votre application Extranet ne soit plus accessible.

[block border="5px solid #329491" padding="10px 15px"]Cohérence des algorythmes en cas d´interruption d´un processus unitaire

  • Validation de l´atomicité du processus !
  • Reprise du script en cas d´interruption?

Tolérance aux erreurs potentielles dans les données d´import et d´´ export ?

  • tentative de copie d´un fichier ouvert / non fermé

Tolérance aux coupures

  • réseau

=> Stabilité et cohérence de l´application

  • Eviter toute perturbation à cause de processus concurrents[/block]

La base de données est le cœur de votre application Extranet Web. Notre prestation comprend entre autre  l´identification des requêtes qui consomment le plus de temps et qui peuvent ralentir l´application en temps de production normale ou même causer un blocage de votre application.

[block type="rounded" color="#FFF" background="#329491"]Concurrence des processus

  • Il sera à valider par la charge processeur et des indicateurs d´occupation mémoire et opérations de disque si les opérations identifiées comme étant « longue » peuvent être exécutées en parallèle avec d´autres processus comme par exemple la sauvegarde nocturne …  

Identification de toutes les expressions MYSQL « lentes » sur une période donnée 

  • Ces expressions Mysql  sont ensuite analysées avec des propositions d´optimisations (si possible). 

Validation et vérification des clés et indexes de votre base de données

Livrable et rapport d´audit

Un audit effectué par DOREA-Consulting sera toujours accompagné d´un rapport d´audit qui vous sera remis en fin d´opération ou en guise de constat intermédiaire après chaque intervention. 

Le rapport d´audit traitera les aspects de performance, de sécurité, le risque d´indisponibilité en cas de défaillance partielle ou totale ainsi que la méthodologie de stockage de vos données sensibles

 

VOTRE APPLICATION

  • Sécurité et gestion des données
  • Perf.ormances
  • Oracle/MYSQL
  • Stockage des données / architecture
  • Risque d´indisponibilité
  • Temps de reprise d´activité
  • Votre infrastructure est elle perenne et évolutive? Hosting ?

 

Des notions de temps de cycle pour des opérations ou requêtes spécifiques et leur potentiel d´optimisation seront traitées dans notre rapport pour permettre une optimisation des processus sensibles de votre application, susceptibles de risques particuliers. 

DOREA abordera aussi la notion de temps de reprise d´activité en cas de défaillance partielle ou totale d´un système qui fait partie des risques potentiels lors de la phase de production normale de votre application. 

Related Articles