if the debug processor doesnt have the variable at all - then theres probably a syntactical error in your test script somewhere - check if jmeter.log has any errors.
On Mon, Jan 2, 2012 at 8:13 PM, Annie L <[email protected]> wrote: > 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 <[email protected]> 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 మహేష్™ <[email protected]> > > > > > 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 <[email protected]> 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 <[email protected] > > > > > > 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 <[email protected]> > > > > > > > > > > > > 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 > > > > > > > > > > > > > > > > > > > > > > > > > > > >
