Well, obviously there is neither an attribute named "FilterEventResponse" nor one named "EventResponse". So where is it set?
>From your mail I guess you use forwarding from your servlet. So if that's the case you have to call the servlet (or its alias) not the JSP-page from within JMeter. The servlet is than setting the request-attributes, forwards to your JSP and you get the contents of the JSP-page as the content displayed in JMeter. Greetings, Wolfram > -----Urspr�ngliche Nachricht----- > Von: Joseph chowalloor [mailto:[EMAIL PROTECTED] > Gesendet: Dienstag, 21. Januar 2003 16:28 > An: JMeter Users List; [EMAIL PROTECTED] > Betreff: Re: AW: Jmeter -SESSION problem > > > Hi > Im using jmeter to test a j2ee application > If i call the program through the browser it works perferctly > fine...problem comes when i test using the Jmeter > > here is the jsp code that creating problem > > //******************************* > if(request.getAttribute("FilterEventResponse") != null) > { > eventResponse = > (EventResponse)request.getAttribute("FilterEventResponse"); > > } > else > { > eventResponse = > (EventResponse)request.getAttribute("EventResponse"); > > } > String eventName = eventResponse.getEventName(); > > //**************************************** > > the problem is eventResponse in the above code when im > running jmeter is null so when in call > eventResponse.getEventName(); it will create problem > is there any restriction in getting request.getAttribute() ? > It is set from a servlet in the execution loop,So im not > setting it from the testplan > > here is the error im getting. > javax.servlet.ServletException > > at > org.apache.jasper.runtime.PageContextImpl.handlePageException( PageContextImpl.java:604) > > at > bla.bla._INTLPP_0005fpartsPricingTitle_jsp_3._jspService(_INTL > PP_0005fpartsPricingTitle_jsp_3.java:258) > > at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:142) > > at javax.servlet.http.HttpServlet.service(HttpServlet.java:853) > > at > org.apache.jasper.runtime.JspServlet$JspServletWrapper.service > (JspServlet.java:300) > > at > org.apache.jasper.runtime.JspServlet.serviceJspFile(JspServlet > .java:430) > > at org.apache.jasper.runtime.JspServlet.service(JspServlet.java:565) > > at javax.servlet.http.HttpServlet.service(HttpServlet.java:853) > > at > com.ibm.servlet.engine.webapp.StrictServletInstance.doService( ServletManager.java:827) > > at > com.ibm.servlet.engine.webapp.StrictLifecycleServlet._service( StrictLifecycleServlet.java:167) > > at > com.ibm.servlet.engine.webapp.ServicingServletState.service(St rictLifecycleServlet.java:317) > > at > com.ibm.servlet.engine.webapp.StrictLifecycleServlet.service(S trictLifecycleServlet.java:110) > > at > com.ibm.servlet.engine.webapp.ServletInstance.service(ServletM anager.java:472) > > at > com.ibm.servlet.engine.webapp.ValidServletReferenceState.dispa > tch(ServletManager.java:1012) > > at > com.ibm.servlet.engine.webapp.ServletInstanceReference.dispatc > h(ServletManager.java:913) > > at > com.ibm.servlet.engine.webapp.WebAppRequestDispatcher.handleWe > bAppDispatch(WebAppRequestDispatcher.java:523) > > at > com.ibm.servlet.engine.webapp.WebAppRequestDispatcher.dispatch > (WebAppRequestDispatcher.java:282) > > at > com.ibm.servlet.engine.webapp.WebAppRequestDispatcher.include( WebAppRequestDispatcher.java:119) > > at > com.bla.bla.partspricing.waf.view.template.tags.InsertTag.doEn > dTag(InsertTag.java:112) > > at _templateIntl_jsp_1._jspService(_templateIntl_jsp_1.java:129) > > at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:142) > > at javax.servlet.http.HttpServlet.service(HttpServlet.java:853) > > at > org.apache.jasper.runtime.JspServlet$JspServletWrapper.service > (JspServlet.java:300) > > at > org.apache.jasper.runtime.JspServlet.serviceJspFile(JspServlet > .java:430) > > at org.apache.jasper.runtime.JspServlet.service(JspServlet.java:565) > > at javax.servlet.http.HttpServlet.service(HttpServlet.java:853) > > at > com.ibm.servlet.engine.webapp.StrictServletInstance.doService( ServletManager.java:827) > > at > com.ibm.servlet.engine.webapp.StrictLifecycleServlet._service( StrictLifecycleServlet.java:167) > > at > com.ibm.servlet.engine.webapp.IdleServletState.service(StrictL ifecycleServlet.java:297) > > at > com.ibm.servlet.engine.webapp.StrictLifecycleServlet.service(S trictLifecycleServlet.java:110) > > at > com.ibm.servlet.engine.webapp.ServletInstance.service(ServletM anager.java:472) > > at > com.ibm.servlet.engine.webapp.ValidServletReferenceState.dispa > tch(ServletManager.java:1012) > > at > com.ibm.servlet.engine.webapp.ServletInstanceReference.dispatc > h(ServletManager.java:913) > > at > com.ibm.servlet.engine.webapp.WebAppRequestDispatcher.handleWe > bAppDispatch(WebAppRequestDispatcher.java:523) > > at > com.ibm.servlet.engine.webapp.WebAppRequestDispatcher.dispatch > (WebAppRequestDispatcher.java:282) > > at > com.ibm.servlet.engine.webapp.WebAppRequestDispatcher.forward( WebAppRequestDispatcher.java:112) > > at > com.bla.bla.partspricing.waf.view.template.TemplateServlet.ins > ertTemplate(TemplateServlet.java:362) > > at > com.bla.bla.partspricing.waf.view.template.TemplateServlet.pro > cess(TemplateServlet.java:306) > > at > com.bla.bla.partspricing.waf.view.template.TemplateServlet.doP > ost(TemplateServlet.java:160) > > at javax.servlet.http.HttpServlet.service(HttpServlet.java:760) > > at javax.servlet.http.HttpServlet.service(HttpServlet.java:853) > > at > com.ibm.servlet.engine.webapp.StrictServletInstance.doService( ServletManager.java:827) > > at > com.ibm.servlet.engine.webapp.StrictLifecycleServlet._service( StrictLifecycleServlet.java:167) > > at > com.ibm.servlet.engine.webapp.IdleServletState.service(StrictL ifecycleServlet.java:297) > > at > com.ibm.servlet.engine.webapp.StrictLifecycleServlet.service(S trictLifecycleServlet.java:110) > > at > com.ibm.servlet.engine.webapp.ServletInstance.service(ServletM anager.java:472) > > at > com.ibm.servlet.engine.webapp.ValidServletReferenceState.dispa > tch(ServletManager.java:1012) > > at > com.ibm.servlet.engine.webapp.ServletInstanceReference.dispatc > h(ServletManager.java:913) > > at > com.ibm.servlet.engine.webapp.WebAppRequestDispatcher.handleWe > bAppDispatch(WebAppRequestDispatcher.java:523) > > at > com.ibm.servlet.engine.webapp.WebAppRequestDispatcher.dispatch > (WebAppRequestDispatcher.java:282) > > at > com.ibm.servlet.engine.webapp.WebAppRequestDispatcher.forward( WebAppRequestDispatcher.java:112) > > at > com.bla.bla.partspricing.waf.controller.web.flow.ScreenFlowMan > ager.forwardToNextScreen(ScreenFlowManager.java:179) > > at > com.bla.bla.partspricing.waf.controller.web.MainServlet.doProc > ess(MainServlet.java:160) > > at > com.bla.bla.partspricing.waf.controller.web.MainServlet.doPost > (MainServlet.java:134) > > at javax.servlet.http.HttpServlet.service(HttpServlet.java:760) > > at javax.servlet.http.HttpServlet.service(HttpServlet.java:853) > > at > com.ibm.servlet.engine.webapp.StrictServletInstance.doService( ServletManager.java:827) > > at > com.ibm.servlet.engine.webapp.StrictLifecycleServlet._service( StrictLifecycleServlet.java:167) > > at > com.ibm.servlet.engine.webapp.IdleServletState.service(StrictL ifecycleServlet.java:297) > > at > com.ibm.servlet.engine.webapp.StrictLifecycleServlet.service(S trictLifecycleServlet.java:110) > > at > com.ibm.servlet.engine.webapp.ServletInstance.service(ServletM anager.java:472) > > at > com.ibm.servlet.engine.webapp.ValidServletReferenceState.dispa > tch(ServletManager.java:1012) > > at > com.ibm.servlet.engine.webapp.ServletInstanceReference.dispatc > h(ServletManager.java:913) > > at > com.ibm.servlet.engine.webapp.WebAppRequestDispatcher.handleWe > bAppDispatch(WebAppRequestDispatcher.java:523) > > at > com.ibm.servlet.engine.webapp.WebAppRequestDispatcher.dispatch > (WebAppRequestDispatcher.java:282) > > at > com.ibm.servlet.engine.webapp.WebAppRequestDispatcher.forward( WebAppRequestDispatcher.java:112) > > at > com.ibm.servlet.engine.srt.WebAppInvoker.doForward(WebAppInvok > er.java:91) > > at > com.ibm.servlet.engine.srt.WebAppInvoker.handleInvocationHook( WebAppInvoker.java:184) > > at > com.ibm.servlet.engine.invocation.CachedInvocation.handleInvoc > ation(CachedInvocation.java:67) > > at > com.ibm.servlet.engine.srp.ServletRequestProcessor.dispatchByU > RI(ServletRequestProcessor.java:122) > > at > com.ibm.servlet.engine.oselistener.OSEListenerDispatcher.servi > ce(OSEListener.java:315) > > at > com.ibm.servlet.engine.http11.HttpConnection.handleRequest(Htt pConnection.java:60) > > at > com.ibm.ws.http.HttpConnection.readAndHandleRequest(HttpConnec tion.java:323) > > at com.ibm.ws.http.HttpConnection.run(HttpConnection.java:252) > > at com.ibm.ws.util.CachedThread.run(ThreadPool.java:122) > > Thanks > > Joseph > > > > > > ----- Original Message ----- > From: "Mike Stover" <[EMAIL PROTECTED]> > To: "JMeter Users List" <[EMAIL PROTECTED]> > Sent: Tuesday, April 01, 2003 6:50 PM > Subject: Re: AW: Jmeter -SESSION problem > > > > Except there's no need to know the cookie name or anything. > The cookiemanager > > receives and returns cookies just like your browser. The > only time you need to > > manually add cookies to the cookie manager is if you have a > specific need to > > initialize the cookies to some particular value > > > > -Mike > > > > On 1 Apr 2003 at 13:14, Wolfram Rittmeyer wrote: > > > > > There are two ways how a servlet-container can deal with > HttpSessions: The > > > one way is to transfer a cookie with each request (you do > not have to > > > programm this, this is the default behaviour of at least > most of the > > > JSP-/Servlet-Containers) or you have to use URL-Rewriting > which needs > > > additional programming but has the advantage of not > relying on cookies on > > > the client-side. > > > > > > Therefore it is highly probable that you are using > cookies as a means to > > > deal with cookies. For the CookieyManager to work > properly you have to know > > > the cooky-name. Tomcat and JRun use "jsessionid" as the > name of the cooky by > > > default. You should try with this one in the CookyManager. > > > > > > Greetings, > > > > > > Wolfram > > > > > > > > > > > -- > > Michael Stover > > [EMAIL PROTECTED] > > Yahoo IM: mstover_ya > > ICQ: 152975688 > > AIM: mstover777 > > > > > --------------------------------------------------------------------- > > To unsubscribe, e-mail: [EMAIL PROTECTED] > > For additional commands, e-mail: [EMAIL PROTECTED] > > >

