• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content

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,705 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,705
Views on SlideShare
1,703
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