jmeter-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From sebb <seb...@gmail.com>
Subject Re: Error when running JMeter
Date Tue, 21 Oct 2008 23:00:10 GMT
OK, thanks for letting us know the problem has been resolved

On 21/10/2008, jkhanal <khanalj@gmail.com> wrote:
>
>  Hi Sebb and Himanshu,
>
>  Problem got resolved after new QA build automatically. As Sebb suggested, it
>  should have been server problem earlier which might have been fixed later
>  on. Finally, I would like to thank you both of you for all the suggestions
>  you provided in resolving this issue,
>
>  Regards,
>  Jagan
>
>
>
>  sebb-2-2 wrote:
>  >
>  > On 16/10/2008, jkhanal <khanalj@gmail.com> wrote:
>  >>
>  >>  Hi Sebb and Himanshu,
>  >>
>  >>  Thank you for your advice. I tried to figure out but could not get what
>  >> went
>  >>  wrong. I recorded listener as well while recording and also i have
>  >> listener
>  >>  that I got after execution. I have pasted that below for your review.
>  >> Thanks
>  >>  a lot for your cooperation.
>  >>
>  >>  Request while recording (WorkBench)
>  >>
>  >>
>  >>  GET http://www.sonomavich.com:9080/pages/checkout
>  >>
>  >>
>  >> [no cookies]
>  >
>  > So the browser does not send any cookies here.
>  >
>  >>
>  >>
>  >>  Request Headers:
>  >>  Accept-Language: en-us
>  >>  Host: www.sonomavich.com:9080
>  >>  User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; .NET CLR
>  >>  2.0.50727; MS-RTC LM 8; KTXN B0A0T0U0)
>  >>  Connection: keep-alive
>  >>  Accept: image/gif, image/x-xbitmap, image/jpeg, image/pjpeg,
>  >>  application/x-shockwave-flash, application/vnd.ms-excel,
>  >>  application/vnd.ms-powerpoint, application/msword, */*
>  >>  UA-CPU: x86
>  >>
>  >>
>  >> -----------------------------------------------
>  >>
>  >>  Sample Result while recording (WorkBench)
>  >>
>  >>  Thread Name:
>  >>  Sample Start: 2008-10-15 13:15:04 PDT
>  >>  Load time: 125
>  >>  Latency: 125
>  >>  Size in bytes: 8573
>  >>  Sample Count: 1
>  >>  Error Count: 0
>  >>  Response code: 200
>  >>  Response message: OK
>  >>
>  >>  Response headers:
>  >>  HTTP/1.1 200 OK
>  >>
>  >> Server: Apache-Coyote/1.1
>  >>  Pragma: no-cache
>  >>  Cache-Control: no-cache, max-age=0, must-revalidate
>  >>  Content-Type: text/html;charset=UTF-8
>  >>  Content-Language: en-US
>  >>
>  >> Transfer-Encoding: chunked
>  >>  Date: Wed, 15 Oct 2008 20:15:06 GMT
>  >>
>  >>
>  >>  **********************************************
>  >>  Request After Exeicution (Test Plan)
>  >>
>  >>
>  >>
>  >>  GET http://www.sonomavich.com:9080/pages/checkout
>  >>
>  >>  Cookie Data:
>  >>
>  >> inertia-bid=e2f33580a20a411fadbf06592641f5bc
>  >
>  > Yet JMeter is sending a cookie.
>  >
>  > Where has this cookie come from? Presumably from some earlier server
>  > responses.
>  > So why does the browser not send the cookie?
>  >
>  > You'll need to compare all the earlier recording and test run samples
>  > and responses to see why JMeter is send a cookie when the browser is
>  > not (BTW, it's normally the other way about - e.g. if you forget the
>  > Cookie Manager).
>  >
>  > Try working backwards to trace the source of the cookie, and then have
>  > a look to see where the browser stops sending it. Then try to figure
>  > out why the browser stops sending it.
>  >
>  >>
>  >>
>  >>  Request Headers:
>  >>  Accept-Language: en-us
>  >>  Host: www.sonomavich.com:9080
>  >>  User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; .NET CLR
>  >>  2.0.50727; MS-RTC LM 8; KTXN B0A0T0U0)
>  >>  Connection: keep-alive
>  >>  Accept: image/gif, image/x-xbitmap, image/jpeg, image/pjpeg,
>  >>  application/x-shockwave-flash, application/vnd.ms-excel,
>  >>  application/vnd.ms-powerpoint, application/msword, */*
>  >>  UA-CPU: x86
>  >>
>  >>
>  >> -------------------------
>  >>
>  >>  Sample Result after Execution (Test Plan)
>  >>
>  >>  Thread Name: Thread Group 1-1
>  >>  Sample Start: 2008-10-15 13:17:06 PDT
>  >>  Load time: 16
>  >>  Latency: 16
>  >>
>  >> Size in bytes: 1407
>  >>  Sample Count: 1
>  >>  Error Count: 1
>  >>  Response code: 500
>  >>  Response message: Internal Server Error
>  >>
>  >
>  > As far as I can tell, the only difference between the requests is the
>  > cookie.
>  > [Of course, the server state may be different if previous requests
>  > differed.]
>  >
>  > This indicates an error in the server code, which ought to be reported
>  > to the developers.
>  >
>  > The presence (or absence) of a cookie should never result in a server
>  > error - the server should respond with a valid page containing an
>  > error message that means something to the user.
>  >
>  >>  Response headers:
>  >>  HTTP/1.1 500 Internal Server Error
>  >>  Server: Apache-Coyote/1.1
>  >>  Pragma: no-cache
>  >>  Cache-Control: no-cache, max-age=0, must-revalidate
>  >>  Content-Type: text/html;charset=UTF-8
>  >>  Content-Language: en-US
>  >>  Content-Length: 1407
>  >>
>  >> Date: Wed, 15 Oct 2008 20:17:08 GMT
>  >>  Connection: close
>  >>
>  >>
>  >>
>  >>
>  >>
>  >>
>  >>
>  >>
>  >>
>  >>  sebb-2-2 wrote:
>  >>  >
>  >>  > I agree - it looks like cookies are being handled OK. The values don't
>  >>  > matter, just check that the browser and JMeter are sending the same
>  >>  > cookie names. You can check JMeter cookies in the Tree View Listener.
>  >>  >
>  >>  > You should only need to use a regex extractor if there are hidden form
>  >>  > values that the server expects back.
>  >>  >
>  >>  > Again, compare browser with JMeter to see that the same names are
>  >> being
>  >>  > used.
>  >>  >
>  >>  > On 15/10/2008, Himanshu Ghai <himanshughai@gmail.com> wrote:
>  >>  >> Jagan try to correlate the requests to what your browser sends..
>  >>  >>  things you might need to check are the parameters/cookies/ correct
>  >>  >>  http method..
>  >>  >>
>  >>  >>  are you sure for checkout http method is get and does not have any
>  >>  >>  parameters? Jsessionid is picked up by cookie manager correctly
it
>  >>  >> seems..
>  >>  >>
>  >>  >>
>  >>  >>  Himanshu
>  >>  >>
>  >>  >>
>  >>  >>
>  >>  >>
>  >>  >>  On Tue, Oct 14, 2008 at 4:42 PM, jkhanal <khanalj@gmail.com>
wrote:
>  >>  >>
>  >>  >>  >
>  >>  >>  > Hi Sebb,
>  >>  >>  >
>  >>  >>  > Thank you for your response
>  >>  >>  >
>  >>  >>  > I ran two times and Cookie Data: was different. Looks like
I need
>  >> to
>  >>  >> create
>  >>  >>  > regular expression for inertia-bid and JSESSIONID that are
>  >> different
>  >>  >> in two
>  >>  >>  > different runs [I have pasted the results below]. But, I am
not
>  >> sure
>  >>  >> how to
>  >>  >>  > create Regular Expression as I am new in RegEx. It would be
great
>  >> if
>  >>  >> you
>  >>  >>  > could give some idea on that.
>  >>  >>  >
>  >>  >>  > Thanks a lot,
>  >>  >>  > Jagan
>  >>  >>  >
>  >>  >>  > Result of First Run:
>  >>  >>  >
>  >>  >>  > GET http://www.sonomavich.com:9080/pages/checkout
>  >>  >>  >
>  >>  >>  > Cookie Data:
>  >>  >>  > inertia-bid=ec293cd3c6f1436b84fe74554e88f601;
>  >>  >>  > JSESSIONID=BA7E255703C3FCAED9436B7D7BF68BBF
>  >>  >>  >
>  >>  >>  > Request Headers:
>  >>  >>  > Accept-Language: en-us
>  >>  >>  > Host: www.sonomavich.com:9080
>  >>  >>  > User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1;
>  >> .NET
>  >>  >> CLR
>  >>  >>  > 2.0.50727; MS-RTC LM 8; KTXN B0A0T0U0)
>  >>  >>  > Connection: keep-alive
>  >>  >>  > Accept: image/gif, image/x-xbitmap, image/jpeg, image/pjpeg,
>  >>  >>  > application/x-shockwave-flash, application/vnd.ms-excel,
>  >>  >>  > application/vnd.ms-powerpoint, application/msword, */*
>  >>  >>  > UA-CPU: x86
>  >>  >>  >
>  >>  >>  > Result of 2nd Run:
>  >>  >>  >
>  >>  >>  > GET http://www.sonomavich.com:9080/pages/checkout
>  >>  >>  >
>  >>  >>  > Cookie Data:
>  >>  >>  > inertia-bid=77e1adb1a24041e594c6dae275122ff7;
>  >>  >>  > JSESSIONID=3079C4EA8BBEF5B0F1820F3272C4E258
>  >>  >>  >
>  >>  >>  > Request Headers:
>  >>  >>  > Accept-Language: en-us
>  >>  >>  > Host: www.sonomavich.com:9080
>  >>  >>  > User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1;
>  >> .NET
>  >>  >> CLR
>  >>  >>  > 2.0.50727; MS-RTC LM 8; KTXN B0A0T0U0)
>  >>  >>  > Connection: keep-alive
>  >>  >>  > Accept: image/gif, image/x-xbitmap, image/jpeg, image/pjpeg,
>  >>  >>  > application/x-shockwave-flash, application/vnd.ms-excel,
>  >>  >>  > application/vnd.ms-powerpoint, application/msword, */*
>  >>  >>  > UA-CPU: x86
>  >>  >>  >
>  >>  >>  >
>  >>  >>  >
>  >>  >>  >
>  >>  >>  >
>  >>  >>  > sebb-2-2 wrote:
>  >>  >>  > >
>  >>  >>  > > On 13/10/2008, jkhanal <khanalj@gmail.com> wrote:
>  >>  >>  > >>
>  >>  >>  > >>  Additional Information in Error which is as follows:
>  >>  >>  > >>
>  >>  >>  > >>  Sample Start: 2008-10-13 13:55:03 PDT
>  >>  >>  > >>  Load time: 32
>  >>  >>  > >>  Latency: 32
>  >>  >>  > >>  Size in bytes: 1407
>  >>  >>  > >>  Sample Count: 1
>  >>  >>  > >>  Error Count: 1
>  >>  >>  > >>  Response code: 500
>  >>  >>  > >>  Response message: Internal Server Error
>  >>  >>  > >>
>  >>  >>  > >>  Response headers:
>  >>  >>  > >>  HTTP/1.1 500 Internal Server Error
>  >>  >>  > >>  Server: Apache-Coyote/1.1
>  >>  >>  > >>  Pragma: no-cache
>  >>  >>  > >>  Cache-Control: no-cache, max-age=0, must-revalidate
>  >>  >>  > >>  Content-Type: text/html;charset=UTF-8
>  >>  >>  > >>  Content-Language: en-US
>  >>  >>  > >>  Content-Length: 1407
>  >>  >>  > >>  Date: Mon, 13 Oct 2008 20:55:01 GMT
>  >>  >>  > >>  Connection: close
>  >>  >>  > >>
>  >>  >>  > >
>  >>  >>  > > That error is generated by the webserver. This is a bug,
>  >> probably in
>  >>  >>  > > the web application rather than the server itself.
>  >>  >>  > >
>  >>  >>  > > You'll need to find what is triggering the bug, e.g. by
>  >> comparing
>  >>  >> what
>  >>  >>  > > the browser sent when you recorded the test with what
JMeter is
>  >> now
>  >>  >>  > > sending.
>  >>  >>  > >
>  >>  >>  > > Maybe there is some extra information that needs to be
sent, or
>  >> more
>  >>  >>  > > likely the recording captured some variable information
which
>  >> needs
>  >>  >> to
>  >>  >>  > > be changed for each run - e.g. a hidden field on a form.
You'll
>  >> need
>  >>  >>  > > to find where the browser is picking up this information
and use
>  >> the
>  >>  >>  > > Regex Extractor to save it in a variable for the appropriate
>  >> sample.
>  >>  >>  > >
>  >>  >>  > >
>  >>  >>  > >>
>  >>  >>  > >>  jkhanal wrote:
>  >>  >>  > >>  >
>  >>  >>  > >>  > Hi,
>  >>  >>  > >>  >
>  >>  >>  > >>  > I used Proxy Server to record the Use Case.
Also, I have
>  >> used
>  >>  >> Cookie
>  >>  >>  > >>  > Manager. My flow of use case is order an Item
online. When
>  >>  >> running
>  >>  >>  > the
>  >>  >>  > >>  > JMeter, I am getting error in "Checkout". Everything
else is
>  >>  >> fine.
>  >>  >>  > >> Error
>  >>  >>  > >>  > response code is 500 when checked in Log. Can
you suggest me
>  >>  >> what
>  >>  >>  > >> might
>  >>  >>  > >>  > have went wrong?
>  >>  >>  > >>  >
>  >>  >>  > >>  > I would really appreciate your suggestions.
>  >>  >>  > >>  >
>  >>  >>  > >>  > Thank you,
>  >>  >>  > >>  > Jagan
>  >>  >>  > >>  >
>  >>  >>  > >>
>  >>  >>  > >>  --
>  >>  >>  > >>
>  >>  >>  > >> View this message in context:
>  >>  >>  > >>
>  >>  >>  >
>  >>  >>
>  >> http://www.nabble.com/Error-when-running-JMeter-tp19958807p19962820.html
>  >>  >>  > >>
>  >>  >>  > >> Sent from the JMeter - User mailing list archive at
Nabble.com.
>  >>  >>  > >>
>  >>  >>  > >>
>  >>  >>  > >>
>  >>  >>  > >>
>  >>  >> ---------------------------------------------------------------------
>  >>  >>  > >>  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
>  >>  >>  > >
>  >>  >>  > >
>  >>  >>  > >
>  >>  >>  >
>  >>  >>  > --
>  >>  >>  > View this message in context:
>  >>  >>  >
>  >>  >>
>  >> http://www.nabble.com/Error-when-running-JMeter-tp19958807p19984258.html
>  >>  >>  > Sent from the JMeter - User mailing list archive at Nabble.com.
>  >>  >>  >
>  >>  >>  >
>  >>  >>  >
>  >> ---------------------------------------------------------------------
>  >>  >>  > 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
>  >>  >
>  >>  >
>  >>  >
>  >>
>  >>  --
>  >>
>  >> View this message in context:
>  >> http://www.nabble.com/Error-when-running-JMeter-tp19958807p20001661.html
>  >>
>  >> Sent from the JMeter - User mailing list archive at Nabble.com.
>  >>
>  >>
>  >>  ---------------------------------------------------------------------
>  >>  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
>  >
>  >
>  >
>
>  --
>
> View this message in context: http://www.nabble.com/Error-when-running-JMeter-tp19958807p20099625.html
>
> Sent from the JMeter - User mailing list archive at Nabble.com.
>
>
>  ---------------------------------------------------------------------
>  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