jmeter-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Annie L <annie15...@gmail.com>
Subject Re: http request...passing data set from one http request to another.
Date Tue, 03 Jan 2012 04:13:42 GMT
Debug PostProcessor doesn't have my variable in it.

The string was copied and pasted into the thread from the sampler.



On Mon, Jan 2, 2012 at 9:55 PM, Deepak Shetty <shettyd@gmail.com> wrote:

> double quotes dont have to be escaped.
> name\s*=\s*"responseSize"\s*value\s*="([^"]*)"
>
> Note that Regexs are case sensitive (unless you add a flag to make them
> insensitive and its also very easy to make a mistake with ' or " )
>
> I suggest you add a debug sampler after your HTTPSampler (ensure your regex
> sampler is a child of the HTTP Sampler returning the response).
> Then add a view Results Tree listener and run the test.
>
> In the view results tree The debug sampler can show you the value of your
> extracted variable. If the value still comes wrong then the check the
> response of the HTTPSampler that you are applying the regex to has the
> string exactly as you say it is .
>
> Im also assuming
> Template: $1# is a typo it should be $1$
>
> regards
> deepak
>
> 2012/1/2 మహేష్™ <pmkumar@gmail.com>
>
> > Hi
> >
> > Can you try the Regular expression in the below format.
> >
> > Reference Name: responseSize
> > Regular Expression: \"responseSize\"\s+values+=\s+\"(.*?)\">
> > Template: $1$
> > Match No. (0 for Random): 1
> > Default Value: 0
> >
> > Here \s is for space escape character and \ is to escape the ". I am not
> > sure these escape characters required for new version of Jmeter or not.
> >
> > and try the variable in the next http request.Hope this will pass.
> >
> > Regards,
> > M
> >
> > On Tue, Jan 3, 2012 at 9:08 AM, Annie L <annie15980@gmail.com> wrote:
> >
> > > I tried Regular Expression Extractor but it doesn't seem to pick up the
> > > value..
> > > In my HTML response, there is a string like this
> > >
> > > <input type = "text" name = "responseSize" value = "5">
> > >
> > > I want to capture the responseSize value (5)...
> > >
> > > Reference Name: responseSize
> > > Regular Expression: <input type = "text" name = "responseSize" value =
> > > "(.+?)">
> > > Template: $1#
> > > Match No. (0 for Random): 1
> > > Default Value: 0
> > >
> > > I then created an If Controller based on "responseSize":
> > > '${responseSize}'!='0' to do a subsequent http request.
> > >
> > > It never goes into my 2nd http request.  Is my expression for
> > responseSize
> > > variable correct?
> > >
> > > Thanks,
> > > -A
> > >
> > >
> > >
> > >
> > >
> > > On Mon, Jan 2, 2012 at 11:08 AM, Flavio Cysne <flaviocysne@gmail.com>
> > > wrote:
> > >
> > > > Annie,
> > > >
> > > >    add a Regular Expression Extractor to set a variable value with
> this
> > > > data set, and use it as a request parameter value onto the next http
> > > > request.
> > > >
> > > > Hope it helps you.
> > > > Flávio Cysne
> > > >
> > > > 2012/1/2 Annie L <annie15980@gmail.com>
> > > >
> > > > > > Hi all,
> > > > > > I have a http request that would give me a data set which I
need
> to
> > > be
> > > > > > able to pass that onto the next http request.  I can't figure
out
> > how
> > > > to
> > > > > do
> > > > > > it in jmeter.  Anyone has any idea?
> > > > > > Thank you,
> > > > > > Annie
> > > > > >
> > > > >
> > > >
> > >
> >
>

Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message