jmeter-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From sebb <seb...@gmail.com>
Subject Re: JMeter refuse my response assertion ...
Date Fri, 07 Oct 2005 20:01:09 GMT
On 07/10/05, Bruno Charloup <bcharloup@jouve.fr> wrote:
> Sorry, it doesn't work.

What does not work?
What error message do you get?
Have you checked jmeter.log?
Have you tried the Save Responses suggestion?

> I save the same pb on another page, with the same kind of script (end of
> line is still CR, not LF in the file recorded by the post processor of
> Jmeter).


> Another question (one more ;-))
> Do you know if there is a max size for patterns ?

No, I don't.

> I have another problem with a big part of a page : this part is composed by
> more than 600 lines.
> If i put this part in a single pattern, the assertion fails.
> If i cut these 600 lines in 3 patterns, the assertion succeed ...

So use 3 patterns ...

>
> Thanks in advance for any answer.
>
> Bruno.
>
> -----Message d'origine-----
> De : sebb [mailto:sebbaz@gmail.com]
> Envoyé : vendredi 7 octobre 2005 18:16
> À : JMeter Users List
> Objet : Fwd: JMeter refuse my response assertion ...
>
> Oops forgot list
>
> ---------- Forwarded message ----------
> From: sebb <sebbaz@gmail.com>
> Date: 07-Oct-2005 17:15
> Subject: Re: JMeter refuse my response assertion ...
> To: Bruno CHARLOUP <bcharloup@jouve.fr>
>
>
> Put \s+ wherever there is white-space
>
> Put \s* wherever there might be whitespace
>
> e.g.
>
> Line1
> Line2
>
> becomes
>
> Line1\s+Line2
>
> S.
> On 07/10/05, Bruno CHARLOUP <bcharloup@jouve.fr> wrote:
> > Sebb,
> > Thanks for your answer.
> > I don't know how (where) to put \s in my assertion : if I place \s at
> > the beginning of the assertion and another \s at the end of it, Jmeter
> > consider these terms as member of the string to compare ; if i write
> > (?s) and (?-s) - as it was written in the help of Jmeter, the assertion
> fails too ...
> >
> >
> > -----Message d'origine-----
> > De : sebb [mailto:sebbaz@gmail.com]
> > Envoyé : vendredi 7 octobre 2005 15:57 À : JMeter Users List Objet :
> > Re: JMeter refuse my response assertion ...
> >
> > If it is an HTML page, then spacing is irrelevant.
> > Do you want the test to fail if the spacing changes?
> >
> > I suggest you use
> >
> >    \s+
> > or
> >    \s*
> >
> > between the bits of text you want to match.
> >
> > Alternatively, do a basic check on the page at run-time, and use the
> > SaveResponses Post-Processor to create a file with the exact response,
> > and compare that later.
> >
> > S
> > On 07/10/05, Bruno CHARLOUP <bcharloup@jouve.fr> wrote:
> > > Hi Noam,
> > > I've proceed as you indicate :
> > > In the file recorded by the post processor on my page, I have the
> > > following data (I saw LF and CR thanks to another editor, I put them
> > > in the following text between '<' and '>' tags) :
> > > var criteria = new Array();<LF>
> > > <CR>
> > > criteria['R0003'] = ["Tous Champs", "Titre", "Auteur", "Sujet",
> > > "ISBN"];<CR> criteria['R0001'] = ["Tous Champs", "Titre", "Auteur",
> > > "Sujet", "ISBN"];<CR> criteria['R0002'] = ["Tous Champs", "Titre",
> > > "Auteur", "Sujet", "ISBN"];<CR> criteria['R0004'] = ["Tous Champs",
> > > "Titre", "Auteur", "Sujet", "ISBN"];<LF>
> > >
> > > In the tree result listener the script is different, concerning end
> > > of lines
> > > :
> > > var criteria = new Array();<CR><LF>
> > > <CR><LF>
> > > criteria['R0003'] = ["Tous Champs", "Titre", "Auteur", "Sujet",
> > > "ISBN"];<CR><LF> criteria['R0001'] = ["Tous Champs", "Titre",
> > > "Auteur", "Sujet", "ISBN"];<CR><LF> criteria['R0002'] = ["Tous
> > > Champs", "Titre", "Auteur", "Sujet", "ISBN"];<CR><LF>
> > > criteria['R0004'] = ["Tous Champs", "Titre", "Auteur", "Sujet",
> > > "ISBN"];<CR><LF>
> > >
> > > I suppose this difference of encoding of new line is the reason of
> > > the failure of my assertion.
> > > I work with the code from this listener to create assertion (after
> > > escaping special caracter) : this means that my process is probably
> > > not correct to perform such a test ?
> > >
> > > Do you have a solution or a suggestion ?
> > >
> > > Thanks in advance.
> > >
> > > Bruno.
> > >
> > >
> > > -----Message d'origine-----
> > > De : Noam Paz [mailto:noam.paz@db.com] Envoyé : vendredi 7 octobre
> > > 2005 14:51 À : JMeter Users List Objet : RE: JMeter refuse my
> > > response assertion ...
> > >
> > >
> > >
> > >
> > >
> > >
> > > Hi Bruno,
> > > if you use the post-processor "Save Responses to a file" and make a
> > > diff between what you actually get and what you expect (your regexp
> > > pattern), what is the result?
> > >
> > > Best regards / Viele Grüße
> > >
> > > Noam Paz
> > >
> > >
> > >
> > >
> > >
> > >
> > >
> > >             "Bruno CHARLOUP" <bcharloup@jouve.fr>
> > >
> > >
> > >
> > >             07.10.2005 14:43
> > > To
> > >
> > > "'JMeter Users List'" <jmeter-user@jakarta.apache.org>, "'sebb'"
> > > <sebbaz@gmail.com>
> > >
> > >
> > > cc
> > >
> > > Please respond to
> > >
> > >
> > > "JMeter Users List" <jmeter-user@jakarta.apache.org> Subject
> > >
> > > RE: JMeter refuse my response assertion ...
> > >
> > >
> > >
> > >
> > >
> > >
> > >
> > >
> > >
> > >
> > >
> > >
> > >
> > >
> > >
> > >
> > >
> > > Hi Sebb,
> > > Exact !
> > > If i cut each line of this expression in several pattern, it works
> > > but in other part of my page (and in other page), new lines are not
> > > a problem
> > ...
> > > My question is why is this part of my page, these lines are a
> > > problem ... It is a mystery for me.
> > >
> > > My purpose is to use Jmeter for non regression test, and I put in a
> > > assertion, for each page of my test plan, the whole of the code of
> > > the page, and it works for most of pages, not for this one ...
> > >
> > >
> > > -----Message d'origine-----
> > > De : sebb [mailto:sebbaz@gmail.com]
> > > Envoyé : vendredi 7 octobre 2005 14:32 À : JMeter Users List Objet :
> > > Re: JMeter refuse my response assertion ...
> > >
> > > On 07/10/05, Bruno CHARLOUP <bcharloup@jouve.fr> wrote:
> > > > Hi all,
> > > > I've put the following part of script in a response assertion.
> > > >
> > > > var criteria = new Array\(\);
> > > >
> > > > criteria\['R0003'\] = \["Tous Champs", "Titre", "Auteur", "Sujet",
> > > > "ISBN"\]; criteria\['R0001'\] = \["Tous Champs", "Titre",
> > > > "Auteur", "Sujet", "ISBN"\]; criteria\['R0002'\] = \["Tous
> > > > Champs", "Titre", "Auteur", "Sujet", "ISBN"\]; criteria\['R0004'\]
> > > > = \["Tous Champs", "Titre", "Auteur", "Sujet", "ISBN"\];
> > > >
> > > >
> > > > Even if my tested page contains this script, I've always the
> > > > following error
> > > > :
> > > >
> > > > Test failed, text expected to contain /var criteria = new
> > > > Array\(\);
> > > >
> > >
> > > This indicates that the expression was valid, but not found. This is
> > > probably because of the new lines.
> > >
> > > You might do better to code the lines as separate patterns on the
> > > assertion page.
> > >
> > > S.
> > >
> > > --------------------------------------------------------------------
> > > - To unsubscribe, e-mail: jmeter-user-unsubscribe@jakarta.apache.org
> > > For additional commands, e-mail: jmeter-user-help@jakarta.apache.org
> > >
> > >
> > >
> > > --------------------------------------------------------------------
> > > - To unsubscribe, e-mail: jmeter-user-unsubscribe@jakarta.apache.org
> > > For additional commands, e-mail: jmeter-user-help@jakarta.apache.org
> > >
> > >
> > >
> > >
> > > --
> > >
> > > Diese E-Mail enthaelt vertrauliche und/oder rechtlich geschuetzte
> > > Informationen. Wenn Sie nicht der richtige Adressat sind oder diese
> > > E-Mail irrtuemlich erhalten haben, informieren Sie bitte sofort den
> > > Absender und vernichten Sie diese Mail. Das unerlaubte Kopieren
> > > sowie die unbefugte Weitergabe dieser Mail ist nicht gestattet.
> > >
> > > This e-mail may contain confidential and/or privileged information.
> > > If you are not the intended recipient (or have received this e-mail
> > > in
> > > error) please notify the sender immediately and destroy this e-mail.
> > > Any unauthorized copying, disclosure or distribution of the material
> > > in this e-mail is strictly forbidden.
> > >
> > >
> > > --------------------------------------------------------------------
> > > - To unsubscribe, e-mail: jmeter-user-unsubscribe@jakarta.apache.org
> > > For additional commands, e-mail: jmeter-user-help@jakarta.apache.org
> > >
> > >
> > >
> > > --------------------------------------------------------------------
> > > - To unsubscribe, e-mail: jmeter-user-unsubscribe@jakarta.apache.org
> > > For additional commands, e-mail: jmeter-user-help@jakarta.apache.org
> > >
> > >
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: jmeter-user-unsubscribe@jakarta.apache.org
> > For additional commands, e-mail: jmeter-user-help@jakarta.apache.org
> >
> >
> >
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: jmeter-user-unsubscribe@jakarta.apache.org
> For additional commands, e-mail: jmeter-user-help@jakarta.apache.org
>
>
>

---------------------------------------------------------------------
To unsubscribe, e-mail: jmeter-user-unsubscribe@jakarta.apache.org
For additional commands, e-mail: jmeter-user-help@jakarta.apache.org


Mime
View raw message