How to stress test VC 7.0 applications ?

Hello,
I'm a sap basis guy, our developers team will very soon deploy Visual Composer 7.0 applications on our Portal Production environnement.
I have been asked to to check whether the current portal configuration will be able to handle the additional worload ...
In my opinion, the only way to determine the impact on the portal of the iviews executed on the Visual composer Runtime is to perform a stress test. 
I've proposed the Microsoft Web Application Server Tool to our developement team, but I've been answered that this tool can't help measuring user interaction
Apparently, the MWAS tool is just simulating user interaction with a web application by crafting POST and GET HTTP requests. On the other hand, the flash application doesnu2019t care about HTTP requests it is just a Flash Virtual Machine hosted by a single web page.
Unless we can emulate user interaction in the stress test, Ithe results of the tests will be meaningless.
Do you know any other way to measure user interaction and therefore to perform a relevant stress test ?
Thank you
Any help would be highly appreciated.
Best Regards.

I've been answered by Marcel Salein on his blog : ask SAP for a GoLive check

Similar Messages

  • Load Scripts for stress testing any OAF related application

    This may not be the correct forum. However, i'm sure many of you might have used load scripts to stress test your OAF related application.
    Can any of please shed some light on how to make these load scripts for automated testing for finding the performance of OAF appls (like iPro or iExpense)? What tool do we use for these type of Self Serv appls? How can we parameterise some of the session related values inside load scripts?
    Any of your experiences will give me a good start....Thanks

    Answers to these questions are generally dependent on the application server to which you will be deploying, as each application server has its own means of tuning for performance.
    For tuning Sun's App Server 8, see the online Performance Tuning Manual, at http://docs.sun.com/app/docs/doc/819-2561
    // Gregory

  • How to stress test

    Hi,
    Do you have a good idea to do stress test?
    I found the blog. But I do not want to pay money...
    /people/mike.curl/blog/2006/12/05/how-to-stress-test-bw-the-easy-way
    Kind regards,
    Masaaki

    Hi,
    Also check threads like
    BW STRESS TESTING
    Steps involved in Stress Testing BW
    Eddy
    PS. Reward useful answers and earn points yourself

  • How to stress test virtual memory system

    i would like to stress test memory by puting significant memory pressure on the VM subsystem, causing significant swapping.
    Any help would be much appreciated.
    Thank you.

    Hi,
    Also check threads like
    BW STRESS TESTING
    Steps involved in Stress Testing BW
    Eddy
    PS. Reward useful answers and earn points yourself

  • Any info on stress testing Creator2 application ?

    Hi All,
    I am still working on a shopping cart application built with Creator2. I am looking for help / information on how to stress test the application once it is running as expected.
    Also could we have a guide for Creator 2 built applications with information on what deployment criteria affect an applications performance. ie web server memory, and how to analize this for better application performance?
    Thanks.
    Jim Ascroft

    Answers to these questions are generally dependent on the application server to which you will be deploying, as each application server has its own means of tuning for performance.
    For tuning Sun's App Server 8, see the online Performance Tuning Manual, at http://docs.sun.com/app/docs/doc/819-2561
    // Gregory

  • ADF 11.1.1.2 application -  Jmeter Stress testing issues

    All,
    I followed Chris Muir's blog and was trying to do stress testing of my ADF application.
    I have a login page before going to application pages, I am getting below message for the application URLs:
    <html><head><meta http-equiv="refresh" content="10;url=/EwarrantyApplication-ViewController-context-root/faces/profiles?_adf.ctrl-state=2m479g1dp_4"></head><body>Because of inactivity, your session has timed out and is no longer active. The page will automatically be reloaded in 10 seconds; if not, click here.</body></html>
    Looks like it is not getting authenticated/not getting new session. I am using form based authentication j_security_check submission using j_username and j_password.
    Appreciate if any body can share their inputs.
    Here is the .jmx file contents:

    <HTTPSamplerProxy guiclass="HttpTestSampleGui" testclass="HTTPSamplerProxy" testname="/EwarrantyApplication-ViewController-context-root/" enabled="true">
    <elementProp name="HTTPsampler.Arguments" elementType="Arguments" guiclass="HTTPArgumentsPanel" testclass="Arguments" enabled="true">
    <collectionProp name="Arguments.arguments"/>
    </elementProp>
    <stringProp name="HTTPSampler.domain">afsodevap101</stringProp>
    <stringProp name="HTTPSampler.port">7016</stringProp>
    <stringProp name="HTTPSampler.connect_timeout"></stringProp>
    <stringProp name="HTTPSampler.response_timeout"></stringProp>
    <stringProp name="HTTPSampler.protocol">http</stringProp>
    <stringProp name="HTTPSampler.contentEncoding"></stringProp>
    <stringProp name="HTTPSampler.path">/EwarrantyApplication-ViewController-context-root/</stringProp>
    <stringProp name="HTTPSampler.method">GET</stringProp>
    <boolProp name="HTTPSampler.follow_redirects">true</boolProp>
    <boolProp name="HTTPSampler.auto_redirects">false</boolProp>
    <boolProp name="HTTPSampler.use_keepalive">true</boolProp>
    <boolProp name="HTTPSampler.DO_MULTIPART_POST">false</boolProp>
    <stringProp name="HTTPSampler.implementation">Java</stringProp>
    <boolProp name="HTTPSampler.monitor">false</boolProp>
    <stringProp name="HTTPSampler.embedded_url_re"></stringProp>
    </HTTPSamplerProxy>
    <hashTree>
    <HeaderManager guiclass="HeaderPanel" testclass="HeaderManager" testname="HTTP Header Manager" enabled="true">
    <collectionProp name="HeaderManager.headers">
    <elementProp name="Accept-Language" elementType="Header">
    <stringProp name="Header.name">Accept-Language</stringProp>
    <stringProp name="Header.value">en-us,en;q=0.5</stringProp>
    </elementProp>
    <elementProp name="Accept" elementType="Header">
    <stringProp name="Header.name">Accept</stringProp>
    <stringProp name="Header.value">text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8</stringProp>
    </elementProp>
    <elementProp name="User-Agent" elementType="Header">
    <stringProp name="Header.name">User-Agent</stringProp>
    <stringProp name="Header.value">Mozilla/5.0 (Windows NT 6.1; WOW64; rv:13.0) Gecko/20100101 Firefox/13.0.1</stringProp>
    </elementProp>
    <elementProp name="Referer" elementType="Header">
    <stringProp name="Header.name">Referer</stringProp>
    <stringProp name="Header.value">http://afsodevap101:7016/EwarrantyApplication-ViewController-context-root/login.html</stringProp>
    </elementProp>
    <elementProp name="Accept-Encoding" elementType="Header">
    <stringProp name="Header.name">Accept-Encoding</stringProp>
    <stringProp name="Header.value">gzip, deflate</stringProp>
    </elementProp>
    </collectionProp>
    </HeaderManager>
    <hashTree/>
    </hashTree>
    <HTTPSamplerProxy guiclass="HttpTestSampleGui" testclass="HTTPSamplerProxy" testname="/EwarrantyApplication-ViewController-context-root/" enabled="true">
    <elementProp name="HTTPsampler.Arguments" elementType="Arguments" guiclass="HTTPArgumentsPanel" testclass="Arguments" enabled="true">
    <collectionProp name="Arguments.arguments">
    <elementProp name="_afrLoop" elementType="HTTPArgument">
    <boolProp name="HTTPArgument.always_encode">false</boolProp>
    <stringProp name="Argument.name">_afrLoop</stringProp>
    <stringProp name="Argument.value">${afrLoop}</stringProp>
    <stringProp name="Argument.metadata">=</stringProp>
    <boolProp name="HTTPArgument.use_equals">true</boolProp>
    </elementProp>
    <elementProp name="_afrWindowMode" elementType="HTTPArgument">
    <boolProp name="HTTPArgument.always_encode">false</boolProp>
    <stringProp name="Argument.name">_afrWindowMode</stringProp>
    <stringProp name="Argument.value">0</stringProp>
    <stringProp name="Argument.metadata">=</stringProp>
    <boolProp name="HTTPArgument.use_equals">true</boolProp>
    </elementProp>
    <elementProp name="_afrWindowId" elementType="HTTPArgument">
    <boolProp name="HTTPArgument.always_encode">false</boolProp>
    <stringProp name="Argument.name">_afrWindowId</stringProp>
    <stringProp name="Argument.value">${afrWindowId}</stringProp>
    <stringProp name="Argument.metadata">=</stringProp>
    <boolProp name="HTTPArgument.use_equals">true</boolProp>
    </elementProp>
    </collectionProp>
    </elementProp>
    <stringProp name="HTTPSampler.domain">afsodevap101</stringProp>
    <stringProp name="HTTPSampler.port">7016</stringProp>
    <stringProp name="HTTPSampler.connect_timeout"></stringProp>
    <stringProp name="HTTPSampler.response_timeout"></stringProp>
    <stringProp name="HTTPSampler.protocol">http</stringProp>
    <stringProp name="HTTPSampler.contentEncoding">utf-8</stringProp>
    <stringProp name="HTTPSampler.path">/EwarrantyApplication-ViewController-context-root/</stringProp>
    <stringProp name="HTTPSampler.method">GET</stringProp>
    <boolProp name="HTTPSampler.follow_redirects">true</boolProp>
    <boolProp name="HTTPSampler.auto_redirects">false</boolProp>
    <boolProp name="HTTPSampler.use_keepalive">true</boolProp>
    <boolProp name="HTTPSampler.DO_MULTIPART_POST">false</boolProp>
    <stringProp name="HTTPSampler.implementation">Java</stringProp>
    <boolProp name="HTTPSampler.monitor">false</boolProp>
    <stringProp name="HTTPSampler.embedded_url_re"></stringProp>
    </HTTPSamplerProxy>
    <hashTree>
    <HeaderManager guiclass="HeaderPanel" testclass="HeaderManager" testname="HTTP Header Manager" enabled="true">
    <collectionProp name="HeaderManager.headers">
    <elementProp name="Accept-Language" elementType="Header">
    <stringProp name="Header.name">Accept-Language</stringProp>
    <stringProp name="Header.value">en-us,en;q=0.5</stringProp>
    </elementProp>
    <elementProp name="Accept" elementType="Header">
    <stringProp name="Header.name">Accept</stringProp>
    <stringProp name="Header.value">text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8</stringProp>
    </elementProp>
    <elementProp name="User-Agent" elementType="Header">
    <stringProp name="Header.name">User-Agent</stringProp>
    <stringProp name="Header.value">Mozilla/5.0 (Windows NT 6.1; WOW64; rv:13.0) Gecko/20100101 Firefox/13.0.1</stringProp>
    </elementProp>
    <elementProp name="Referer" elementType="Header">
    <stringProp name="Header.name">Referer</stringProp>
    <stringProp name="Header.value">http://afsodevap101:7016/EwarrantyApplication-ViewController-context-root/</stringProp>
    </elementProp>
    <elementProp name="Accept-Encoding" elementType="Header">
    <stringProp name="Header.name">Accept-Encoding</stringProp>
    <stringProp name="Header.value">gzip, deflate</stringProp>
    </elementProp>
    </collectionProp>
    </HeaderManager>
    <hashTree/>
    </hashTree>
    <HTTPSamplerProxy guiclass="HttpTestSampleGui" testclass="HTTPSamplerProxy" testname="/EwarrantyApplication-ViewController-context-root/faces/profiles?_adf.ctrl-state=2m479g1dp_4" enabled="true">
    <elementProp name="HTTPsampler.Arguments" elementType="Arguments" guiclass="HTTPArgumentsPanel" testclass="Arguments" enabled="true">
    <collectionProp name="Arguments.arguments">
    <elementProp name="org.apache.myfaces.trinidad.faces.FORM" elementType="HTTPArgument">
    <boolProp name="HTTPArgument.always_encode">false</boolProp>
    <stringProp name="Argument.name">org.apache.myfaces.trinidad.faces.FORM</stringProp>
    <stringProp name="Argument.value">f1</stringProp>
    <stringProp name="Argument.metadata">=</stringProp>
    <boolProp name="HTTPArgument.use_equals">true</boolProp>
    </elementProp>
    <elementProp name="javax.faces.ViewState" elementType="HTTPArgument">
    <boolProp name="HTTPArgument.always_encode">false</boolProp>
    <stringProp name="Argument.name">javax.faces.ViewState</stringProp>
    <stringProp name="Argument.value">${javax.faces.ViewState}</stringProp>
    <stringProp name="Argument.metadata">=</stringProp>
    <boolProp name="HTTPArgument.use_equals">true</boolProp>
    </elementProp>
    <elementProp name="oracle.adf.view.rich.DELTAS" elementType="HTTPArgument">
    <boolProp name="HTTPArgument.always_encode">false</boolProp>
    <stringProp name="Argument.name">oracle.adf.view.rich.DELTAS</stringProp>
    <stringProp name="Argument.value">%7Bpt1%3At1%3D%7Brows%3D3%2CscrollTopRowKey%7Cp%3D0%7D%7D</stringProp>
    <stringProp name="Argument.metadata">=</stringProp>
    <boolProp name="HTTPArgument.use_equals">true</boolProp>
    </elementProp>
    <elementProp name="event" elementType="HTTPArgument">
    <boolProp name="HTTPArgument.always_encode">false</boolProp>
    <stringProp name="Argument.name">event</stringProp>
    <stringProp name="Argument.value">pt1%3At1%3A1%3Aot5</stringProp>
    <stringProp name="Argument.metadata">=</stringProp>
    <boolProp name="HTTPArgument.use_equals">true</boolProp>
    </elementProp>
    <elementProp name="event.pt1%3At1%3A1%3Aot5" elementType="HTTPArgument">
    <boolProp name="HTTPArgument.always_encode">false</boolProp>
    <stringProp name="Argument.name">event.pt1%3At1%3A1%3Aot5</stringProp>
    <stringProp name="Argument.value">%3Cm+xmlns%3D%22http%3A%2F%2Foracle.com%2FrichClient%2Fcomm%22%3E%3Ck+v%3D%22type%22%3E%3Cs%3Eaction%3C%2Fs%3E%3C%2Fk%3E%3C%2Fm%3E</stringProp>
    <stringProp name="Argument.metadata">=</stringProp>
    <boolProp name="HTTPArgument.use_equals">true</boolProp>
    </elementProp>
    </collectionProp>
    </elementProp>
    <stringProp name="HTTPSampler.domain">afsodevap101</stringProp>
    <stringProp name="HTTPSampler.port">7016</stringProp>
    <stringProp name="HTTPSampler.connect_timeout"></stringProp>
    <stringProp name="HTTPSampler.response_timeout"></stringProp>
    <stringProp name="HTTPSampler.protocol">http</stringProp>
    <stringProp name="HTTPSampler.contentEncoding"></stringProp>
    <stringProp name="HTTPSampler.path">/EwarrantyApplication-ViewController-context-root/faces/profiles?_adf.ctrl-state=2m479g1dp_4</stringProp>
    <stringProp name="HTTPSampler.method">POST</stringProp>
    <boolProp name="HTTPSampler.follow_redirects">true</boolProp>
    <boolProp name="HTTPSampler.auto_redirects">false</boolProp>
    <boolProp name="HTTPSampler.use_keepalive">true</boolProp>
    <boolProp name="HTTPSampler.DO_MULTIPART_POST">false</boolProp>
    <stringProp name="HTTPSampler.implementation">Java</stringProp>
    <boolProp name="HTTPSampler.monitor">false</boolProp>
    <stringProp name="HTTPSampler.embedded_url_re"></stringProp>
    </HTTPSamplerProxy>
    <hashTree>
    <HeaderManager guiclass="HeaderPanel" testclass="HeaderManager" testname="HTTP Header Manager" enabled="true">
    <collectionProp name="HeaderManager.headers">
    <elementProp name="Content-Type" elementType="Header">
    <stringProp name="Header.name">Content-Type</stringProp>
    <stringProp name="Header.value">application/x-www-form-urlencoded</stringProp>
    </elementProp>
    <elementProp name="Accept-Language" elementType="Header">
    <stringProp name="Header.name">Accept-Language</stringProp>
    <stringProp name="Header.value">en-us,en;q=0.5</stringProp>
    </elementProp>
    <elementProp name="Accept" elementType="Header">
    <stringProp name="Header.name">Accept</stringProp>
    <stringProp name="Header.value">text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8</stringProp>
    </elementProp>
    <elementProp name="User-Agent" elementType="Header">
    <stringProp name="Header.name">User-Agent</stringProp>
    <stringProp name="Header.value">Mozilla/5.0 (Windows NT 6.1; WOW64; rv:13.0) Gecko/20100101 Firefox/13.0.1</stringProp>
    </elementProp>
    <elementProp name="Referer" elementType="Header">
    <stringProp name="Header.name">Referer</stringProp>
    <stringProp name="Header.value">http://afsodevap101:7016/EwarrantyApplication-ViewController-context-root/?_afrLoop=17373255201655936&amp;_afrWindowMode=0&amp;_afrWindowId=null</stringProp>
    </elementProp>
    <elementProp name="Accept-Encoding" elementType="Header">
    <stringProp name="Header.name">Accept-Encoding</stringProp>
    <stringProp name="Header.value">gzip, deflate</stringProp>
    </elementProp>
    </collectionProp>
    </HeaderManager>
    <hashTree/>
    </hashTree>
    <HTTPSamplerProxy guiclass="HttpTestSampleGui" testclass="HTTPSamplerProxy" testname="/EwarrantyApplication-ViewController-context-root/faces/customerSelection?_adf.ctrl-state=2m479g1dp_4" enabled="true">
    <elementProp name="HTTPsampler.Arguments" elementType="Arguments" guiclass="HTTPArgumentsPanel" testclass="Arguments" enabled="true">
    <collectionProp name="Arguments.arguments">
    <elementProp name="pt1%3Asoc1" elementType="HTTPArgument">
    <boolProp name="HTTPArgument.always_encode">false</boolProp>
    <stringProp name="Argument.name">pt1%3Asoc1</stringProp>
    <stringProp name="Argument.value">0</stringProp>
    <stringProp name="Argument.metadata">=</stringProp>
    <boolProp name="HTTPArgument.use_equals">true</boolProp>
    </elementProp>
    <elementProp name="pt1%3Asoc2" elementType="HTTPArgument">
    <boolProp name="HTTPArgument.always_encode">false</boolProp>
    <stringProp name="Argument.name">pt1%3Asoc2</stringProp>
    <stringProp name="Argument.value"></stringProp>
    <stringProp name="Argument.metadata">=</stringProp>
    <boolProp name="HTTPArgument.use_equals">true</boolProp>
    </elementProp>
    <elementProp name="pt1%3Ait3" elementType="HTTPArgument">
    <boolProp name="HTTPArgument.always_encode">false</boolProp>
    <stringProp name="Argument.name">pt1%3Ait3</stringProp>
    <stringProp name="Argument.value"></stringProp>
    <stringProp name="Argument.metadata">=</stringProp>
    <boolProp name="HTTPArgument.use_equals">true</boolProp>
    </elementProp>
    <elementProp name="pt1%3Ait1" elementType="HTTPArgument">
    <boolProp name="HTTPArgument.always_encode">false</boolProp>
    <stringProp name="Argument.name">pt1%3Ait1</stringProp>
    <stringProp name="Argument.value"></stringProp>
    <stringProp name="Argument.metadata">=</stringProp>
    <boolProp name="HTTPArgument.use_equals">true</boolProp>
    </elementProp>
    <elementProp name="pt1%3Ait2" elementType="HTTPArgument">
    <boolProp name="HTTPArgument.always_encode">false</boolProp>
    <stringProp name="Argument.name">pt1%3Ait2</stringProp>
    <stringProp name="Argument.value"></stringProp>
    <stringProp name="Argument.metadata">=</stringProp>
    <boolProp name="HTTPArgument.use_equals">true</boolProp>
    </elementProp>
    <elementProp name="org.apache.myfaces.trinidad.faces.FORM" elementType="HTTPArgument">
    <boolProp name="HTTPArgument.always_encode">false</boolProp>
    <stringProp name="Argument.name">org.apache.myfaces.trinidad.faces.FORM</stringProp>
    <stringProp name="Argument.value">f1</stringProp>
    <stringProp name="Argument.metadata">=</stringProp>
    <boolProp name="HTTPArgument.use_equals">true</boolProp>
    </elementProp>
    <elementProp name="javax.faces.ViewState" elementType="HTTPArgument">
    <boolProp name="HTTPArgument.always_encode">false</boolProp>
    <stringProp name="Argument.name">javax.faces.ViewState</stringProp>
    <stringProp name="Argument.value">${javax.faces.ViewState}</stringProp>
    <stringProp name="Argument.metadata">=</stringProp>
    <boolProp name="HTTPArgument.use_equals">true</boolProp>
    </elementProp>
    <elementProp name="event" elementType="HTTPArgument">
    <boolProp name="HTTPArgument.always_encode">false</boolProp>
    <stringProp name="Argument.name">event</stringProp>
    <stringProp name="Argument.value">pt1%3Acl2</stringProp>
    <stringProp name="Argument.metadata">=</stringProp>
    <boolProp name="HTTPArgument.use_equals">true</boolProp>
    </elementProp>
    <elementProp name="event.pt1%3Acl2" elementType="HTTPArgument">
    <boolProp name="HTTPArgument.always_encode">false</boolProp>
    <stringProp name="Argument.name">event.pt1%3Acl2</stringProp>
    <stringProp name="Argument.value">%3Cm+xmlns%3D%22http%3A%2F%2Foracle.com%2FrichClient%2Fcomm%22%3E%3Ck+v%3D%22type%22%3E%3Cs%3Eaction%3C%2Fs%3E%3C%2Fk%3E%3C%2Fm%3E</stringProp>
    <stringProp name="Argument.metadata">=</stringProp>
    <boolProp name="HTTPArgument.use_equals">true</boolProp>
    </elementProp>
    <elementProp name="_adf.ctrl-state" elementType="HTTPArgument">
    <boolProp name="HTTPArgument.always_encode">false</boolProp>
    <stringProp name="Argument.value">${adf.crtl-state}</stringProp>
    <stringProp name="Argument.metadata">=</stringProp>
    <boolProp name="HTTPArgument.use_equals">true</boolProp>
    <stringProp name="Argument.name">_adf.ctrl-state</stringProp>
    </elementProp>
    </collectionProp>
    </elementProp>
    <stringProp name="HTTPSampler.domain">afsodevap101</stringProp>
    <stringProp name="HTTPSampler.port">7016</stringProp>
    <stringProp name="HTTPSampler.connect_timeout"></stringProp>
    <stringProp name="HTTPSampler.response_timeout"></stringProp>
    <stringProp name="HTTPSampler.protocol">http</stringProp>
    <stringProp name="HTTPSampler.contentEncoding"></stringProp>
    <stringProp name="HTTPSampler.path">/EwarrantyApplication-ViewController-context-root/faces/customerSelection</stringProp>
    <stringProp name="HTTPSampler.method">POST</stringProp>
    <boolProp name="HTTPSampler.follow_redirects">true</boolProp>
    <boolProp name="HTTPSampler.auto_redirects">false</boolProp>
    <boolProp name="HTTPSampler.use_keepalive">true</boolProp>
    <boolProp name="HTTPSampler.DO_MULTIPART_POST">false</boolProp>
    <stringProp name="HTTPSampler.implementation">Java</stringProp>
    <boolProp name="HTTPSampler.monitor">false</boolProp>
    <stringProp name="HTTPSampler.embedded_url_re"></stringProp>
    </HTTPSamplerProxy>
    <hashTree>
    <HeaderManager guiclass="HeaderPanel" testclass="HeaderManager" testname="HTTP Header Manager" enabled="true">
    <collectionProp name="HeaderManager.headers">
    <elementProp name="Content-Type" elementType="Header">
    <stringProp name="Header.name">Content-Type</stringProp>
    <stringProp name="Header.value">application/x-www-form-urlencoded</stringProp>
    </elementProp>
    <elementProp name="Accept-Language" elementType="Header">
    <stringProp name="Header.name">Accept-Language</stringProp>
    <stringProp name="Header.value">en-us,en;q=0.5</stringProp>
    </elementProp>
    <elementProp name="Accept" elementType="Header">
    <stringProp name="Header.name">Accept</stringProp>
    <stringProp name="Header.value">text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8</stringProp>
    </elementProp>
    <elementProp name="User-Agent" elementType="Header">
    <stringProp name="Header.name">User-Agent</stringProp>
    <stringProp name="Header.value">Mozilla/5.0 (Windows NT 6.1; WOW64; rv:13.0) Gecko/20100101 Firefox/13.0.1</stringProp>
    </elementProp>
    <elementProp name="Referer" elementType="Header">
    <stringProp name="Header.name">Referer</stringProp>
    <stringProp name="Header.value">http://afsodevap101:7016/EwarrantyApplication-ViewController-context-root/faces/profiles?_adf.ctrl-state=2m479g1dp_4</stringProp>
    </elementProp>
    <elementProp name="Accept-Encoding" elementType="Header">
    <stringProp name="Header.name">Accept-Encoding</stringProp>
    <stringProp name="Header.value">gzip, deflate</stringProp>
    </elementProp>
    </collectionProp>
    </HeaderManager>
    <hashTree/>
    </hashTree>
    <HTTPSamplerProxy guiclass="HttpTestSampleGui" testclass="HTTPSamplerProxy" testname="/EwarrantyApplication-ViewController-context-root/faces/Run" enabled="true">
    <elementProp name="HTTPsampler.Arguments" elementType="Arguments" guiclass="HTTPArgumentsPanel" testclass="Arguments" enabled="true">
    <collectionProp name="Arguments.arguments">
    <elementProp name="_adf.ctrl-state" elementType="HTTPArgument">
    <boolProp name="HTTPArgument.always_encode">false</boolProp>
    <stringProp name="Argument.name">_adf.ctrl-state</stringProp>
    <stringProp name="Argument.value">${adf.crtl-state}</stringProp>
    <stringProp name="Argument.metadata">=</stringProp>
    <boolProp name="HTTPArgument.use_equals">true</boolProp>
    </elementProp>
    <elementProp name="Adf-Rich-Message" elementType="HTTPArgument">
    <boolProp name="HTTPArgument.always_encode">false</boolProp>
    <stringProp name="Argument.name">Adf-Rich-Message</stringProp>
    <stringProp name="Argument.value">true</stringProp>
    <stringProp name="Argument.metadata">=</stringProp>
    <boolProp name="HTTPArgument.use_equals">true</boolProp>
    </elementProp>
    <elementProp name="unique" elementType="HTTPArgument">
    <boolProp name="HTTPArgument.always_encode">false</boolProp>
    <stringProp name="Argument.name">unique</stringProp>
    <stringProp name="Argument.value">1342466277291</stringProp>
    <stringProp name="Argument.metadata">=</stringProp>
    <boolProp name="HTTPArgument.use_equals">true</boolProp>
    </elementProp>
    <elementProp name="oracle.adf.view.rich.STREAM" elementType="HTTPArgument">
    <boolProp name="HTTPArgument.always_encode">false</boolProp>
    <stringProp name="Argument.name">oracle.adf.view.rich.STREAM</stringProp>
    <stringProp name="Argument.value">pt21:r2:0:t6</stringProp>
    <stringProp name="Argument.metadata">=</stringProp>
    <boolProp name="HTTPArgument.use_equals">true</boolProp>
    </elementProp>
    <elementProp name="javax.faces.ViewState" elementType="HTTPArgument">
    <boolProp name="HTTPArgument.always_encode">false</boolProp>
    <stringProp name="Argument.name">javax.faces.ViewState</stringProp>
    <stringProp name="Argument.value">${javax.faces.ViewState}</stringProp>
    <stringProp name="Argument.metadata">=</stringProp>
    <boolProp name="HTTPArgument.use_equals">true</boolProp>
    </elementProp>
    </collectionProp>
    </elementProp>
    <stringProp name="HTTPSampler.domain">afsodevap101</stringProp>
    <stringProp name="HTTPSampler.port">7016</stringProp>
    <stringProp name="HTTPSampler.connect_timeout"></stringProp>
    <stringProp name="HTTPSampler.response_timeout"></stringProp>
    <stringProp name="HTTPSampler.protocol">http</stringProp>
    <stringProp name="HTTPSampler.contentEncoding"></stringProp>
    <stringProp name="HTTPSampler.path">/EwarrantyApplication-ViewController-context-root/faces/Run</stringProp>
    <stringProp name="HTTPSampler.method">GET</stringProp>
    <boolProp name="HTTPSampler.follow_redirects">true</boolProp>
    <boolProp name="HTTPSampler.auto_redirects">false</boolProp>
    <boolProp name="HTTPSampler.use_keepalive">true</boolProp>
    <boolProp name="HTTPSampler.DO_MULTIPART_POST">false</boolProp>
    <stringProp name="HTTPSampler.implementation">Java</stringProp>
    <boolProp name="HTTPSampler.monitor">false</boolProp>
    <stringProp name="HTTPSampler.embedded_url_re"></stringProp>
    </HTTPSamplerProxy>
    <hashTree>
    <HeaderManager guiclass="HeaderPanel" testclass="HeaderManager" testname="HTTP Header Manager" enabled="true">
    <collectionProp name="HeaderManager.headers">
    <elementProp name="Accept-Language" elementType="Header">
    <stringProp name="Header.name">Accept-Language</stringProp>
    <stringProp name="Header.value">en-us,en;q=0.5</stringProp>
    </elementProp>
    <elementProp name="Accept" elementType="Header">
    <stringProp name="Header.name">Accept</stringProp>
    <stringProp name="Header.value">text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8</stringProp>
    </elementProp>
    <elementProp name="User-Agent" elementType="Header">
    <stringProp name="Header.name">User-Agent</stringProp>
    <stringProp name="Header.value">Mozilla/5.0 (Windows NT 6.1; WOW64; rv:13.0) Gecko/20100101 Firefox/13.0.1</stringProp>
    </elementProp>
    <elementProp name="Referer" elementType="Header">
    <stringProp name="Header.name">Referer</stringProp>
    <stringProp name="Header.value">http://afsodevap101:7016/EwarrantyApplication-ViewController-context-root/faces/customerSelection?_adf.ctrl-state=2m479g1dp_4</stringProp>
    </elementProp>
    <elementProp name="Accept-Encoding" elementType="Header">
    <stringProp name="Header.name">Accept-Encoding</stringProp>
    <stringProp name="Header.value">gzip, deflate</stringProp>
    </elementProp>
    </collectionProp>
    </HeaderManager>
    <hashTree/>
    </hashTree>

  • Stress test Forms 9i

    Hi,
    I would like to perform an stress test on 9i Forms application and I have two approaches:
    1) Buy a tool.
    2) Build a client that performs petitions.
    The first approach doesn't seem to work because I only know 1 provider which haven't answered to my request. Anybody knows tools like what I need?
    For the second approach I would like to know:
    * Is there any forms API which I could use to build my client? Probably there must be one because I only need the communication classes of the forms's applet and Interact with them.
    Thanks. Miquel.

    YES, you can do this by recording http traffic. This is exactly what you do with LoadRunner from Mercury Interactive. The recorder have a correlation tool wich take care of the dynamic part of the URL and modifies the generated script for you by inserting variables into the programmable script. I have used LoadRunner succesfully to stress test our Internet based Forms 9.0.2 application (http://www.syx.com). We did not dare to go alive without a fullscale test. LoadRunner did the job, and we found several scalability problems realted to the OS and AOS configuration. With LoadRunner you can setup several load generating servers - world wide if you like - each can simulate tousands of clients. Everthing can be orcestered from a mangament console where can can fire up clients with different scripts to form various load patters. E.g. I used one script wich logged users in, waited, and logged out. Other scripts instanciated and closed new forms all the time. E.g. by combining these scripts I could see how the server scaled when I had 200 passive users in the system, 10 users logging in every 10 seconds, 10 users logging out every 10th sec, and 50 users continuosly instanciating and closing new forms wich actually where running the most demanding DB query in our system.

  • BlazeDS stress test framework

    Hi all,
    I'm looking for a stress test tool for BlazeDS applications
    As far as I understand BlazeDS (not that much) Adobe's tool for Flex DS (LC DS) - http://labs.adobe.com/wiki/index.php/Flex_Stress_Testing_Framework - might not be appropriate.
    Am I right here ?
    Does anyone have a direction to go with this ?

    Some commercial products are available that have some Flex/BlazeDS support. WebLOAD from RadView has a Flex Add-On that I believe some people have used for testing BlazeDS.
    The Flex Stress Testing Framework, recently updated and renamed the Data Services Stress Testing Framework only runs on LCDS 2.6.
    http://labs.adobe.com/wiki/index.php/Data_Services_Stress_Testing_Framework
    We are thinking about updating the Data Services Stress Testing Framework to run on BlazeDS as well but don't have any definate plans or schedule for this at this point.
    For the time being, if none of the commercial products work for you, I think you should be able to use the Data Services Stress Testing Framework to test BlazeDS, but I haven't tested this.
    You would deploy the Data Services Stress Testing Framework on LCDS and then in your load test make whichever destination/service you are testing point to your BlazeDS server. For example if you are load testing a messaging destination on your BlazeDS server you would have the messaging destination in your load test use a channel with a url that pointed to your BlazeDS server and not your LCDS server. Setting this up would definately take some understanding of BlazeDS, specifically how channels, destinations, etc. work.
    If that sounds daunting, I would look into one of the commercial products. I think commercial products may be limited at this point in terms of how well they emulate our channel/messaging behaviour but I know some vendors have been working on this so that should be getting better.
    Hope that helps.

  • Stress Test WL 5.1

    How to stress test WL51 using MS-WAS?

    I would start by looking at the setup docs from Microsoft ... shouldn't
    be all that difficult.
    http://webtool.rte.microsoft.com/
    Srikant, [email protected], http://weblogic.bea.com/, etc.
    manoj wrote:
    How to stress test WL51 using MS-WAS?

  • Web Service stress testing for a JCAPs hosted WS

    We are starting development on web services to be hosted in JCAPs and are looking for ideas as to how to stress test. Please respond this thread with any ideas or software solutions.

    Take a look at www.soapui.org.

  • How can I test a RTP(send&receive) application on the same computer?

    I an writing an application that lets one computer (A) sends a media file to another computer (B) and B receives it and play it.
    But how can I test this application on the same computer
    Eg.Transmitter: localhost 43000
    Receiver: localhost 43000
    It will retuen an error since the port number is alreeady used by another program.
    I know if I test it on different computers, it should be fine, but how can I test it on the same computer?

    JMStudio sends RTP packets from the same UDP port as the specified in the destination port, so you can't try it in the same computer. The examples provided in http://java.sun.com/products/java-media/jmf/2.1.1/solutions/index.html follow this rule aswell, but it's easy to modify it:
    rtpMgrs[streamid]=RTPManager.newInstance();
    localAddr = new SessionAddress( InetAddress.getLocalHost(),localDataPort);
    //By deafault, in the examples, they use  remote DataPort instead of localDataPort.
    //You can specify localDataPort to any different free port number, or to
    //SessionAddress.ANY_PORT if you don't mind the port number
    remoteAddr  = new SessionAddress(destIpAddr,remoteDataPort);
    rtpMgrs[streamid].initialize(localAddr);
    rtpMgrs[streamid].addTarget(remoteAddr);

  • User is thrown from the Application under Cluster stress test

    Hi All,
    i have ADF/ADF faces application running on WLS 10.3.5.0 Cluster Environment (with 2 nodes).
    I'm running application using in memory Session replication.
    The problem which i have is that under the stress test (about 10-20 users) sometimes user suddenly is presented with Login Screen (more rare with session expired message) ! This also can happens immediately after user login .
    That happens randomly on different part of the System. In more of the cases user is thrown independently from other users but
    sometimes all the users are thrown simultaniously.
    When the System is tested with only one user this effect appears very rare.
    What i have done is to enable Cluster and Replication debugging to see if there some errors within Http Session Replication. However there isn't any errors appeared. From the application part everything seems fine.
    I suspect that the proxy could cause a problem (by forwarding the request to secondary instead of primary server). Currenltly i'm using HttpClusterSerlvet installed by default from WebLogic Configurator on dedicated Managed Server.
    Can somebody give any advice with this ?
    Thanks in advance,
    Krasimir

    Krashmir,
    Did you find any solution for this problem. I am also facing the similar issue.
    Thanks,
    Ram

  • How do I remove a Safari debug stress test "Uptime" window?

    I used the Start Sampling option in the Safari Debug drop down menu in a attempt to solve a slowdown problem. A window then appeared on the desktop showing Uptime, Pages, and Resources which persists although I have stopped sampling, quit Debug, quit Safari, and restarted--and moving it to Trash won't work.  (My slowdown problem has been solved.) How do I remove this "Uptime-etc." see-through window from my desktop?  Nothing on the Debug drop down menu is checked and Sampling and Stress Test lines read Start---, not Stop---.  Thanks for any help. 

    Under the BookMarks menu is "Show All Bookmarks". Open that, and then navigate to the "Popular" folder, then highlight the offensive bookmark, and hit the delete button. That's it.

  • Stress test Sharepoint 2013 portal. How and what do You use?

    Hi!
    I'm using example from here http://msdn.microsoft.com/en-us/library/jj710162.aspx
    It creates record in SP task list. I can loop it to create several records. But how can I simulate
    several users?
    Or what in common sense do You use to stress test sharepoint? Any links or better there is a book?
    Best regards,
    Gennady
    Разработчик под SharePoint, http://rockietm.wordpress.com, http://demo.arsenal-it.com

    >>You can use Visual Studio to create performance and stress testing projects.
    Yes I know that I can use VS, it's in the link of my first post.
    >>Check out my articles at:
    Margriet, thank You very much! I see that You analyzed more than a hundred of tools and dived very deep into this question! Thank You for
    the tool, it works for me!
    1) But what You use to monitor server behavior, do You use Resource monitor? By example I can see some network and cpu activity during test, but how can I analyze this data..
    or I'd use some video-capture tools(like 'camtasia studio'), record this system monitor and then analyze?
    2) I understand correctly, that this tool covers "WFE test", mostly IIS, like pages generation; SQL database should be tested by other methods.
    p.s.:Sorry for bad english)
    upd.: added all Your counters, the picture looks impressive :-D
    Best regards,
    Gennady
    Разработчик под SharePoint, http://rockietm.wordpress.com, http://demo.arsenal-it.com

  • How can I test servelt with application at Tomcat?

    how can I test servelt with application at Tomcat?

    Assuming u have coded the servlet already there are certain things u need to do for exceuting the servlet in Tomcat,
    1) Assuming u r putting the servlet inside the directory named 'Mywebapp' under webapps directory, u need to create directory named Web-inf under Mywebapp and classes under Web-inf.
    Copy web.xml file from any of the webapps (like the example webapp) into mywebapp.
    Copy any one of the sample servlet specification in the web.xml and customise for ur servelt.
    then save the web.xml file and start the Tomcat.Am assuming u have included the mywebapp entry in the server.xml file.
    then invoke the servlet like http://machinename:8080/mywebapp/servletname

Maybe you are looking for