Loading…

Flash Player 9 (or above) is needed to view presentations.
We have detected that you do not have it on your computer. To install it, go here.

Like this presentation? Why not share!

Load testing web applications

on

  • 1,758 views

Comparison of different load testing tools, and an overview of the Visual Studio Web and Load testing features

Comparison of different load testing tools, and an overview of the Visual Studio Web and Load testing features

Statistics

Views

Total Views
1,758
Views on SlideShare
1,756
Embed Views
2

Actions

Likes
1
Downloads
42
Comments
0

2 Embeds 2

http://www.techgig.com 1
http://www.linkedin.com 1

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

Load testing web applications Load testing web applications Presentation Transcript

  • 16 February, 2010
    Load Testing of ASP.NET Web Applications
  • 16 February, 2010
    Load Testing of ASP.NET Web Applications
    Load testing: Definition
    Load testing is the process of putting demand on a system or device and measuring its response.
    When the load placed on the system is raised beyond normal usage patterns, in order to test the system's response at unusually high or peak loads, it is known as stress testing. The load is usually so great that error conditions are the expected result.
  • 16 February, 2010
    Load Testing of ASP.NET Web Applications
    Whyload tests?
    The failure of a web applicationcanbecostly
    Assure performance and functionalityunderrealworldconditions
    Locate and resolvepotentialproblemsbeforeit hits on the users
    We willget to know the maximum capacity the system canhandle
    We candecidewhether we should go for Hardware upgradesor Performance tuning
  • 16 February, 2010
    Load Testing of ASP.NET Web Applications
    The goals of load testing
  • 16 February, 2010
    Load Testing of ASP.NET Web Applications
    Tools
    Requirement: Very easy to set up and to use ( => no extra cost )
    Several tools examined: OnlyVisual Studio Load Testingand the site loadimpact.com have enough features
    Quickly diagnose and resolve:
    Load testing tools uncover application performance issues under load and provide classic system monitoring to diagnose performance bottlenecks in the underlying infrastructure. However, they generally treat applications as a black-box. Consequently, load testing tools do not deliver the information developers need to quickly diagnose and resolve the performance issue in the application’s code.
  • 16 February, 2010
    Load Testing of ASP.NET Web Applications
    Loadimpact.com
    Withthis online tool youcan (only) measure the load time of a page with different user loads
    Example tests
    http://loadimpact.com/result/construction.orbitone.com/VlaamseOpera2007/default.orb-4b482f3b9b935caedb3484e46b8de714
    http://loadimpact.com/result/www.denorbit.com-6f2d1986218e19900ef3295db398d419
  • 16 February, 2010
    Load Testing of ASP.NET Web Applications
    Visual Studio: LoadTesting
    Extensive capabilities, easy to use, no additional tool required
    Demo (Umbraco website)
  • 16 February, 2010
    Load Testing of ASP.NET Web Applications
    AboutScenarios
    Load tests contain scenarios, which contain Web tests or unit tests.
    A scenario is the container within a load test where you specify load pattern, test mix, browser mix, and network mix.
    Scenarios are important because they provide you with flexibility in configuring test characteristics that allow for simulation of complex, realistic work loads.
  • 16 February, 2010
    Load Testing of ASP.NET Web Applications
    AboutLoadPatterns
    The load pattern properties specify how the simulated user load is adjusted during a load test. Team Edition for Testers provides three built-in load patterns: constant, step, and goal-based.
    Constant: a user load that does not change during the load test
    Step: a user load that increases with time up to a defined maximum user load
    Goal-Based: adjusts the user load based on performance counter thresholds
  • 16 February, 2010
    Load Testing of ASP.NET Web Applications
    AboutThinkTimes
    Think times are used to simulate human behavior that causes people to wait between interactions
  • Load Testing of ASP.NET Web Applications
    16 February, 2010