Application Performance Testing - Beginner Question

First, I want to apologize, because i'm sure this is answered somewhere already. I have searched and searched, but fear that I am not searching for the right terms. I have never really done testing before, and was hoping someone could point me in the right
direction. 
Basically, I have an application (client side/not web) made in Visual Studio (C# Winforms) and I want to test it and determine how much time is being spent in each method, hoping this will narrow down where the slow downs are being created. 
Can someone point me in the right direction? 
Thank you!

Hi Firemaple109,
I feel that the test is not a solution for this issue, I suggest you use certain tool like the VS Profiler tool to really collect the time of every functions.
Reference:
https://msdn.microsoft.com/en-us/library/dd264994.aspx?f=255&MSPPError=-2147217396
Instrumentation: Collects detailed timing information about each function call.
Best Regards,
Jack 
We are trying to better understand customer views on social support experience, so your participation in this interview project would be greatly appreciated if you have time. Thanks for helping make community forums a great place.
Click
HERE to participate the survey.

Similar Messages

  • PeopleSoft Application Performance Testing

    Hi,
    We are using load runner testing tool for performance testing the peoplesoft application.
    We want to know whether people soft protocol is the best suited or http/html protocol.
    Any hints/suggestions will be of great help.
    Thanks and regards,
    Srividya

    Use Xss to specify stack size, make your Min same as Max.

  • Iterative application performance test

    Hi all,
    I have few 3D application with Java3D API and I have to do statistics about everyone - average heap-memory, average fps, average cpu usage. I used Fraps adn JConsole for my stuff and they together can monitor what I need and export informations to file. Ok.
    But now here's my problem. I have to start every of my applications 100x and then create summary statistics. When I have 7 applications, it means I have 700x start application, 700x start Fraps frames capturing and 700x connect JConsole to application and then save cpu usage cvs and heap-memory csv. You see this isn't nice job. And I have to do this on 3 diffent computers.
    So here is my question - is there any software or something what provides me some automatic tests? Something where I defined "Start this app for 2 minutes, monitor cpu, memory, fps (or where I can manage to invoke some key event), save it to file xyz and then repeat"?

    I'd approach it like this:
    1.) measure the FPS yourself in your app and expose it in a MBean
    2.) Write a (really small) app that starts your 3D app, connects to it via JMX (that's the same thing JConsole does) and periodically queries the data from the MBeans (memory, cpu, ... from the sun mbeans, fps from your own)
    3.) lett the small app from 2. repeat the process 200 times.
    The small testing app should be very quick to write. I don't know of something that already does that from the top of my head.

  • Load & Performance testing of VB applications

    How we can perform load & performance testing of VB6 applications? Are there any tools available for same?

    You could look at something like this:
    http://www.aholme.co.uk/Profiler/Install.htm
    However VB6 as a development environment is no longer supported by Microsoft and this forum is not for VB6 questions, but VB.NET questions.
    Matt Kleinwaks - MSMVP MSDN Forums Moderator - www.zerosandtheone.com

  • Performance test on MVC application

    Hi All,
    By using Visual Studio Performance tool, how can we test ASP.Net MVC application.
    When we open our MVC application basically it is loading very slow
    Can we get the below information by using Visual Studio Performance tool.
    1. How the controller is getting the input and passing it to the model for the retrieving the data.
    2. How can we see the performance of the controller passing the input to the service and getting the information and passing it to the view
    We want to the observe where exactly the delay is happening.
    We also have many java script functions written in the code.
    Please help me in providing the following information.
    Thanks
    Santosh

    Hi Santosh,
    Thanks for your post.
    Generally, I know that the VS Performance tool: load test is used to expect usage of a software program by simulating multiple users who access the program at the same time.
    The load test consist of a series of Web performance tests which operate under multiple simulated users over a period of time.
    For more information:
    https://msdn.microsoft.com/en-us/library/vstudio/dd293540(v=vs.110).aspx
    https://msdn.microsoft.com/en-us/library/dn250793.aspx
    Load tests provide named counter sets, they are useful when you analyze performance counter data. The counter sets include ASP.NET, so when you create a load test with the Load Test Wizard, you add an initial set of counters.
    https://msdn.microsoft.com/en-us/library/ms404676.aspx?f=255&MSPPError=-2147217396
    https://msdn.microsoft.com/en-us/library/ms404704.aspx
    After you run this load test, you can use the load test analyzer to view your load test data and analyze your load test to locate bottlenecks, identify errors, and measure improvements in your application.
    https://msdn.microsoft.com/en-us/library/ee923686.aspx
    Best Regards,
    We are trying to better understand customer views on social support experience, so your participation in this interview project would be greatly appreciated if you have time. Thanks for helping make community forums a great place.
    Click
    HERE to participate the survey.

  • Any suggession on Tools for Performance testing of application designed for Blackberry phones.. which can get some details on CPU usage, memory, response time?? any help on the same is much appriciated.

    Hi Team,
    Any suggession on Tools for Performance testing of application designed for Blackberry phones.. which can get some details on CPU usage, memory, response time?? any help on the same is much appriciated.
    Thank You,
    Best Regards,
    neeraj

    Hi Team,
    Any suggession on Tools for Performance testing of application designed for Blackberry phones.. which can get some details on CPU usage, memory, response time?? any help on the same is much appriciated.
    Thank You,
    Best Regards,
    neeraj

  • Performance Testing Oracle Retail Demand Forecasting application

    Hi All
    Has anyone performance tested Oracle Retail Demand Forecasting application ( RDF ) using LoadRunner? If yes can you please give me the protocol used and steps followed for scripting ?
    Thanks

    Hussein Sawwan wrote:
    What is your application release?Our Application Release is 12.1.3
    How do you get the error?The error occurs during playback in which I am getting a "You are trying to access a page that is no longer active" error. In addition, it states "- The referring page may have come from a previous session. Please select Home to proceed."
    Can you post an example of "most of the correlation that is being referenced throughout the internet seemed to contain NCA functions"?
    This was the link I was referring to http://martinspier.co.uk/how-to-script-oracle-11i-apps-on-loadrunner. I don't have the current knowledge in the differences between 11i at the intricate level but it seemed like when I accessed our 11i environment, the login portion is also http/https protocol. From what I noticed though that some of the oracle forms (i.e. payments module) have been converted to Webforms. So I was thinking from a login testing standpoint, the use of this tutorial would still be applicable. However, I just checked the Test Starter Kit Information Center (Note 239746.1) that Steven Chan provided and have downloaded their sample login script for 12.0.4. It seemed that they used the same multi NCA, WEB protocol but login information captured seemed to be capturing http requests only.
    Thanks in advance Hussein and for anyone else who can chime in on this task. Any information would be greatly appreciated as I understand am new to not only Loadrunner but Oracle Financial Applications as well.
    Regards,
    Nikolai

  • Load & Performance Testing In The Cloud - Silverlight Support

    I currently have Visual Studio Premium with MSDN. I know in order to use Load Testing in the cloud I will have to upgrade to Ultimate.
    One of the our web apps that I need to do a load and performance test on uses SilverLight.
    Here is my questions. I want to verify that the provisioned virtual machines in the cloud when I run load testing will support Silverlight. I know it sounds like a silly question but before I go to Management to approve this upgrade I need to verify it will
    work. No need to waste money.
    Thanks

    Hi rgelston iso.com,
    The web tests: Web tests are used to test the functionality of Web applications and to test Web applications under load. Web tests are used both in performance tests and stress tests. It works at the protocol layer by issuing HTTP requests.
    Reference:
    https://msdn.microsoft.com/en-us/library/ff520100%28v=vs.110%29.aspx?f=255&MSPPError=-2147217396
    So the real issue is that whether your apps meet the above requirements.
    For example, for the general Silverlight Apps, it would have some limitations if you want to create web performance tests.
    http://blogs.msdn.com/b/anutthara/archive/2010/03/21/testing-support-for-silverlight-apps-in-visual-studio-2010.aspx
    Best Regards,
    Jack
    We are trying to better understand customer views on social support experience, so your participation in this interview project would be greatly appreciated if you have time. Thanks for helping make community forums a great place.
    Click
    HERE to participate the survey.

  • [Ann] FirstACT 2.2 released for SOAP performance testing

    Empirix Releases FirstACT 2.2 for Performance Testing of SOAP-based Web Services
    FirstACT 2.2 is available for free evaluation immediately at http://www.empirix.com/TryFirstACT
    Waltham, MA -- June 5, 2002 -- Empirix Inc., the leading provider of test and monitoring
    solutions for Web, voice and network applications, today announced FirstACT™ 2.2,
    the fifth release of the industry's first and most comprehensive automated performance
    testing tool for Web Services.
    As enterprise organizations are beginning to adopt Web Services, the types of Web
    Services being developed and their testing needs is in a state of change. Major
    software testing solution vendor, Empirix is committed to ensuring that organizations
    developing enterprise software using Web Services can continue to verify the performance
    of their enterprise as quickly and cost effectively as possible regardless of the
    architecture they are built upon.
    Working with organizations developing Web Services, we have observed several emerging
    trends. First, organizations are tending to develop Web Services that transfer a
    sizable amount of data within each transaction by passing in user-defined XML data
    types as part of the SOAP request. As a result, they require a solution that automatically
    generates SOAP requests using XML data types and allows them to be quickly customized.
    Second, organizations require highly scalable test solutions. Many organizations
    are using Web Services to exchange information between business partners and have
    Service Level Agreements (SLAs) in place specifying guaranteed performance metrics.
    Organizations need to performance test to these SLAs to avoid financial and business
    penalties. Finally, many organizations just beginning to use automated testing tools
    for Web Services have already made significant investments in making SOAP scripts
    by hand. They would like to import SOAP requests into an automated testing tool
    for regression testing.
    Empirix FirstACT 2.2 meets or exceeds the testing needs of these emerging trends
    in Web Services testing by offering the following new functionality:
    1. Automatic and customizable test script generation for XML data types – FirstACT
    2.2 will generate complete test scripts and allow the user to graphically customize
    test data without requiring programming. FirstACT now includes a simple-to-use XML
    editor for data entry or more advanced SOAP request customization.
    2. Scalability Guarantee – FirstACT 2.2 has been designed to be highly scalable to
    performance test Web Services. Customers using FirstACT today regularly simulate
    between several hundred to several thousand users. Empirix will guarantee to
    performance test the numbers of users an organization needs to test to meet its business
    needs.
    3. Importing Existing Test Scripts – FirstACT 2.2 can now import existing SOAP request
    directly into the tool on a user-by-user basis. As a result, some users simulated
    can import SOAP requests; others can be automatically generated by FirstACT.
    Web Services facilitates the easy exchange of business-critical data and information
    across heterogeneous network systems. Gartner estimates that 75% of all businesses
    with more than $100 million in sales will have begun to develop Web Services applications
    or will have deployed a production system using Web Services technology by the end
    of 2002. As part of this move to Web Services, "vendors are moving forward with
    the technology and architecture elements underlying a Web Services application model,"
    Gartner reports. While this model holds exciting potential, the added protocol layers
    necessary to implement it can have a serious impact on application performance, causing
    delays in development and in the retrieval of information for end users.
    "Today Web Services play an increasingly prominent but changing role in the success
    of enterprise software projects, but they can only deliver on their promise if they
    perform reliably," said Steven Kolak, FirstACT product manager at Empirix. "With
    its graphical user interface and extensive test-case generation capability, FirstACT
    is the first Web Services testing tool that can be used by software developers or
    QA test engineers. FirstACT tests the performance and functionality of Web Services
    whether they are built upon J2EE, .NET, or other technologies. FirstACT 2.2 provides
    the most comprehensive Web Services testing solution that meets or exceeds the changing
    demands of organizations testing Web Services for performance, functionality, and
    functionality under load.”
    Learn more?
    Read about Empirix FirstACT at http://www.empirix.com/FirstACT. FirstACT 2.2 is
    available for free evaluation immediately at http://www.empirix.com/TryFirstACT.
    Pricing starts at $4,995. For additional information, call (781) 993-8500.

    Simon,
    I will admit, I almost never use SQL Developer. I have been a long time Toad user, but for this tool, I fumbled around a bit and got everything up and running quickly.
    That said, I tried the new GeoRaptor tool using this tutorial (which is I think is close enough to get the jist). http://sourceforge.net/apps/mediawiki/georaptor/index.php?title=A_Gentle_Introduction:_Create_Table,_Metadata_Registration,_Indexing_and_Mapping
    As I stumble around it, I'll try and leave some feedback, and probably ask some rather stupid questions.
    Thanks for the effort,
    Bryan

  • Show-stopper Connecting web performance test to remote DB2 server as data source

    Hi All,
    We are running TFS2010 on VS2010 Ultimate on 2003 server SP-2 with IE 8 for web applications.
    We are working on conducting load tests in web-service. Previously we did that using data source from MS SQL to connect our web performance tests. Now we have a new requirement: changing our
    data source from MS SQL server to DB2 for good. The DB2 server is in a separate network. I am struggling how I can connect to the DB2 server. For the beginner the firewall setup is being taken care of with a separate initative. So I am a bit startled on how
    to connect to DB2 server from Visual Studio. Any help would be highly appreciated.
    Please let me know how we can accomplish this goal. Appreciate a lot. 
    Thank you,
    Riz

    Thanks for Javaman’s help.
    Hi Riz,
    Thank you for posting in the MSDN forum.
    Actually the real issue in this thread is related to the DB2.
    Since it is the third party software, sorry for that it is really out of support range of VS testing forum.
    But you could post this issue to the following forum, there you would get better support for it.
    https://www.ibm.com/developerworks/community/forums/html/category?id=33333333-0000-0000-0000-000000000019
    Best Regards,
    We are trying to better understand customer views on social support experience, so your participation in this interview project would be greatly appreciated if you have time. Thanks for helping make community forums a great place.
    Click
    HERE to participate the survey.

  • SAP Business Explorer Analyzer Performance testing

    Hi, All
    I don't have any experience in SAP at all. So maybe I will ask silly questions.
    I was asked to provide performance testing for SAP Business Explorer Analyzer. As you know it is Excel base application with ActiveX control from SAP. HP Loadrunner doesn't support such configuration (It can only work with SAPGUI). So I am forced to search for other possible solutions. So maybe here I can get ideas and opinions about options:
    1. I asked SAP admins about possibility to do the same things what users do from BEx  (query execution + some drill down in data) in SAPGUI, maybe with predefined parameters or with additional customization. Unfortunately I've got an answer that it isn't possible at all. Is it really?
    2. Another idea is to simulate what users do in BEx with VBA since anyway Excel interacts with BEx engine via DBA. There I met another problem. There is no any documentation about ActiveX components (e.g. com.sap.bi.et.analyzer.addin.BExConnect) or  API used in BExAnalyzer.xla. The question is "is it possible or not to fully automate all data manipulation with VBA" and "Where can I get documentation about SAP VBA API?"
    Thanks,
    Alexander

    You can run the queries with drilldown using transaction rsrt in list mode and interact via standard screen functions
    This won't however give you the WAN or the presentation server overhead (ie formatting of the cells with excel wrappers of styles)
    Read here for a testing example
    http://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/60981d00-ca87-2910-fdb8-d4a2640d69d4?quicklink=index&overridelayout=true

  • Performance test from unit tests

    Hi;
    I tried to apply the principle TDD at the level of perf test of an J2ee application and this from units tests.
    I thus used the tool JUnitPerf but regrettably with this tool I must to modify my unit test for the update of the sequence of a test and it propose nobody management of waiting time between every call of a unit test.
    Q : Know a tool more complete, stable and maintained which allows to write of the perf tests from unit test ?
    Regards;

    Hi John,
    The testing will depend on the scenario's configured in SAP, which are to be tested. As scenario vary from customer to customer, it is not possible to send a document with screen shot, as these are confidential documents. However, the write-up below should be able to give some clueon the same.
    <b>Different Type of Testing are as under</b>:
    Unit testing is done in bit and pieces. Like e.g. in SD standard order cycle; we do have 1-create order, then 2-delivery, then 3-transfer order, then 4-PGI and then 5-Invoice. So we will be testing 1,2,3,4 and 5 seperately alone one by one using test cases and test data. We will not be looking and checking/testing any integration between order and delivery; delivery and TO; TO and PGI and then invoice.
    Whrereas System testing you will be testing the full cycle with it's integration, and you will be testing using test cases which give a full cyclic test from order to invoice.
    Security testing you will be testing different roles and functionalities and will check and signoff.
    Performance testing is refered to as how much time / second will take to perform some actions, like e.g. PGI. If BPP defination says 5 seconds for PGI then it should be 5 and not 6 second. Usually it is done using software.
    Regression testing is reffered to a test which verfies that some new configuration doesnot adversly impact existing functionality. This will be done on each phase of testing.
    User Acceptance Testing: Refers to Customer testing. The UAT will be performed through the execution of predefined business scenarios, which combine various business processes. The user test model is comprised of a sub-set of system integration test cases.
    Regards,
    Rajesh Banka
    Reward suitable points.
    How to give points: Mark your thread as a question while creating it. In the answers you get, you can assign the points by clicking on the stars to the left. You also get a point yourself for rewarding (one per thread).

  • Object performance,need detail of Oracle's internal performance testing

    hi Geoff,
    from your previous answer:
    From an Oracle's comprehensive internal performance testing,
    object implementation of an application consistently matches
    those of relational implementation.
    For some operations, using objects performed better. can you tell more about the result of the testing ?
    we need to get the comparison between the two implementation,
    in order to know in which case should use object implementation
    and in which case should not.
    thanks
    Ray

    Ray,
    Before I name some cases that objects perform better, I still
    want to emphasize that your application object model comes
    first. Here are the cases:
    1. If you have nested objects (e.g., customer with address
    attribute), querying the nested objects would work faster than
    relational access.
    2. If you have containment objects (e.g., customer with VARRAY
    of phone numbers), querying these contained objects would also
    work faster than relational.
    What is your application? What does your object model look like?
    The more specific your question is, the better I can answer it.
    Regards,
    Geoff
    hi Geoff,
    from your previous answer:
    From an Oracle's comprehensive internal performance testing,
    object implementation of an application consistently matches
    those of relational implementation.
    For some operations, using objects performed better. can you tell more about the result of the testing ?
    we need to get the comparison between the two implementation,
    in order to know in which case should use object implementation
    and in which case should not.
    thanks
    Ray

  • Performance testing using Adobe flash 9.0

    Does anyone know a way to Performance test an application
    that uses adobe flash player using an Automated tool such as Silk
    Performer? I need to simulate 1000 virtual users streaming video
    content. Silk Performer currently does not support Adobe flash. It
    has support only for Real and Windows media player. Is there a way
    of getting around this. Does anyone know how Adobe tests its flash
    player ?

    Please try the following. If you have questions or get stuck,
    send me a 'private message' with your full name and contact info.
    The number one reason that the ActiveX installer fails to
    install on IE are due to incorrect permissions in the system
    registry. We have solved hundreds of these Windows system
    permissions with Microsoft’s SubInACL tool.
    Note: This is strictly for Windows IE, these issues do not
    occur on other browsers such as Firefox.
    www.firefox.com
    To fix these Windows system registry permission conflicts you
    can use Microsoft’s SubInACL tool.
    Warning: The following solution involves the Windows System
    Registry. Editing or manipulating the registry incorrectly can
    result in serious system damage which may require re-installation
    of the operating system. If you are not comfortable editing the
    registry, then take your system to a professional. If you choose to
    proceed, then it is essential that you create a complete system
    backup and a Windows System Restore Point before proceeding.
    Please download Microsoft’s tool to your desktop.
    http://www.supportflash.com/reset_min.zip
    1. Login as the User that has the incorrect permissions in
    the system registry
    2. unzip the “reset_minimal.cmd” and the
    “subinacl.exe” to the desktop
    *** Make sure both files are on the desktop
    3. Close out all applications
    4. Run the “reset.cmd” file
    5. It will open a DOS like terminal and start running through
    registry keys
    6. When it is finished it will say “press any key to
    continue”
    7. At this point you can download the latest Flash Player
    from here:
    www.adobe.com/go/getflashplayer
    Important Note: These online forums are for user-to-user
    discussions of Adobe products, and are not an official customer
    support channel for Adobe. If you require direct assistance, or
    prefer to contact Adobe support staff directly, please contact
    Adobe support.
    http://www.adobe.com/support/contact/

  • UI performance testing of pivot table

    Hi,
    I was wondering if anyone could direct me to a tool that I can use to do performance testing on a pivot table. I am populating a pivot table(declaratively) with a data source of over 100,000 cells and I need to record the browser rendering time of the pivot table using 50 or so parallel threads(requests). I tried running performance tests using JMeter, but that didn't help.
    This is what I tried so far with JMeter:
    I deployed the application in the integratedweblogicserver and specify the Url to hit in JMeter ( http://127.0.0.1:7101/PivotTableSample-ViewController-context-root/faces/Sample) and added a response assertion for the response code 200. Although I am able to hit the url successfully, the response I get is a javascript with a message that says "This is the loopback script to process the url before the real page loads. It introduces a separate round trip". When I checked in firebug, it looks like request redirect of some sort happens from this javascript to another Url (with some randomly generated parameters) which then returns the html response of the pivot table. I am unable to hit that Url directly as I get a message saying "session expired". It looks like a redirect happens from the first request and then session is created for that request and a redirect occurs.
    I am able to check the browser rendering time of the pivot table in firebug (.net tab), but that is only for a single request. I'd appreciate it if anyone could guide me on this.
    Thanks
    Naveen

    I found the link below that explains configuration of JMeter for performance testing of ADF applications(Although I couldn't find a solution to figure out the browser rendering time for parallel threads).
    http://one-size-doesnt-fit-all.blogspot.com/2010/04/configuring-apache-jmeter-specifically.html
    Edited by: Naveen Ramanathan on Oct 3, 2010 10:24 AM

Maybe you are looking for

  • Link between GTM and FSCM (sales or purchase order hedging)

    Hi all, I am trying for a few days to have SAP GTM working (I am in an IDES ECC6 system, and as far as I know in EhP4 version). The main goal in fact is to test the currency hedging, and therefore to the link GTM and FSCM, either single-sided purchas

  • *The operation cannot be carried out with this node type*

    Hi Friends, My requirement is : PO in IS retail system--(IDOC ORDERS)--Sales Order processing-->Sales order in AFS system where AFS is apparel footwear solution used in retail industries. Now I have created PO in IS-retail system , and IDOC is succes

  • IPod freezes after updating to software version 1.2!!!

    iPod freezes after updating to software version 1.2!!! After installing version 1.2 the "do not disconnect" screen took forever to disappear, so i just removed the cables and it still remained like that, i restarted it manually, but now it's getting

  • Error code 6 on installing CS6, but all apps run. What do I have to worry about?

    After re-installing CS6 on MacBookPro I get error code 6 and message that PS6, DW and two others could not be installed. Nevertheless they both run as far as I can see normally. What do I have to worry about/

  • Mac Pro 1,1 - Bought It To Upgrade But Now...

    Hi all I'm by no means a power user - I just got my Mac Pro back in '06 under the line of reasoning that I wanted the MP so I could upgrade it later on... specifically, the video card and maybe the processors eventually... But now it looks like the o