jmeter-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Adam Smith <a.sm...@zoo-tech.com>
Subject RE: RE: Antwort: Session ID help..'Viren geprueft!'
Date Mon, 19 Jul 2004 14:45:28 GMT
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: 	Frank_Lindner@idg.de [mailto:Frank_Lindner@idg.de] 
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       |
|         |           <a.smith@zoo-tech|
|         |           .com>            |
|         |                            |
|         |           19.07.2004 15:01 |
|         |           Bitte antworten  |
|         |           an "JMeter Users |
|         |           List"            |
|         |                            |
|---------+---------------------------->
 
>---------------------------------------------------------------------------
---------------------------------------------------|
  |
|
  |       An:       JMeter Users List <jmeter-user@jakarta.apache.org>
|
  |       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:              Frank_Lindner@idg.de [mailto:Frank_Lindner@idg.de]
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       |
|         |           <a.smith@zoo-tech|
|         |           .com>            |
|         |                            |
|         |           19.07.2004 14:05 |
|         |           Bitte antworten  |
|         |           an "JMeter Users |
|         |           List"            |
|         |                            |
|---------+---------------------------->

>---------------------------------------------------------------------------

---------------------------------------------------|
  |
|
  |       An:       jmeter-user@jakarta.apache.org
|
  |       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: jmeter-user-unsubscribe@jakarta.apache.org
For additional commands, e-mail: jmeter-user-help@jakarta.apache.org





---------------------------------------------------------------------
To unsubscribe, e-mail: jmeter-user-unsubscribe@jakarta.apache.org
For additional commands, e-mail: jmeter-user-help@jakarta.apache.org

---------------------------------------------------------------------
To unsubscribe, e-mail: jmeter-user-unsubscribe@jakarta.apache.org
For additional commands, e-mail: jmeter-user-help@jakarta.apache.org





---------------------------------------------------------------------
To unsubscribe, e-mail: jmeter-user-unsubscribe@jakarta.apache.org
For additional commands, e-mail: jmeter-user-help@jakarta.apache.org

---------------------------------------------------------------------
To unsubscribe, e-mail: jmeter-user-unsubscribe@jakarta.apache.org
For additional commands, e-mail: jmeter-user-help@jakarta.apache.org


Mime
View raw message