IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Tests et Performance Java Discussion :

[Performance] [JUnitPerf] JUnitPerf est-il un bon outil?


Sujet :

Tests et Performance Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Février 2007
    Messages
    190
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2007
    Messages : 190
    Par défaut [Performance] [JUnitPerf] JUnitPerf est-il un bon outil?
    Bonjour à tous,

    J'ai le problème suivant: un membre de mon équipe vient de modifier de code pour corriger un bug. Il a été sérieux et a lancè ses tests junit. Tout était OK. Par contre, il cassé les performances sans s'en rendre compte. De plus, il a fallu attendre mon retour de congés pour quelqu'un se pose des questions.

    Je cherche donc un outils qui permette de detecter automatiquement ce type de situation. A mon avis la difficulté vient du fait que la machine utilisée impacte ces tests de performances. En effet, le nombre de coeurs ou la mémoire disponibles sont des facteurs importants.

    Une recherche rapide m'a conduit vers JunitPerf. Utilisez-vous cet outils? Qu'en pensez-vous?

    Sinon, utilisez-vous une base de données qui retienne le lien entre machine et performance? Utilisez une méthode statistique qui repére les anomalies?

    Merci beaucoup de votre aide.

    Cordialement

  2. #2
    Membre éprouvé
    Avatar de foucha
    Profil pro
    Inscrit en
    Janvier 2009
    Messages
    121
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2009
    Messages : 121
    Par défaut
    Salut,

    Il faudrait toujours utiliser la meme machine pour mesurer tes tests de performance en fait. A partir de cette machine, une solution serait de définir des seuils de perf à ne pas dépasser sous peine de faire planter les tests.

    Cela t'éviterait de devoir stocker en base une conf machine + perf, qui finalement n'apporterait pas grand chose.

    ++
    Foucha.
    ++
    Foucha.

    =========

    "du code propre c'est du code qui fait exactement ce qu'on croit que ça fait"

    Mes Articles DVP

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Février 2007
    Messages
    190
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2007
    Messages : 190
    Par défaut
    Merci de ton aide Foucha.

    J'ai déjà pensé à une solution qui n'utilise qu'une seule machine. Elle peut être une première étape mais pas une solution. En effet, notre logiciel exploite les multicoeurs. Les algorithmes utilisés sont donc différents suivant les machines.

    De plus, déjà aujourd'hui, les build sous windows et sous unix n'utilise pas la même machine.

Discussions similaires

  1. Réponses: 6
    Dernier message: 26/12/2012, 18h03
  2. [Installation] Est ce le bon outil pour moi ?
    Par ivan-dev dans le forum Subversion
    Réponses: 0
    Dernier message: 06/02/2010, 17h56
  3. Réponses: 4
    Dernier message: 12/02/2008, 15h02
  4. Tomcat est il un bon serveur d'aplication ?
    Par abd21 dans le forum Tomcat et TomEE
    Réponses: 9
    Dernier message: 27/09/2006, 16h23
  5. Réponses: 15
    Dernier message: 16/05/2005, 10h31

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo