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.

Similar Messages

  • 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 For WDA Applications

    Hi All,
        Is there a way to check the performance check of the entire Web dynpro For ABAP applications as we do it in the ABAP programs. Sorry for this silly question but i am so curious to learn how efficient we can develop a good efficient and high performance applications.
    Thanks,
    Selvakumar M.

    http://help.sap.com/saphelp_erp2005/helpdata/en/43/4e335b3d1d1bcde10000000a1553f7/frameset.htm
    http://help.sap.com/saphelp_nw2004s/helpdata/en/5e/b29046859d48d68af26c16c75d4a89/frameset.htm
    Abhi
    Edited by: Abhimanyu Lagishetti on Jun 26, 2008 8:43 AM

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

  • 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

  • BPC Performance Testing

    Hi All,
    Any pointers to how to do go about performance testing for BPC application?
    When using Load runner Tool,it does not capture, any transactions happening betwen the server and the front end (which is excel in the case), hence the front end simulation for performance testing is not possible.
    Performance testing w.r.t BEx analyser queries by directly executing the query using txn rsrt.Is there any way of going about in a similar fashion?
    Thanks in advance
    Sridhar

    Hi
    I understood your concern but actually for SAP BPC we don't have anything to test the performances for SAP BPC client.
    If the BPC client hardware requirement which can be found into installation guide are satisfied then the performances of SAP BPC client are fine.
    Regards
    Sorin Radulescu

  • Thoughts on Load Testing an AJAX application

    Greetings Fellow Empirix users. I am about to faced with the need to begin testing a new AJAX based application and I would like to know if there are any lessons learned or experiences that could be shared from other folks engaged in similar efforts. I am pretty sure I have an idea how I am going to script out the navigation but it seems to me that I am going to need timing right down to actual requests rather than pages. I would also like to know if there is any issue with agent scalability because if I am dealing with a smaller group of requests that happen without user think time because of the chatty nature of AJAX will I need more horse power on the agents because of the requests they need to generate.
    Your thoughts and experiences are most welcome at this time!

    I've had the pleasure of doing some preliminary performance testing of Ajax applications in a demo/POC mode. Some thoughts:
    - Ajax-enabled sites do nothing "magic". The major difference between an ajax enabled site and a "regular" browser-based application is that:
    + in a browser it's ONLY the browser that makes HTTP requests. As such - it's really easy to see that when I "do something" in the browser it creates a corresponding http (or set of http) requests. When running load tests, all we have to worry about are recording and playing back those browser requests.
    + in an ajax-enabled application it's the browser PLUS a "third-party" application that makes http requests. This third-party application may be the "msxml" ActiveX control, might be a java applet, etc. When running load tests, we now have to worry about recording and playing back ALL of those requests.
    - If we want to properly record "browser based" applications - just doing default browser recording in e-Tester is usually enough. However, with ajax, one needs to enable "proxy" recording in order to ensure we capture ALL http requests being generated by both the browser AND the third-party application.
    - PLEASE NOTE. If you use the proxy to record all these navigations, the e-Tester Script may lose it's "nice" event-to-navigation correlation, making "UI" style playback inconsistent. Since this is a load testing script - make sure you do all playbacks in Navigation Editor Thin Client.
    - Now that we have recorded all of the correct navigations, we have to make sure we play them back correctly. With browser-based apps, correct playback is largely automatic because e-Tester "knows" what UI events "caused" the corresponding http request. With ajax, you may have requests that are - for lack of a better term - "unattached" to any UI events.
    + You may use the Navigation editor to properly parameterize the ajax request. This may be something simple like attaching databank records, or more complex where you have to send a session ID or the like. In my experience, ajax requests are pretty simple in format and may need very little "massaging".
    + make use of "Custom Libraries"! Most applications built by companies have a very few set of things that need to be "massaged". Putting these parameters in the library will allow you to build scripts that are "parameterized" automatically - saving lots of time.
    That's all for now - don't want to make things too long.

  • WebDynpro  Performance Testing

    Hi Experts,
    I finished the performance testing for webdynpro application using LoadRunner. LR can use to find the performance of backend also. Now i want to test my backend performance. Can anyone say how to test backend and modulewise.
    Thkz in adv,
    Anita

    Hi Anita
    You have tool called webdynpro console with which you can measure the performance of webdynpro applications and others
    check the following link
    http://help.sap.com/saphelp_nw04/helpdata/en/03/10b540e4c5782ae10000000a155106/content.htm
    check the link to measure the performance of backend
    http://help.sap.com/saphelp_nw04/helpdata/en/ad/32b5403fd63426e10000000a1550b0/content.htm
    regards
    ambicasony

  • Looking for a Performance testing tool

    We want to stress test our multiserver Adobe Connect before putting into production.  HP tool was not successful.  Any Recommendations on tool and method?

    Cameron,
    Thanks for your input! Sounds like you are probably using these
    products.
    I saw the PerformAssure demo. Their GUI is very slick!! PerformAssure
    does some cool stuff like comparing EJB metrics with system metrics
    and were able to show me the EJB method that was causing a problem
    with a petstore application.
    I heard about this new tool from a company called Performant
    (http://www.performant.com). I am signed up for a demo with these
    folks. Will let you all know what I find.
    I looked at Wily site and didn't persue them as they seem to be
    deployable in the production environment. Our application is not live
    yet, but we want to be able to make sure it can handle good load ;)
    Thanks!
    --N
    "Cameron Purdy" <[email protected]> wrote in message news:<[email protected]>...
    I haven't had a chance yet to look at Sitraka's software, but Precise
    Indepth/J2EE and Wily Introscope are both pretty popular with Weblogic, and
    I think they both do a good job of what they do.
    Peace,
    Cameron Purdy
    Tangosol, Inc.
    http://www.tangosol.com/coherence.jsp
    Tangosol Coherence: Clustered Replicated Cache for Weblogic
    "Neil" <[email protected]> wrote in message
    news:[email protected]..
    Hello All!
    I need help! I am trying to find out which of the tools is better
    suited for me to be able to do performance testing of an application
    under load.
    I am looking for a tool that can provide me detailed application
    performance metrics. Seems like both Insight and Perform Assure can do
    this job for me.
    If any of you have had experience with using performance tools such as
    Prescise Insight or Sitraka's Perform Assure I would appreciate any
    input you might have on your usage experience of these tools.
    Also if you know of any other tools that might provide similar
    information such as the above tools, that would be really helpful.
    Thanks a bunch!
    Neil.

  • 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

  • Performance and Load testing for Agentry applications in SMP2.3

    Hello Experts,
    We have a requirement to carry out the Performance and Load testing for our SAP Work Manager application (SMP2.3).
    Please guide me if ATE (Agentry Test environment) /  Jmeter / or any other testing tool can be utilized for the same.
    Would be great if you could provide me the steps / references for the same.
    Thanks,
    Abhishek

    Hi Abhishek,
    Please refer this document Agentry - Assets for Admins & Architects. It has very good content which explains about performance testing and performance tuning.
    Rgrds,
    Jitendra

  • Performance testing of servlets / beans / jsp ?

    Hi. I'd like to performance test my applications, anyone have a clue on what software to use?
    I use Fort� for Java CE 3 as the IDE and TomCat 3.23 as the servlet / jsp container.
    Hopefully there are some opensource tools to use for this?
    Regards,
    Chris

    You can precompile JSP's, this removes the small hickup when they are requested the first time (making the server translate and compile them). Check the documentation of your specific web/application server on how to do this.
    Otherwise:
    - buy better hardware
    - use a better application server
    - make sure your network is properly configured (so packets don't get routed around the network four times before they reach their destination for example)
    - make sure your program logic doesn't create bottlenecks such as
    unnecessary HTTP requests, redundant loops, etc.
    - optimize your database access, use connection pooling
    - optimize your database queries. Create indexes, make sure the SQL queries themselves aren't doing unnecessary trips around the database, etc.

  • Cross Domain error for Silverlight + MVC application with self hosted WCF service on azure

    Hi,
    We are migrating existing Silverlight application to MVC; existing Silverlight application is hosted on
    Azure which is consuming self-hosted WCF service. For authentication we have implemented
    ADFS with WIF (passive). The cloud service (<myWebSite>.cloudapp.net) is C Name to (<myWebSite>.<myDomain>.com) and we 
    are consuming  WCF service at <myWebSite>.cloudapp.net/<myService>.svc, as we were getting “Cross Domain” error so we have added “clientaccesspolicy.xml” at the root of “WEB ROLE”.
    Existing Silverlight application works fine but the problem occurred when we deploy our migrated application to the same cloud service. We are getting a “Cross Domain” error.
    The same migrated application works fine on UAT environment, the only difference is UAT environment is
    without ADFS WIF implementation.
    Migrated application is half Silverlight and half MVC with initial landing page is Silverlight. MVC web role is used to host the service i.e. .SVC . To go to SL landing page , redirected from home controller. Following is being observed in fiddler for this
    application
    Existing Silverlight application -
    After authentication with ADFS it redirect to Silverlight landing page.
    Before calling service method it looks for “clientaccesspolicy.xml”
    In response header we are getting the content of “clientaccesspolicy.xml”
    And after this everything works fine
    Migrated Silverlight-MVC application –
    After authentication with ADFS it redirects to “HomeController” and from there we are redirecting to Silverlight landing page.
    Before calling service method it looks for “clientaccesspolicy.xml”
    In response header we are getting  following content - “https://federation-sts.<myDomain>.com/adfs/ls/?wa=wsignin1.0&amp;
    wtrealm=https%3a%2f%2f<myWebSite>.<myDomain>.com&amp;
    wctx=rm%3d0%26id%3dpassive%26ru%3d%252fclientaccesspolicy.xml&amp;wct=2014-03-17T10%3a36%3a04Z”
    4.Throw “Cross Domain” error.
    Also we have added filter in
    RouteConfig
    for .xml file
    routes.IgnoreRoute("{*allxml}",
    new { allxml = @".*\.xml(/.*)?" });
    NOTE: There is no configuration change apart from MVC configuration.
    We have done RDP to web role and found that “clientaccesspiolicy.xml” is present at “E:\approot” location and it is also accessible at “https://<myWebSite>.<myDomain>.com/clientaccesspolicy.xml”.
    Please help
    Thanks,
    Rahul P

    Hi,
    Please try to configure the cross domain policy file to allow public read access (that is, access it without federation requirement), make sure you can access the address
    http://something/clientaccesspiolicy.xml directly in a browser
    without redirecting to check whether the cross domain policy file could be anonymous accessed (Please start a new browser session and make sure you're
    not logged in. Then test the cross domain policy file.).
    Best Regards,
    Ming Xu
    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.

  • Can Web Performance Test work on AJAX or Javascript Project which will show only one URL for all the pages?

    Hi there,
    I'm working on testing a AJAX and JavaScript Project which has several pages but all in the same URL. I need to test some attribute on the page or parameter past by AJAX or Javascript. Can Web Performance Test work to get what I want?
    Thanks,
    

    Hello,
    Thank you for your post.
    Web performance test is used to test if a server responses correctly and the response is consistent with what we expected. And we test the response speed, the stability and scalability.
    The Web Performance Test Recorder records both AJAX requests and requests that were submitted from JavaScript, but
     web test does not execute JavaScript. I am afraid that you can’t use web test to test parameter past by AJAX or JavaScript.
    Please see:
    Web Performance Test Engine Overview
    About JavaScript and ActiveX Controls in Web Performance Tests
    From the first link, “Client-side scripting that sets parameter values or results in additional HTTP requests, such as AJAX, does affect the load on the server and might require you to manually modify the Web Performance Test to simulate the scripting.”
    If you want to execute the function typically performed by script in web test, you need to accomplish it in coded web performance test or a web performance test plugin. Please see:
     How to: Create a Coded Web Performance Test
    How to: Create a Web Performance Test Plug-In
    I am not sure what the ‘some attribute on the page’ is. If you mean that you want to test those controls on the page, you can do coded UI test, which can test that the user interface for an application functions correctly. The coded UI test performs actions
    on the user interface controls for an application and verifies that the correct controls are displayed with the correct values. You can refer to this article for detailed information about code UI test:
    Verifying Code by Using Coded User Interface Tests
    Best regards,
    Amanda Zhu [MSFT]
    MSDN Community Support | Feedback to us
    Develop and promote your apps in Windows Store
    Please remember to mark the replies as answers if they help and unmark them if they provide no help.

Maybe you are looking for