Thanks for the response. I'll take you up on that jmx offer. That is bound to shed some light on my problem.
Some more data. I added to the Thread Group - View Results Tree - Assertion Results And to the First Page - Response Assertion, looking for the pattern: Session= When I run the test, the assertion fails. Also the View Results Tree shows the requested page name in red, but the Response Data shows the frameset page complete with SessionID. A little clarification on the application I am testing might help. The site is set up so that you request a page and the server redirects you a frameset. One of the frames contains the page you requested. I fiddled with the test so that the frameset is called directly and I got pretty much the same results. The assertion fails, and the View Results Tree shows the page name in red. There is one major difference: When requesting the frameset directly I see the Response Data when I click on the node. When using redirection, there is actually a child node under the red one that contains the Response Data. With redirection, the parent node only contains http headers (content-length, content-type, etc) and the HTTP Response Code is 302. I'm beginning to suspect that I'm going to have some problems getting JMeter to work with my application. Thanks, Neal -----Original Message----- From: Mark Lybarger [mailto:[EMAIL PROTECTED] Sent: Tuesday, March 23, 2004 5:21 PM To: JMeter Users List Subject: Re: Newb needs regular expression help Neal, The regexes definately take some fiddling to get confidence that they work. I've found it works nicely to use a couple Java Requests, along with a Regular Expression Extractor and a Response Assertion, a user parameter and some playing around with the expressions to see what the output is. In your case, the regex you posted seems to be correct. At least it's working for me. I can send you the jmx that i've mocked up if you like. Maybe it has something to do with the frame/frameset that you're using? ~mark Neal O'Connell wrote: >I'm having a little trouble with regular expressions. Here is the >basic flow of the web application when used in a browser > >- User requests page >- Server returns a frameset (the requested page is in the frameset). A >link on the frameset page includes a query parameter that has a unique >identifier for session tracking (SessionID is the variable name) > >General layout of my script is (using v1.9.1) > >- Thread Group > - First Page (GET) (returns a frameset) > - Regular Expression Extractor to get SessionID > - Second page (POST) (passes SessionID as a variable) > >My regular expression has the following properties > >Ref Name: SessionID >Reg Expr: (SessionID=)(.*)([&"]) >Template: $2$ >Match No: 1 >Default: 0 > >I'm obviously missing something, because when I monitor the server I >can see that the SessionID that gets POSTed with the second page has a >default value of 0 rather than what should have been parsed out of the >extractor. > >>From my (albeit minimal) understanding of regular expressions, I >>expect that >this will look for text in the response that fits the pattern: > >Starts with "SessionID=" >Ends with " or & >Can have 0 or more characters in between. > >And the parantheses break the expression into three groups: >1 - "SessionID" string literal >2 - SessionID value >3 - " or & character > >So setting the Template to $2$ means put the second group into the >variable. > >A snippet from the frameset might help: > > <frame name="visibleFrame" >src="mainpage.htm?InstanceID=1193356129&SessionID=wiQHYYlHzYEokrCo"> > > >Can somebody please help me out? Maybe I just need to find a quality >regular expressions tutorial... > > >Thanks! > >Neal O'Connell | Developer >Phone: 859.245.3841 | Fax: 715.287.4499 >MI-Assistant - A Division of Fiserv, FSC >26550 W. Mondovi Street | Eleva, WI 54738 >http://www.mi-assistant.com > > > > --------------------------------------------------------------------- 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]

