On 3 January 2012 05:12, Deepak Shetty <[email protected]> wrote: > 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.
Or the Regex Extractor did not run, or the extractor uses a different variable name. > > > 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 >> > > > > > > >> > > > > > >> > > > > >> > > > >> > > >> > >> --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
