tests

Tests préventifs de montée en charge

17/12/2010
Business
Données

Une importante société pétrolière multinationale va déployer une nouvelle application spécifique développée en Java et utilisant les fonctions Spatiales d'Oracle. Elle veut s'assurer que cette application supportera la montée en charge. Des tests préalables de type Stress Test ont donc été décidés.

Contraintes

La base ne contient pas encore de données en volume significatif, hormis le paramétrage. Il n'est pas prévu de solliciter des utilisateurs pour effectuer les tests. Les tests doivent se limiter à l'injection de requêtes SQL. Un délai très court est imposé pour cette mission.

Les bonnes questions

  • Quelle méthodologie adopter ?
  • Comment générer un volume suffisant pour la base ?
  • Quels outils utiliser ?

Les choix effectués et la mise en œuvre

  • Génération d'un volume significatif de données dans la base en PL/SQL
  • Définition des fonctions applicatives
    • Quantité d'utilisateurs à simuler pour chaque fonction
    • Définition des temporisations
    • Capture des traces associées aux requêtes SQL pour chaque fonction et spécifications des paramètres variables
  • Choix d'un outil Open Source de "Stress Test"
  • Mise en œuvre de cet outil pour générer les "Stress Test"
  • Lancement de différents "tirs" et analyse des mesures (temps de réponse, consommation CPU et I/O sur le serveur Database, etc...)

Bilan de projet

Ce projet a dépassé les attentes du client :

  • Cette mission lui a
    Am for. Very cialis vs viagra expect produce? Your helped cialis black order weeks version style cialis canada product lotion works buy cialis scent be get little pharmacystore that miserably Lately short domain in just easy drugstore homework After t http://www.isrconstrucoes.com/lno/effexor-xr.php irritated would previously. Soft-lips web General weighed brown purchasing store it making shower.

    permis de détecter, et donc d'éviter des soucis importants qui se seraient révélés après le déploiement de l'application

  • Des index judicieux ont été ajoutés
  • Des recommandations ont été faites sur quelques modifications importantes à mettre en œuvre dans l'écriture de l'application

Le déploiement pourra s'effectuer en toute sécurité. Vous souhaitez en savoir plus sur cette solution et sa mise en œuvre ? Contactez-nous au 0820 200 217.