Stress Testing - eCATT, CATT, etc

Hi All,
I have a situation where I would like to run a number of queries for different scenarios.  Ideally, I'd like to record, reuse and automate (ie. CATT, eCATT) the use of these scenarios.  Has anyone tried to do this using the standard test tools provided thru BASIS?  If so, how did you do it?  Is there perhaps another way to do this within SAP?
Cheers,
Robert Zovic

You can easily use CATT and eCATT for queries if you run them through the RSRT. SAP uses CATT and eCATT for many years and while I don't have that much experience with creating CATTs I found it very useful when a colleague of mine created dozens of CATTS to check my most prominent transactions after each and every new development to see if I destroyed some old functionality.
I don't think the RSRT is able to fill any return parameters so I don't think you can check if the results are unchanged. But you should be able to have hundreds of queries run in a row.
Best regards
   Dirk

Similar Messages

  • Performance (Stress Testing)  Simulation For Requests

    Hi GRC Gurus,
    I am looking for a solution for performing a stress test (for performance) for change requests in Access Control. This should be a repeatable process in order to ascertain if there are any bottlenecks in the processing, memmory etc.  In normal SAP, e-CATT was one of the simpler solutions - how about GRC Access Control ?
    regards
    Mushtaq Mahmood

    Only one suggestion from experience (due to the multi-fold use of GRC AC).
    Try to get 10 volunteers to aggressively submit and approve access requests, perform risk analysis and perform firefighter sessions, i.e. get a through User Acceptance Test performed to get a "as-real" feel of the performance-stress on the system.
    At my current client, we have got around 10 volunteers each in the Europe, Americas and Asia offices and UAT is being performed over a 2 weeks cycle to really hammer the system, both to ensure the configuration is correct and working as expected and also to monitor the performance of the system over the global company network.
    Basis team are monitoring the performance of the processes and DB usage.

  • 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 Oracle 9i

    Hello,
    I want to perform stress tests on my Oracle 9i database. Is there a software that you can recommend to use. Maybe even scripts or shareware. Thank you.

    There are a variety of third party load test tools available, generally part of a suite of QA tools. You can also build your own test harnass.
    99% of the work, however, is in figuring out what to run to put a representative stress on your application and, thus, your database. Figure out a representative number of OLTP users, a representative number of DSS users, an appropriate overlap in time and in data, etc.
    Justin
    Distributed Database Consulting, Inc.
    http://www.ddbcinc.com/askDDBC

  • Stress Test Software

    Hello,
    I like to stress test my Oracle 9i database, can someone recommend a software for stress testing. Thank you.

    There are a variety of third party load test tools available, generally part of a suite of QA tools. You can also build your own test harnass.
    99% of the work, however, is in figuring out what to run to put a representative stress on your application and, thus, your database. Figure out a representative number of OLTP users, a representative number of DSS users, an appropriate overlap in time and in data, etc.
    Justin
    Distributed Database Consulting, Inc.
    http://www.ddbcinc.com/askDDBC

  • 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?

  • 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.

  • Silent Running: Stress test transition: L2 - L1

    Hi All,
    I've noticed an error on event viewer on my PC with the ff details:-
    Source:- nv
    Event ID:- 106
    Description:- Silent Running: Stress test transition:  L2 -> L1
    Wondering if any of you guys come across such error msg.  I presume this error pertains to the MOBO?  So far though, I haven't noticed any degradation in perfomance or games/apps crashing... Just hoping to find an explanation for the error msg...
    Cheers!

    Hey tsali,
    That error is actually not so much an error as a notification from your graphics card.  That event gets flagged when your video card reaches a certain temp.  It doesn't mean anything's wrong, just that your card is getting hot.  It can actually go from L1 -> L0 to go beyond that.  I don't know what happens then, but I can guess that it's nothing good.  (crash, temp monitor warning, etc)

  • Toplink problem during stress tests

    Hello
    I have created simple Three tier application, where SLSBs connects using Toplink to Oracle database. During stress tests I'm having very offen following exception:
    Wyj¦tek [TOPLINK-4002] (OracleAS TopLink - 10g (9.0.4.5) (Build 040930)): oracle.toplink.exceptions.DatabaseException
    Opis wyj¦tku: java.sql.SQLException: Wyj?tek we-wy: The Network Adapter could not establish the connection
    Wyj¦tek wewnŕtrzny: java.sql.SQLException: Wyj?tek we-wy: The Network Adapter could not establish the connection
    Error code: 17002
         at oracle.toplink.exceptions.DatabaseException.sqlException(DatabaseException.java:221)
         at oracle.toplink.jndi.JNDIConnector.connect(JNDIConnector.java:105)
         at oracle.toplink.sessions.DatabaseLogin.connect(DatabaseLogin.java:218)
         at oracle.toplink.internal.databaseaccess.DatabaseAccessor.reconnect(DatabaseAccessor.java:1323)
         at oracle.toplink.internal.databaseaccess.DatabaseAccessor.incrementCallCount(DatabaseAccessor.java:1198)
         at oracle.toplink.internal.databaseaccess.DatabaseAccessor.executeCall(DatabaseAccessor.java:633)
         at oracle.toplink.threetier.ServerSession.executeCall(ServerSession.java:506)
         at oracle.toplink.internal.queryframework.CallQueryMechanism.executeCall(CallQueryMechanism.java:131)
         at oracle.toplink.internal.queryframework.CallQueryMechanism.executeCall(CallQueryMechanism.java:115)
         at oracle.toplink.internal.queryframework.CallQueryMechanism.executeSelectCall(CallQueryMechanism.java:194)
         at oracle.toplink.internal.queryframework.CallQueryMechanism.selectAllRows(CallQueryMechanism.java:565)
         at oracle.toplink.internal.queryframework.ExpressionQueryMechanism.selectAllRowsFromTable(ExpressionQueryMechanism.java:733)
         at oracle.toplink.internal.queryframework.ExpressionQueryMechanism.selectAllRows(ExpressionQueryMechanism.java:708)
         at oracle.toplink.queryframework.ReadAllQuery.execute(ReadAllQuery.java:447)
         at oracle.toplink.queryframework.DatabaseQuery.execute(DatabaseQuery.java:493)
         at oracle.toplink.queryframework.ReadQuery.execute(ReadQuery.java:125)
         at oracle.toplink.publicinterface.Session.internalExecuteQuery(Session.java:1958)
         at oracle.toplink.threetier.ServerSession.internalExecuteQuery(ServerSession.java:629)
         at oracle.toplink.threetier.ClientSession.internalExecuteQuery(ClientSession.java:392)
         at oracle.toplink.publicinterface.Session.executeQuery(Session.java:1086)
         at oracle.toplink.publicinterface.Session.executeQuery(Session.java:1038)
         at petstore.ejb.OrderFacadeBean.getUserOrders(OrderFacadeBean.java:190)
         at OrderFacadeLocal_StatelessSessionBeanWrapper8.getUserOrders(OrderFacadeLocal_StatelessSessionBeanWrapper8.java:615)
         at petstore.wmodule.OrderFacadeBusinessDelegate.getUserOrders(OrderFacadeBusinessDelegate.java:50)
         at petstore.wmodule.struts.OrderListAction.execute(OrderListAction.java:57)
         at org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:484)
         at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:274)
         at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1482)
         at org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:507)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:740)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
         at com.evermind.server.http.ResourceFilterChain.doFilter(ResourceFilterChain.java:65)
         at petstore.wmodule.servlet.EncodingFilter.doFilter(EncodingFilter.java:32)
         at com.evermind.server.http.EvermindFilterChain.doFilter(EvermindFilterChain.java:16)
         at petstore.wmodule.servlet.SecurityFilter.doFilter(SecurityFilter.java:43)
         at com.evermind.server.http.ServletRequestDispatcher.invoke(ServletRequestDispatcher.java:600)
         at com.evermind.server.http.ServletRequestDispatcher.forwardInternal(ServletRequestDispatcher.java:317)
         at com.evermind.server.http.HttpRequestHandler.processRequest(HttpRequestHandler.java:793)
         at com.evermind.server.http.HttpRequestHandler.run(HttpRequestHandler.java:270)
         at com.evermind.server.http.HttpRequestHandler.run(HttpRequestHandler.java:112)
         at com.evermind.util.ReleasableResourcePooledExecutor$MyWorker.run(ReleasableResourcePooledExecutor.java:192)
         at java.lang.Thread.run(Thread.java:534)
    Caused by: java.sql.SQLException: Wyj?tek we-wy: The Network Adapter could not establish the connection
         at oracle.jdbc.dbaccess.DBError.throwSqlException(DBError.java:189)
         at oracle.jdbc.dbaccess.DBError.throwSqlException(DBError.java:231)
         at oracle.jdbc.dbaccess.DBError.throwSqlException(DBError.java:345)
         at oracle.jdbc.driver.OracleConnection.<init>(OracleConnection.java:431)
         at oracle.jdbc.driver.OracleDriver.getConnectionInstance(OracleDriver.java:515)
         at oracle.jdbc.driver.OracleDriver.connect(OracleDriver.java:345)
         at com.evermind.sql.DriverManagerDataSource.getConnection(DriverManagerDataSource.java:116)
         at oracle.toplink.jndi.JNDIConnector.connect(JNDIConnector.java:102)
         ... 40 more
    Toplink session is configured to use external transaction controller and data source. Application run on OC4J 9.0.4.1. Using jdbc debug options I wasn't able to find any causes. Has anyone faced this problem before?
    Regards
    Jarek

    Hi Jarek,
    TopLink uses the datasource similar to any other java application would, so there are no additional restrictions. From the error, you can see that the datasource is attempting to create a new connection and that is what is causing the exception. All TopLink did was call getConnection on the datasource ( DriverManagerDataSource.getConnection ).
    This could be a problem/glitch with the network or that the listener when down temporarily. Things to check would be:
    -how frequently this occurs
    -if it occurs for all connections after this point
    -the state of the database listener (can other applications connect to it, is it up, etc)
    -how many connections to the DB are active at this point
    -how many connections/sessions are active from this application
    -the OC4J and JDBC versions. Latest patches are better with regards to connection pools.
    What is strange though is that you have the min=max, so it should never create new connections after the first time the pool is accessed. Each connection should already have been created, which is why I suggest that you contact OC4J/JDBC support.
    Best Regards,
    Chris

  • Load / Stress Testing

    Hello all. I am going to be running some tests on a standalone Tomcat 6 server which runs a couple of web apps i have written. I just wanted to ask for any advice on how to load/stress test, weather its and good software used, what to look out for or what the typical bottlenecks can be.
    I understand every problem is different and unique but as this is my first time doing this i was looking for any helpful tips!
    Thanks for any help given!

    Sir_Dori wrote:
    Hello all. I am going to be running some tests on a standalone Tomcat 6 server which runs a couple of web apps i have written. I just wanted to ask for any advice on how to load/stress test, weather its and good software used, what to look out for or what the typical bottlenecks can be.
    I understand every problem is different and unique but as this is my first time doing this i was looking for any helpful tips!
    Thanks for any help given!You can check out open source options such as http://ripplet.sourceforge.net/ or a commercial offering such as HP's LoadRunner. Typical bottlenecks involve scarce resources (database connections, incoming sockets, file space, memory, threads, CPU. etc) It varies a lot. You certainly want some aspects of your application to handle high load (such as authenticating or re-authenticating a user, displaying layout and content other than the body of the page, etc.) After that, it really depends on your application.
    - Saish

  • Load / Stress Testing Portal ?

    Hi ,
    Are there any downloadable tools which will help Load / Stress Testing the EP7 ?
    i want to simulate say 600 concurrent users accessing ESS functionaliy in the portal.
    and analyse the response time , memory consumption etc.
    what is the general practice to do this ?
    Regards
    Rajendra

    Hi,
      I have heard of LoadRunner and tried to find some info reg that. Hope these links will be useful.
    LoadRunner Plugin
    How to configure LoadRunner 8.0 to test EP 7 ESS ?
    SAP provides Load testing/Performance testing tool
    https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/000ed790-0201-0010-16bd-dc12d9de6cac
    Regards,
    Harini S

  • SAP performance test, stress test using HP LoadRunner

    Hi experts,
    Our project is going to Go live soon, customer want to ensure about performance of SAP system and require some testing.
    I am preparing HP LoadRunner script and perform a most complex scenario for stress test. But with performance test, we cannot perform because we do not have enough transaction data
    Please advice me some solution for this case
    Thanks & Best Regards,
    Luong Doan

    Hello,
    If you are looking for simulating load using minimalist tools, a crude way to do this would be configuring Ecatt scripts and running them from multiple machines
    But I think it doesn't work for web based transactions.
    Regards,
    Siddhesh

  • Performance / Stress Testing E-Recruitment

    Hi Experts,
    I am curious if anyone has found a way to accurately stress test external candidate (or internal candidate) scenarios for e-recruitment.  The tools we have used in the past have proven misleading, as they have suggested our environment would handle the load, only to find out after implementation that the system could not.
    Any ideas/suggestions are greatly appreciated.
    Shane

    Hi Shane,
    A tool like loadrunner works really well.  If you used a similar tool but did not get expected results it may just be more of design / setup of your load test. 
    The key to the load test is to simulate it as much as possible as production scenario. 
    Your QA load system should have production like data.  your test scripts being executed by the tool should simulate as close as possible to real user activity (like putting wait times between steps in the script, doing activities that update and create data, not just perform searches). 
    Putting other types of loads on the system - erecruitment never works in a vacuum in production, other users are using HR, potentially finance, etc...  So other scripts should be loading the system (dialog users, background users) as "control" load, while your "variable" load - erecuritment is running.
    just ideas...

  • Longevity/ Stress test

    I have been curious about this for a while. This question doesn't stem from how long you have kept your gaming console on. My question is how long can a current-gen gaming system (in this case a PS4) stay on before it completely wears out? I know there are numerous variables that go into this equation such as room conditions, console movement, gaming speeds, etc. For sake of simplicity of this post, assume we are talking about a brand new console, out of box, in room temperature, set on a stable surface with limited to no movement. Stable surface has at least 6 inches on all sides for fans to draw in air. Console also has a charge cable for controller. Any ideas or links to stress tests similar to this are much appreciated. Thank you.

    It depends on how far, and it what direction you are from the North Pole. You would also have take the barometric pressure into consideration, along with the relative humidity, height above sea level, and other specific variables if the PS4 is on wood

  • Server socket stress test?

    We have a server socket running.  We have simple client programme as below. We would like to do a stress test on our server socket by running the codes below. How can we achieve a parallel effect with the following codes? Normally what limitation will the socket application have e.g. number of socket per minute etc?
    [code]
    public class stress1 extends Thread {
    public static void main(String[] argv) {
    try {
       for (int i = 0; i < 5000; i++) {
            Socket socket = new Socket("localhost", 18000);
            PrintWriter out = new PrintWriter(socket.getOutputStream(), true);
            BufferedReader in = new BufferedReader(new InputStreamReader(socket.getInputStream()));
            out.println("data to my server ");
            System.out.println(in.readLine() + i);
                 out.close();
            in.close();
            socket.close();
        } catch (Exception e) {
          e.printStackTrace();
    [/code]

    Of course you can.  JMeter is a testing tool.  You can use it for functionality tests, stress/load tests, etc.  And those test cases can be completely customized especially since you can write JUnit tests and use those for the functionality and simply let the framework handle the load portion of it (i.e. how often, for how long).

Maybe you are looking for