ELoad - request time / response time / web transaction ?

Hi there, does anyone know if the test results presented by eLoad should be understood as request time (time between the last byte sent and the first received), response time (first sent, first received) or web transaction (the longest one - first sent, last received)? It really matters when trying to interpret the results properly... In advance thanks for help.

Hi
The results presented by eLoad are the overall request/response times together, so since the moment you sent the request until you have received the response and contents.
Does this help?
Regards
Alex

Similar Messages

  • How can I calculate the request time ?

    Hello,
    How can I calculate the total consume time in each request ?
    For example, I want to start calculating the time when I click on a Link or a button and the end time when it completed load the page !
    Eric

    You could use a filter like this one:
    import java.io.*;
    import java.net.*;
    import java.util.*;
    import java.text.*;
    import javax.servlet.*;
    import javax.servlet.http.*;
    import javax.servlet.Filter;
    import javax.servlet.FilterChain;
    import javax.servlet.FilterConfig;
    import javax.servlet.ServletContext;
    import javax.servlet.ServletException;
    import javax.servlet.ServletRequest;
    import javax.servlet.ServletResponse;
    public class TimeFilter implements Filter {
        // The filter configuration object we are associated with.  If
        // this value is null, this filter instance is not currently
        // configured.
        private FilterConfig filterConfig = null;
        private static final boolean debug = false;
        private long start = 0;
        private long end = 0;
        public TimeFilter() {
        private void doBeforeProcessing(ServletRequest request, ServletResponse response)
        throws IOException, ServletException {
            if (debug) log("CalendarFilter:DoBeforeProcessing");
            System.out.print("In Filter  ");
            this.start = System.currentTimeMillis();
            System.out.println((new java.util.Date()).toString() +
                               " start request ");
        private void doAfterProcessing(ServletRequest request, ServletResponse response)
        throws IOException, ServletException {
            if (debug) log("TimeFilter:DoAfterProcessing");
            System.out.println("Completion Time = " + (System.currentTimeMillis() - start));
         * @param request The servlet request we are processing
         * @param result The servlet response we are creating
         * @param chain The filter chain we are processing
         * @exception IOException if an input/output error occurs
         * @exception ServletException if a servlet error occurs
        public void doFilter(ServletRequest request, ServletResponse response,
        FilterChain chain)
        throws IOException, ServletException {
            if (debug) log("TimeFilter:doFilter()");
            doBeforeProcessing(request, response);
            Throwable problem = null;
            try {
                chain.doFilter(request, response);
            catch(Throwable t) {
                problem = t;
                t.printStackTrace();
            doAfterProcessing(request, response);
            // If there was a problem, we want to rethrow it if it is
            // a known type, otherwise log it.
            if (problem != null) {
                if (problem instanceof ServletException) throw (ServletException)problem;
                if (problem instanceof IOException) throw (IOException)problem;
                sendProcessingError(problem, response);
         * Return the filter configuration object for this filter.
        public FilterConfig getFilterConfig() {
            return (this.filterConfig);
         * Set the filter configuration object for this filter.
         * @param filterConfig The filter configuration object
        public void setFilterConfig(FilterConfig filterConfig) {
            this.filterConfig = filterConfig;
         * Destroy method for this filter
        public void destroy() {
         * Init method for this filter
        public void init(FilterConfig filterConfig) {
            this.filterConfig = filterConfig;
            if (filterConfig != null) {
                if (debug) {
                    log("TimeFilter:Initializing filter");
         * Return a String representation of this object.
        public String toString() {
            if (filterConfig == null) return ("TimeFilter()");
            StringBuffer sb = new StringBuffer("TimeFilter(");
            sb.append(filterConfig);
            sb.append(")");
            return (sb.toString());
        private void sendProcessingError(Throwable t, ServletResponse response) {
            String stackTrace = getStackTrace(t);
            if(stackTrace != null && !stackTrace.equals("")) {
                try {
                    response.setContentType("text/html");
                    PrintStream ps = new PrintStream(response.getOutputStream());
                    PrintWriter pw = new PrintWriter(ps);
                    pw.print("<html>\n<head>\n</head>\n<body>\n"); //NOI18N
                    // PENDING! Localize this for next official release
                    pw.print("<h1>The resource did not process correctly</h1>\n<pre>\n");
                    pw.print(stackTrace);
                    pw.print("</pre></body>\n</html>"); //NOI18N
                    pw.close();
                    ps.close();
                    response.getOutputStream().close();;
                catch(Exception ex){ }
            else {
                try {
                    PrintStream ps = new PrintStream(response.getOutputStream());
                    t.printStackTrace(ps);
                    ps.close();
                    response.getOutputStream().close();;
                catch(Exception ex){ }
        public static String getStackTrace(Throwable t) {
            String stackTrace = null;
            try {
                StringWriter sw = new StringWriter();
                PrintWriter pw = new PrintWriter(sw);
                t.printStackTrace(pw);
                pw.close();
                sw.close();
                stackTrace = sw.getBuffer().toString();
            catch(Exception ex) {}
            return stackTrace;
        public void log(String msg) {
            filterConfig.getServletContext().log(msg);
    }and in the web.xml :
       <filter>
            <filter-name>TimeFilter</filter-name>
            <filter-class>
                com.filter.TimeFilter
            </filter>
        <filter-mapping>
            <filter-name>TimeFilter</filter-name>
            <url-pattern>/services/*</url-pattern>
        </filter-mapping > 

  • Avg. DB Request Time in Update Task

    Hi
    In Service level report, Avg. DB Request Time in Update Task  shows more than 100000 ms and it is very high. I just want to know if we want to reduce then where shd i look ? We have sufficient Update ( v1, V2 ) process in system. We dont see any queue in SM13 tcode.
    I checked ST03 -> work load analysis -> database  --> update V1/V2.
    Can you tell me how do i reduce the db time for update ?
    regards,
    Rajesh Kokane

    Hi Rajesh,
    I understand that your average DB time is exhibiting more than ususal.
    As per standards you can check as thumb rule like avg.DBtime should not be more that 40 % of the avg.Response time.
    If any excess values shows in ST03N ,then you have to find out why DBtime for executing the request is taking time.
    As you mentioned, for your case avg.DBtime for update task shows high value for this case you need to corner the problem so that you can look at what causes the DBtime high.
    I have suggestion for how to look at the problem in DB perspective,
    1.Check all the transactions data in ST03N and list down the tcodes which crosses the 40% of the avg.DB time of the avg.response time of the respective transactions.
    2.Collect all the users for the most worst transations and see what is the task that is performing on the transaction
    3.If possible make an appointment with the user and activate the trace in ST05 to look at the DBtime details and see if any strange happening at DB.Make a note on the Tables involved in your SQL trace and their details
    Best Regards,
    Shyam Dontamsetty

  • Tried to reinstall OSX Mountain Lion 10.8.4 and every time i start with the installation i get a requested time out message, had to shut down my MacBook Pro retina. Now when i start up it automatically start internet recovery

    tried to reinstall OSX Mountain Lion 10.8.4 and every time i start with the installation i get a requested time out message, had to shut down my MacBook Pro retina. Now when i start up it automatically start internet recovery for two ouers. After the internet recovery the same problem with reinstalling OSX message

    Gave up on the GUI.  This script derived from http://blog.netnerds.net/2012/07/os-x-how-to-setup-nat-on-lion-and-mountain-lion / seems to work for me:
    gwdev=en0 # This is my WiFi connection (has Internet connection)
    targetdev=en1 # This is the USB to Ethernet adapter (to give Internet connection)
    /sbin/ifconfig $targetdev down
    /sbin/ifconfig bridge0 create
    /sbin/ifconfig bridge0 up
    /sbin/ifconfig bridge0 addm $gwdev
    /sbin/ifconfig bridge0 $HOST_ADDR
    /sbin/route add default -interface bridge0 -ifscope bridge0 -cloning
    /usr/sbin/sysctl -w net.inet.ip.forwarding=1
    /sbin/ipfw add 100 divert natd ip from any to any via $gwdev
    /usr/sbin/natd -interface $gwdev -use_sockets -same_ports -unregistered_only -dynamic -clamp_mss -enable_natportmap -natportmap_interface $targetdev

  • Safari doesnt open, it gives request time out after updating it to ios leopard, safari doesnt open, it gives request time out after updating it to ios leopard

    Dears,
    I have a problem, each time i open any website from safari, and error pops up saying request time out!
    What can i do?

    You will need to restore your iDevice from the same computer that you most recently synced to.
    Read this: http://support.apple.com/kb/ht1212
    If you can't do the restore then you will need to try recovery mode.
    Read this: http://support.apple.com/kb/ht1808

  • How many times a transaction has been executed

    Hi All,
    I have to make a list on how many times certain transactions have been exectued last year.
    Does any of you have a idea on how to get this list?
    tried already ST03 and STAT but without satisfying result
    We have R/3 4.6B.
    Regards,
    Rod.

    hi,
    use STAD transaction.

  • Execution time of transactions

    Hi,
    I'm a bit confused about a the execution time of transactions in a transaction.
    I just wrote a transaction which calls four other transactions (just for time testing) and I get the following result:
    [INFO ]: Execution Started At: 09:11:37
    [INFO ]: Execution Started At: 09:11:37
    [INFO ]: Execution Completed At: 09:11:37 Elapsed Time was 453 mS
    [INFO ]: Execution Started At: 09:11:38
    [INFO ]: Execution Completed At: 09:11:38 Elapsed Time was 31 mS
    [INFO ]: Execution Started At: 09:11:38
    [INFO ]: Execution Completed At: 09:11:38 Elapsed Time was 109 mS
    [INFO ]: Execution Started At: 09:11:38
    [INFO ]: Execution Completed At: 09:11:38 Elapsed Time was 125 mS
    [INFO ]: Execution Completed At: 09:11:38 Elapsed Time was 1547 mS
    the first 4 time information are from the calles transaction. The last time information is from the "outer" transaction.
    But I just call the 4 transactions and don't do anything else. Why is there such a big time difference? (more then double of time) And how can I solve this problem?
    Thanks
    Matthias

    Jeremy,
    If the box is checked and you only call the TRX action once in your logic flow I don't think it really makes any difference because the runner servlet has to load/parse the file at least once no matter what.
    Do you mean it doesn't make any differences generally or I performance?
    As the "log" shows there is a difference. Even in my original transaktion I feel that it is really faster. But the general results are the same. So I get the same results faster
    Just to be sure: The outer transaction and the transaction will be loaded everytime it is called by a user, webservice or what ever. So if the the transaction is startet twice a the same second in different threads they were also loaded twice?
    And another question: I don't think it is possible to start a new thread in a transaction, is it? Why I'm asking: In my transaction I have some action that shuld be executed immediately and other action that can be done at a later time. (Some updates / inserts in tables and they aren't critical if they fail). So best solution on performance point of view would be if the main thread runs fast and the User gets the result and all other things run after this. Do I have any chance to do so or is something like this planed in future versions of MII?
    I mark this question as answered as my originaly question is answered.
    Thank you.
    Regards,
    Matthias

  • LDAP Performance Tuning In Large Deployments - LDAP request time

    Tuning the LDAP request time <br>
    (tr_recv_timeout and tr_recv_timeout parameters)
    <p>
    The default is 60 seconds, and since the time will vary at each site
    for the length of time it will take an LDAP request to complete it
    wouldn't hurt to increase this time to a large number as long as you
    will have enough unidas connections available and since the calendar
    user can always cancel their request. An example of how to change this
    to 15 minutes, is to edit the /users/unison/log/unison.ini file and add the
    following time-out parameters to the sections noted:
    <p>
    [ALL,unieng,ALL]<br>
    tr_recv_timeout = 900
    <p>
    [hostname,unidas]<br>
    tr_recv_timeout = 900
    <p>
    NOTE: The calendar server needs to be restarted after making changes
    to the /users/unison/log/unison.ini file, before those changes will
    take effect.

    Tuning the LDAP request time <br>
    (tr_recv_timeout and tr_recv_timeout parameters)
    <p>
    The default is 60 seconds, and since the time will vary at each site
    for the length of time it will take an LDAP request to complete it
    wouldn't hurt to increase this time to a large number as long as you
    will have enough unidas connections available and since the calendar
    user can always cancel their request. An example of how to change this
    to 15 minutes, is to edit the /users/unison/log/unison.ini file and add the
    following time-out parameters to the sections noted:
    <p>
    [ALL,unieng,ALL]<br>
    tr_recv_timeout = 900
    <p>
    [hostname,unidas]<br>
    tr_recv_timeout = 900
    <p>
    NOTE: The calendar server needs to be restarted after making changes
    to the /users/unison/log/unison.ini file, before those changes will
    take effect.

  • SCOM2012 Web Transaction Monitor - Displaying the Request Status

    I have successfully created a 'Web Application Transaction Monitor' using the SCOM 2012 R2 Console wizard.  The monitor goes through several listed website URLs and completes.
    What I'm interested in is how to display the 'Request' status objects.  I use the MS-Visio plug-in to display various dashboards within Sharepoint and I would like to display the part of the Web Transaction which is showing an error.
    I can see the individual requests under the Availability of the created 'Web Application Transaction Monitor'.  I just need to capture those objects for displaying within a view or MS-Visio diagrams.
    The email notifications show which of the URLs are having the issue, but I do not seem to find a view or object I can display.
    Any ideas on what could be done would be appreciated.  I was hoping NOT to create individual Web Txn Monitors for each URL, but that maybe the only solution.

    When I create a Dashboard View and add the Alert Widget, I can get the URL from Name Column.
    Juke Chou
    TechNet Community Support

  • Database Request time is high dialog instance

    Dear All,
    I'm facing a problem where programs running on application server is 10X slower than CIDB. Analyzed the STAD data and the database request time is very high for program running on application server as compared to CIDB.
    Below error message found in dev_ms:
    Mon Sep 14 22:36:11 2009
    ERROR => MsHttpClient: H7 MsHttpRecMsg failed (NIECONN_BROKEN) [msxxhttp_mt. 739]
    Tue Sep 15 22:49:24 2009
    ERROR => MsHttpClient: H7 MsHttpRecMsg failed (NIECONN_BROKEN) [msxxhttp_mt. 739]
    Tue Sep 15 22:49:26 2009
    ERROR => MsHttpClient: H7 MsHttpRecMsg failed (NIECONN_BROKEN) [msxxhttp_mt. 739]
    Tue Sep 15 22:49:28 2009
    ERROR => MsHttpClient: H7 MsHttpRecMsg failed (NIECONN_BROKEN) [msxxhttp_mt. 739]
    Is this indicated some network problem between DB to application server? Also, 10% of packet loss happened when ping from apps server to DB server.
    Besides network problem,  what's the possibility that causing this problem?
    Any help is appreciated.
    Cheers,
    Nicholas Chang.

    Thanks
    Besides that, Both applications are running on HPUX 11.23 64bit and found out error message below happened frequently on DB server and Application instance. Is there any OS parameter should i look into?
    Sep 15 22:49:24 SAPHRHPDB01 inetd[2031]: echo/tcp: accept: No buffer space available
    Sep 15 22:49:24 SAPHRHPDB01 inetd[2031]: chargen/tcp: accept: No buffer space available
    Sep 15 22:49:24 SAPHRHPDB01 inetd[2031]: daytime/tcp: accept: No buffer space available
    Sep 15 22:49:24 SAPHRHPDB01 inetd[2031]: auth/tcp: accept: No buffer space available
    Sep 15 22:49:24 SAPHRHPDB01 inetd[2031]: telnet/tcp: accept: No buffer space available
    Sep 15 22:49:24 SAPHRHPDB01 inetd[2031]: ftp/tcp: accept: No buffer space available
    Sep 15 22:49:24 SAPHRHPDB01 inetd[2031]: swat/tcp: accept: No buffer space available
    Sep 15 22:49:24 SAPHRHPDB01 inetd[2031]: printer/tcp: accept: No buffer space available
    Sep 15 22:49:24 SAPHRHPDB01 inetd[2031]: shell/tcp: accept: No buffer space available
    Sep 15 22:49:24 SAPHRHPDB01 inetd[2031]: login/tcp: accept: No buffer space available
    Sep 15 22:49:24 SAPHRHPDB01 sshd[1897]: error: accept: No buffer space available

  • Turn on margins: ie..date, time, web address, pages 1 of 10 HP officejet 8600pro

    turn on margins: ie..date, time, web address, pages 1 of 10 for HP office jet 8600 pro

    Hello dwjohnsn,
    Welcome to the HP Forums.
    Please provide a detailed description of what the issue is or the task that you are attempting to perform.
    So I can better assist you, please respond with which Operating System you are running:
    Which Windows Operating System am I running?
    Mac OS X: How Do I Find Which Mac OS X Version Is on My Computer?
    Thanks for your time.
    Click the “Kudos Thumbs Up" at the bottom of this post to say “Thanks” for helping!
    Please click “Accept as Solution ” if you feel my post solved your issue, it will help others find the solution.
    W a t e r b o y 71
    I work on behalf of HP

  • Some of my Apps don't connect to the internet. For example, NY Times Web App, says it can't connect. But when I access it from Safari it does. I have a number of Apps like this. I've removed and reinstalled and it doesn't help. Please help!

    Some of my Apps don't connect to the internet. For example, NY Times Web App, says it can't connect. But when I access it from Safari it does (it is a web site and the App just accesses it form the desktop of the IPAD). I have a number of Apps like this. I've removed and reinstalled and it doesn't help. Please help!
    Thank you.

    On the wireless networks that your Mac has had trouble connecting to, do you know which Wireless Security type (WEP, WPA, or WPA2) is being used?
    If it is WEP, one of the problems is that the actual standard relies on a 10 character HEX key for 40bit WEP and a 26 character HEX key for 128bit WEP.   In order to make things easier, vendors use certain algorithms to convert simple alphanumeric passwords (or passphrases) into HEX keys, thus enabling the use of simple easy to remember WEP password rather than lengthy HEX keys. The problem is that different vendors use different algorithms to generate the HEX key and therefore a ASCII password on an AEBS will be hashed differently on a non-Apple client and vice versa.   You may find the following Apple Support article helpful.

  • Translation time or Request time?????

    Help
    I am struggling with the theory here...
    What is translation time and how does it differ from request time???

    A little more strictly speaking.... JSP pages are compiled into servlets.
    - Things that occur at translation time happen when the page is compiled.
    - Things that occur at request time happen whenever a request to the page/servlet is made.
    Often the first request triggers the compilation, but you can pre-compile JSP pages before starting the server.
    The main thing this affects is the 2 different ways to include files in JSP.

  • Table that holds time of transactions

    Hi,
    Is there a table in Oracle that holds the times of transactions? I know some tables old times and dates in the same field but was wondering if there is a table that just holds times?
    Thanks

    user10590173 wrote:
    Hi,
    Is there a table in Oracle that holds the times of transactions? I know some tables old times and dates in the same field but was wondering if there is a table that just holds times?
    Thanksno

  • Invalid Requested Time (DVD error - 19004)

    Please somebody know how to avoid this error I have made all the changes that I think can help me but it still happening, changed names, routes, changed project and assets locations, remake menus, etc etc I'm desesperated I really need a good solution, thanks.

    Please have a look at
    Invalid Request Time (DVD ERROR - 19004) HELP?

Maybe you are looking for

  • Download an s-record file. Works with hypterminal,doesn't work with meas studio.

    Having problems downloading s-record to unit under test. Hyperterminal downloads file in seconds. But, measurement studio takes a long time, have to send file byte by byte. Don't get correct return value when sending file. Tried Xmodemsend function.

  • Removing contact avatar photo

    Nokia N9. Is it possible to completely remove the avatar picture from a person in my phone contacts? It seems it's only possible to change the picture, but not delete an existing one.

  • Information page

    I want to create a table that shows: Title Informationnnnnnnnnnnnnnnnnnnnnnnnnnnnnn nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn nnnnn( can be 2000 long )nnnnnnnnnnnnnn nnnnnnnnnnnnn

  • About case when and the sql clause

    Hi: The following is my sql clause: SELECT t.*,b.name FROM dbtest1 t LEFT OUTER JOIN dbtest b ON t.NO = b.empno WHERE t.ChineseName like '%'||:ChineseName||'%' AND b.name like '%'||:name||'%' ORDER BY t.ChineseName The main problem is I hope to check

  • Import Sequence Settings instead of 'Match Sequence Settings'?

    Hi, we have the following problem with Premiere Pro and Media Encoder (English CS5, German MacOS): We film with Sony EX3 in Germany, so our media are always 1920x1080, 25fps, progressive, square pixels. We produce for streaming video, with differing