StopTest et StopTest now : blocage en mode start

11 views
Skip to first unread message

FabriceB

unread,
Jul 23, 2009, 3:40:58 AM7/23/09
to JMeter en français
Bonjour a tous,

Je reviens a Jmeter après un longue période d'autres choses, je suis
en version 2.3.4 r785646 la dernière semble t il.

Je voulais faire un petit controle et je me suis rendu compte que le
stop test et le stop test now me posent problème :

Ex fait : 4 threads, 1 http request par thread (identiques) appelant
la page Google.

- Case Run Thread Groups consecutively cochée
- Le premier thread est en "action to be taken after a samplr error" =
Stop Test (ou Stop Test Now)

Si je fais une assertion renvoyant une erreur dans l'appel de ma page
du premier thread, mon test s'arrete bien dans l'execution, c'est a
dire que les autres threads ne sont pas envoyés, par contre je suis
bloqué en start (Start est grisé dans le menu).

Je me dis : "je fais un stop et c'est bon" : meme pas ! Le stop me
donne le message "Be patient" : il vaut mieux car j'ai attendu 5
minutes et rien ne se passe... Obligé de couper Jmeter et de relancer.
J'ai pas de log....C'est pareil pour Stop Test now.

Mes questions :

- Quelle est la diférence profonde entre sto test et stop test Now ?
- Ce comportement ne se produit il que pour moi ?
- Comment puis je avoir un peu de log jmeter ? (je suis en train de
chercher mais si qqun sait c'est plus sur)

Merci beaucoup

Fabrice

FabriceB

unread,
Jul 23, 2009, 3:59:31 AM7/23/09
to JMeter en français
Re to all,

OULA.... j'ai mis les logs

log_level.jmeter=DEBUG
log_level.jmeter.junit=DEBUG
log_level.jorphan=DEBUG


et là par contre ca fait beaucoup je m'y perd.... je veux bien un coup
de main pour paramétrer correctement Svp

Merci d'avance

Fabrice

Milamber

unread,
Jul 23, 2009, 5:49:19 PM7/23/09
to jmet...@googlegroups.com
Bonjour,

Ci-dessous,

Le 23/07/2009 08:40, FabriceB a ecrit :
> Bonjour a tous,
>
> Je reviens a Jmeter après un longue période d'autres choses, je suis
> en version 2.3.4 r785646 la dernière semble t il.
>
Et oui, cela fait longtemps ;-)
La 2.3.4 est bien la dernière, et en plus tu peux avoir une version fr
pas trop mal.
> Je voulais faire un petit controle et je me suis rendu compte que le
> stop test et le stop test now me posent problème :
>
> Ex fait : 4 threads, 1 http request par thread (identiques) appelant
> la page Google.
>
> - Case Run Thread Groups consecutively cochée
> - Le premier thread est en "action to be taken after a samplr error" =
> Stop Test (ou Stop Test Now)
>
> Si je fais une assertion renvoyant une erreur dans l'appel de ma page
> du premier thread, mon test s'arrete bien dans l'execution, c'est a
> dire que les autres threads ne sont pas envoyés, par contre je suis
> bloqué en start (Start est grisé dans le menu).
>
Je viens de refaire le scénario, j'ai le même problème.
> Je me dis : "je fais un stop et c'est bon" : meme pas ! Le stop me
> donne le message "Be patient" : il vaut mieux car j'ai attendu 5
> minutes et rien ne se passe... Obligé de couper Jmeter et de relancer.
> J'ai pas de log....C'est pareil pour Stop Test now.
>
Même problème aussi
> Mes questions :
>
> - Quelle est la diférence profonde entre sto test et stop test Now ?
>
C'est une nouvelle fonctionnalité de la 2.3.3. Le stop test est un arrêt
"poli" (Jmeter demande aux threads de s'interrompre dés que possible. Le
stop test now est un arrêt plus violent, on les stoppent quelque soit
leur état.
> - Ce comportement ne se produit il que pour moi ?
>
Non, je viens de faire un tour dans le code source, je pense qu'il
s'agit d'un beau bug.
Il faut le déclarer sur le bugzilla (je peux m'en charger si tu veux)
> - Comment puis je avoir un peu de log jmeter ? (je suis en train de
> chercher mais si qqun sait c'est plus sur)
>

Les classes impactées sont :
log_level.jmeter.threats=DEBUG
log_level.jmeter.gui.action=DEBUG
log_level.jmeter.engine=DEBUG

A+
Milamber
> Merci beaucoup
>
> Fabrice
> >
>
>

FabriceB

unread,
Jul 27, 2009, 1:31:39 AM7/27/09
to JMeter en français
Bonjour a tous,

Désolé de ne pas avoir répondu vendredi, délégué sur autre chose
encore ...

Merci de ta réponse : ouf je me sens moins seul cela a pu etre
reproduit...

Merci aussi pour les explications des différents stop et des DEBUG a
mettre en place.

Je veux bien que tu te charge de la déclaration de bug s'il te plait
Milamber ce sera plus simple (pour moi:-) ) et mieux fait.

Juste un précision, j'ai utilisé quelques temps la NighltlyVersion et
je crois que le stop test fonctionnait... a voir...

Merci encore

Fabrice

Milamber

unread,
Jul 30, 2009, 5:48:16 AM7/30/09
to jmet...@googlegroups.com
Bonjour,

J'ai oublié de te dire que c'est fait, j'ai fait une déclaration de bug, et j'ai même fait une proposition de patch
https://issues.apache.org/bugzilla/show_bug.cgi?id=47592

Pour info, le bug n'existe pas avec la version 2.3.2. Il est apparu depuis la 2.3.3.

Si jamais le patch est commité sur le svn, je te tiendrais au courant pour que tu puisses récupérer une nightly version.

A+
Milamber

Le 27/07/2009 06:31, FabriceB a ecrit :

FabriceB

unread,
Jul 30, 2009, 5:53:16 AM7/30/09
to JMeter en français

Salut a tous, salut Milamber,

Pas de souci je sais bien que tu fais toujours dans les regles de
l'art :-) .

Merci pour la déclaration et bein sur, je suis preneur de la
correction quand elle sera OK

Merci encore

Fabrice

On 30 juil, 11:48, Milamber <milambersp...@gmail.com> wrote:
> Bonjour,
>
> J'ai oublié de te dire que c'est fait, j'ai fait une déclaration de bug,
> et j'ai même fait une proposition de patchhttps://issues.apache.org/bugzilla/show_bug.cgi?id=47592

FabriceB

unread,
Aug 4, 2009, 6:19:49 AM8/4/09
to JMeter en français


Bonjour a tous,

Milamber, en fait le probleme concerne tous les stops, meme le stop
depuis le menu (je suppose que le code est le meme derriere), mias
quand j'ai besoin de stopper un plan je me retrouve dans le meme cas
de blocage si j'utilise le stop du menu Run.

Voila juste une précision que je voulais apporter

Merci

Fabrice

Milamber

unread,
Aug 4, 2009, 5:50:57 PM8/4/09
to jmet...@googlegroups.com
Bonjour,

Oui en effet, le bug est que JMeter ne notifie pas l'ensemble des groupes d'unités qu'il doivent s'arrêter (avant même de commencer) quand le groupe d'unités en cours lance un stop test et donc JMeter pense qu'il est toujours en test lancé... donc pourquoi te permettre de stopper ;)

Pour renchérir, le fait que le carré reste vert (et l'état de Jmeter à running) est que les groupes d'unités suivants (dans la file d'attente, car on est en 'sérialisé'), sont toujours en attente que le groupe d'unités "en cours" se termine... bien qu'il se soit terminé via le stop test (ou stop test now).

La régression de fonctionnement est apparue lors de la mise en place des fonctionnalités "arrêt / arrêt immédiatement" qui permettent un arrêt 'gentil' (on attend la fin des réponses au requête en cours, on fait les assertions, etc) et un arrêt 'plus méchant' (on stop dès que possible)

A+
Milamber

Le 04/08/2009 11:19, FabriceB a ecrit :

Milamber

unread,
Nov 23, 2009, 3:28:52 AM11/23/09
to jmet...@googlegroups.com
Bonjour,

Le patch proposé a été accepté et validé sur le trunk. La correction est
donc disponible sur la version nightly, et le sera sur la prochaine
version (2.4)

https://issues.apache.org/bugzilla/show_bug.cgi?id=47592

A+
Milamber



Le 04/08/2009 12:19, FabriceB a ecrit :

FabriceB

unread,
Nov 23, 2009, 3:32:47 AM11/23/09
to JMeter en français
Bonjour a tous,

Super

Merci beaucoup pour tout ça

Fabrice
Reply all
Reply to author
Forward
0 new messages