Ah, that is better, I found some useful info on these site as well: http://www.regular-expressions.info/tutorial.html http://tlc.perlarchive.com/articles/perl/pm0001_perlretut.shtml
Now I have a regex that works in the regex coach: JSESSIONID=(\w*); So I've added this as a response assertion set to CONTAINS and TEXT RESPONSE (I've tried some other settings with the same result). However the assertion result each time is: Test failed, text expected to contain /JSESSIONID=(\w*);/ :( The response text I'm getting is: Load time: 16 HTTP response code: 200 HTTP response message: OK HTTP response headers: HTTP/1.1 200 OK Server: Microsoft-IIS/5.0 Date: Fri, 16 Jul 2004 13:48:24 GMT Pragma: No-cache Cache-Control: no-cache Expires: Thu, 01 Jan 1970 01:00:00 GMT Set-Cookie: JSESSIONID=3B4828D5880BEE2A528F185888686983; Path=/; Secure Content-Type: text/html;charset=UTF-8 Content-Length: 3640 Any ideas? Ta adam -----Original Message----- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] Sent: 19 July 2004 16:15 To: JMeter Users List Subject: Re: RE: Antwort: Session ID help..'Viren geprueft!' Hi Adam, http://weitz.de/regex-coach/ here is a little Tool I use to test my RegEx. I wonder why the Cookie Manager shouldn't work. But anyways, if you post how the Response with yout SessionId looks like, I can create a RegEx statement for you. Greetings Frank |---------+----------------------------> | | Adam Smith | | | <[EMAIL PROTECTED]| | | .com> | | | | | | 19.07.2004 15:01 | | | Bitte antworten | | | an "JMeter Users | | | List" | | | | |---------+----------------------------> >--------------------------------------------------------------------------- ---------------------------------------------------| | | | An: JMeter Users List <[EMAIL PROTECTED]> | | Kopie: | | Thema: RE: Antwort: Session ID help..'Viren geprueft!' | >--------------------------------------------------------------------------- ---------------------------------------------------| Hi Frank, I want to simultaneously login as 10 different users, with different jsessionid's - so I don't think I can do this with a Cookie Manager (I have tried..). I just tried that regex, I think you are right, I need to change it a bit! Does anyone have a link to anything on the web that can help me? Thanks Adam -----Original Message----- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] Sent: 19 July 2004 15:20 To: JMeter Users List Subject: Antwort: Session ID help.. Hi Adam, first of all it looks strange. It says your sessionId is saved in the cookie, yet you use a URL-Rewriting Method. Is this intentionally? Maybe you just need a CookieManager. But I had to grab a SessionId myself lately and used this RegEx: jsessionid=(\S+)"\s Maybe you have to change it a bit. Tell me if it helped. Greetings Frank |---------+----------------------------> | | Adam Smith | | | <[EMAIL PROTECTED]| | | .com> | | | | | | 19.07.2004 14:05 | | | Bitte antworten | | | an "JMeter Users | | | List" | | | | |---------+----------------------------> >--------------------------------------------------------------------------- ---------------------------------------------------| | | | An: [EMAIL PROTECTED] | | Kopie: | | Thema: Session ID help.. | >--------------------------------------------------------------------------- ---------------------------------------------------| Hi, The site I am trying to test uses a jsessionid to maintain a session instance. I'm trying to set up a test that uses 10 threads, and 10 unique users to log in to a site and access three pages. My understanding of my project is as follows: - HTTP request sampler makes GET call (all of this is via HTTP incidentally): GET <https://test.zoo-tech.com:443/> (e.g. URL) - The response includes a JSESSIONID in the Sampler Result - There is a HTTP URL Re-writing modifier which should parse the JSESSIONID, it has a session argument name "jsessionid" - Another HTTP request samples makes a get call and appears to add the jsessionid on the end - POST < https://test.zoo-tech.com:443/j_security_check;jsessionid=2AFA71B5A32F6C331 BF7EED0142F4A5E>. Note that the response does NOT include the jsessionid again... - So all good so far! - Then I have another HTTP sampler, however, the request looks like this POST <https://test.zoo-tech.com:443/search;jsessionid>= So, I am guessing that the re-writing modifier needs the param to be returned every time? I tried to use a regex extractor instead by adding this to the first samples. However, I cannot get this to work either... Although this is my first attempt at regex, I am using jsessionid=([0-9A-Z]); to try and parse from: Load time: 16 HTTP response code: 200 HTTP response message: OK HTTP response headers: HTTP/1.1 200 OK Server: Microsoft-IIS/5.0 Date: Mon, 19 Jul 2004 09:27:26 GMT Pragma: No-cache Cache-Control: no-cache Expires: Thu, 01 Jan 1970 01:00:00 GMT Set-Cookie: JSESSIONID=FAE7EDC8E0F20B552BAF99EFF4552D70; Path=/; Secure Content-Type: text/html;charset=UTF-8 Content-Length: 3640 At the end of this my node tree is looking like this: -Thread group -HTTP request defaults -Simple controller -HTTP sampler -Response Assertion -Regex extractor -Assertion results -HTTP sampler -HTTP sampler -View results tree -HTTP URL re-writing modifier -HTTP Header manager Any help anyone can give would be very much appreciated! Thanks, adam --------------------------------------------------------------------- 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] --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]

