2010-11-12 5 views
0

J'ai installé JUnit 3 sur Eclipse Helios. J'ai créé un scénario de test pour ajouter 1 million d'utilisateurs via un service Web et tester le résultat.JUnit test timing dans Eclipse

Je ne comprends pas tout à fait le moment JUnite, le résultat (sur la sortie JUnit):

<?xml version="1.0" encoding="UTF-8"?> 
<testrun name="UserRegistrationTestCase" project="TestCases" tests="1" started="1" failures="0" errors="0" ignored="0"> 
    <testsuite name="testcases.UserRegistrationTestCase" time="8880.946"> 
    <testcase name="testCreateUser" classname="testcases.UserRegistrationTestCase" time="8880.946"/> 
    </testsuite> 
</testrun> 

Le temps dit sur l'écran JUnit: 8,880.946 s. Qu'est-ce que ça veut dire? Est-ce que cela s'affiche en secondes (alors que dans le XML le time="8880.946")?

8880.946 (en XML) en millisecondes? Si non, comment pourrais-je configurer Eclipse JUnit pour permettre l'affichage en millisecondes (La raison pour laquelle je demande est parce que j'ai initialement ajouté 1000 utilisateurs et le résultat est arrivé à 13.593s).

Répondre

1

La synchronisation est toujours en secondes. Je ne sais pas comment le changer, et avec ce grand nombre, pourquoi voudriez-vous?

Si vous voulez le temps en millisecondes, vous pouvez bien sûr déplacer les 3 positions décimales vers la droite.

+0

Avec millisecondes, nous voulons calculer façons de calculer 'temps d'attente 'en millisecondes. –

0

C'est le format dans lequel le temps est présent dans xml:

seconds.ms 

Donc, dans votre cas, il est 8880 secondes et 946 Millis