Clever idea - should work.
But it is harder to make work than removing/replacing the variable
bits as you are finding!

The modifiers such as (?m) and (?s) do work in JMeter.

Note that these can change the meaning of ".", ^ $ etc

The Regex Tester might help here.

S.
On 4/26/05, Sonam Chauhan <[EMAIL PROTECTED]> wrote:
> > Or one could develop a new Assertion.
> >
> > You might still need to add a way to edit the responses to remove the
> > variable data.
> 
> Sebb and Keith - I tried something similar with plain response assertions
> and regexs... my intention was to get JMeter to act as a rudimentary diff
> facility (it just signals if something is different), but I may have run
> into a limitation the regex support.
> 
> The usual way to use Response Assertions is setting snippets of text (which
> may have regexs) in an assertion. JMeter then tries to match the response
> body (or headers) against it.
> 
> Is it possible to assert a suitably processed multiline document? I was
> thinking of something like this:
> 
> 1. Take the _entire_ body response from a server
> 2. Replace the variable bits with suitable regular expressions
> 3. Quote any other regex metacharacters
> 4. Take the text processed this way, and set it as a JMeter response
> assertion
> 
> I tried doing this - JMeter lets me paste in this multi-line text into the
> assertion textbox with no problems, but try as I might, I could not it to
> work. I also tried using Perl5 extended regular expressions of multiline
> matching - i.e., instead of /abc/m, I set the assertion to (?m)abc - but no
> go.
> 
> I'd like your thoughts on this issue.
> 
> Regards,
> Sonam Chauhan
> --
> Electronic Commerce, Corporate Express Australia Ltd.
> Phone: +61-2-9335-0725, Email: [EMAIL PROTECTED]
> 
> 
> > -----Original Message-----
> > From: sebb [mailto:[EMAIL PROTECTED]
> > Sent: Monday, 25 April 2005 10:51 PM
> > To: JMeter Users List
> > Subject: Re: Regression Testing w/ JMeter
> >
> > The Post-Processor Save Responses to a File was partly introduced with
> > this in mind.
> >
> > This takes a name prefix (which I think can be a variable) so you can
> > run the test twice, saving the results to two sets of files, and then
> > use some other tool to do comparisons of the files.
> >
> > You may need to pre-process the files to remove some dynamic data
> > (e.g. dates/times) before doing the diffs.
> >
> > There's no differencing capability built into JMeter at present.
> >
> > However, I guess the Save Responses test element could be extended to
> > include a second filename prefix, and could save the new data and then
> > compare it. Not sure offhand how this should report differences - I
> > think it may run too late to change the failure status - but it could
> > certainly log a message.
> >
> > Or one could develop a new Assertion.
> >
> > You might still need to add a way to edit the responses to remove the
> > variable data.
> > I think this could be done using another Post-Processor (BeanShell
> > Assertion should be usable here) that gets run before the Saver gets
> > the result. Or this could be added to the Saver itself (easier to
> > understand).
> >
> > I suggest you try using external comparisons first, as this will give
> > a better idea of the sort of text that might need to be removed from
> > the responses before diffing.
> >
> > S.
> > On 4/25/05, Keith Weicksel <[EMAIL PROTECTED]> wrote:
> > > I was wondering if anyone used JMeter to regression test a site.
> > > Particularily, what I am looking for is the ability to:
> > >
> > > 1 - create a baseline tests for some path in our site (storing the
> > > HTML/DOM response somewhere)
> > > 2 - run the same test again after changes were made to the site and be
> > > able to DIFF the responses (showing the differences somehow)
> > > 3 - if there are changes (and they are OK), replace the baseline
> > > responses with the new valid ones
> > >
> > > I have used JMeter for about a month now, and do not believe it has this
> > > functionality built right into it at this point.  My question is what is
> > > the extent of the regression testing ability buiilt into JMeter?  And
> > > how difficult would it be to add this functionaility to it myselft?
> > >
> > > Thanks,
> > >
> > > Keith
> > >
> > > ---------------------------------------------------------------------
> > > To unsubscribe, e-mail: [EMAIL PROTECTED]
> > > For additional commands, e-mail: [EMAIL PROTECTED]
> > >
> > >
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: [EMAIL PROTECTED]
> > For additional commands, e-mail: [EMAIL PROTECTED]
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
> 
>

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to