Timestamp issue

Next Topic
 
classic Classic list List threaded Threaded
2 messages Options
Reply | Threaded
Open this post in threaded view
|

Timestamp issue

DURANDO Gaël Societé GFI
Hi,

 when i use the ldap request in jmeter 5.3, the assertion result write to file correctly.

ticked options in assertion result :
save timestamp
save elapsed time
save label
save success

 2 cases :

 the request is ok => true => timestamp is ok in the result file

the server doesn't answer => false => timestamp is null and ellapsed time is null

example

1601343323539,7,LDAP_01_LDAP_Search,true,LDAP

0,0,LDAP_01_LDAP_Search,false,LDAP

How can i get a real usable timestamp ?

Cordialement,

Gaël Durando
Externe - GFI

cnisud-cpp

V206

Compte Professionnel Prévention
Tél. 04 91 85 86 65 - 271 8665


***************************************************************************************** Ce message électronique, les éventuels fichiers joints et les informations qu'il contient, peuvent être couverts par le secret professionnel et sont exclusivement adressés à son destinataire. Si vous le recevez par erreur, merci d'en informer l'expéditeur et de le détruire. A ce titre, toute diffusion non autorisée de ce message, même partielle, sous quelque forme que ce soit, est interdite et punie par la loi. En aucun cas, le contenu de ce message ne peut valoir offre ou acceptation ou engagement de la part de la CARSAT SUD-EST. Les opinions contenues dans ce message sont personnelles à l'émetteur. Il est de la responsabilité du destinataire de s'assurer que le message et ses éventuelles pièces jointes ne contiennent pas de virus informatique.
Reply | Threaded
Open this post in threaded view
|

Re: Timestamp issue

Felix Schumacher

Am 29.09.20 um 14:23 schrieb DURANDO Gaël Societé GFI:

> Hi,
>
>  when i use the ldap request in jmeter 5.3, the assertion result write to file correctly.
>
> ticked options in assertion result :
> save timestamp
> save elapsed time
> save label
> save success
>
>  2 cases :
>
>  the request is ok => true => timestamp is ok in the result file
>
> the server doesn't answer => false => timestamp is null and ellapsed time is null
>
> example
>
> 1601343323539,7,LDAP_01_LDAP_Search,true,LDAP
>
> 0,0,LDAP_01_LDAP_Search,false,LDAP
>
> How can i get a real usable timestamp ?

This is probably a mistake in the sampler. The sampler has to call
SampleResult#sampleEnd() when it is finished. The ldap sampler might
miss calling this on the not-so-happy path.

You can fix this yourself by adding a Post-Processor, which checks the
start (and/or end) time of a SampleResult and call sampleStart/sampleEnd
yourself, if it is equal zero.

I added a JSR223 PostProcessor to the ldap sampler with the following
body (Groovy script):

if (prev.startTime == 0) {
    prev.sampleStart()
    prev.sampleEnd()
}

I would consider the current behaviour to be a bug. What do others think?

Felix


>
> Cordialement,
>
> Gaël Durando
> Externe - GFI
>
> cnisud-cpp
>
> V206
>
> Compte Professionnel Prévention
> Tél. 04 91 85 86 65 - 271 8665
>
>
> ***************************************************************************************** Ce message électronique, les éventuels fichiers joints et les informations qu'il contient, peuvent être couverts par le secret professionnel et sont exclusivement adressés à son destinataire. Si vous le recevez par erreur, merci d'en informer l'expéditeur et de le détruire. A ce titre, toute diffusion non autorisée de ce message, même partielle, sous quelque forme que ce soit, est interdite et punie par la loi. En aucun cas, le contenu de ce message ne peut valoir offre ou acceptation ou engagement de la part de la CARSAT SUD-EST. Les opinions contenues dans ce message sont personnelles à l'émetteur. Il est de la responsabilité du destinataire de s'assurer que le message et ses éventuelles pièces jointes ne contiennent pas de virus informatique.
>

---------------------------------------------------------------------
To unsubscribe, e-mail: [hidden email]
For additional commands, e-mail: [hidden email]