SlideShare une entreprise Scribd logo
1  sur  11
www.orbitone.com
Raas van Gaverestraat 83
B-9000 GENT, BELGIUM
E-mail info@orbitone.com
Website www.orbitone.com
Tel. +32 9 330 15 00
VAT BE 456.457.353
Bank 442-7059001-50 (KBC)
Wim Roegiers
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
Why load tests?
The failure of a web application can be costly
Assure performance and functionality under real world
conditions
Locate and resolve potential problems before it hits on the
users
We will get to know the maximum capacity the system can
handle
We can decide whether we should go for Hardware upgrades or
Performance tuning
16 February, 2010
Load Testing of ASP.NET Web Applications
The goals of load testing
To Improve :
Performance To reduce the time necessary to execute a request. May involve
the optimization of methods, stored procedures, and transaction
lengths.
Scalability To exceed the number of concurrent users anticipated at peak
load in production. The number of concurrent users supported
should be proportional to the amount of hardware.
Stability To reduce component memory leaks and system crashes.
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: Only Visual Studio Load Testing and
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
With this online tool you can (only) measure the load time of a
page with different user loads
Example tests
http://loadimpact.com/result/construction.orbitone.com/VlaamseOp
era2007/default.orb-4b482f3b9b935caedb3484e46b8de714
http://loadimpact.com/result/www.denorbit.com-
6f2d1986218e19900ef3295db398d419
16 February, 2010
Load Testing of ASP.NET Web Applications
Visual Studio: Load Testing
Extensive capabilities, easy to use, no additional tool required
Demo (Umbraco website)
16 February, 2010
Load Testing of ASP.NET Web Applications
About Scenarios
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
About Load Patterns
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
About Think Times
Think times are used to simulate human behavior that causes
people to wait between interactions
www.orbitone.com
Load Testing of ASP.NET Web Applications
16 February, 2010

Contenu connexe

En vedette

McAfee Content Security Solutions
McAfee Content Security SolutionsMcAfee Content Security Solutions
McAfee Content Security Solutions
Andrei Novikau
 
Understanding Peer Reviewed, Scientific Literature
Understanding Peer Reviewed, Scientific LiteratureUnderstanding Peer Reviewed, Scientific Literature
Understanding Peer Reviewed, Scientific Literature
Danielle Carlock
 
Hampden County CoC, September 13, 2013
Hampden County CoC, September 13, 2013Hampden County CoC, September 13, 2013
Hampden County CoC, September 13, 2013
Geraldine McCafferty
 
Google+ for Nonprofits
Google+ for NonprofitsGoogle+ for Nonprofits
Google+ for Nonprofits
Shelly Kramer
 
NSU Experience Model
NSU Experience ModelNSU Experience Model
NSU Experience Model
Durke1dd
 
Heybeliada daki MEHTABİYE konserinden 10 Ağustos 2014
Heybeliada daki MEHTABİYE konserinden 10 Ağustos 2014Heybeliada daki MEHTABİYE konserinden 10 Ağustos 2014
Heybeliada daki MEHTABİYE konserinden 10 Ağustos 2014
aokutur
 

En vedette (20)

Kriton konser resimleri
Kriton konser resimleriKriton konser resimleri
Kriton konser resimleri
 
Kriton Curi Koro Tekne Gezisi 15 HAziran 2014
Kriton Curi Koro Tekne Gezisi  15 HAziran 2014Kriton Curi Koro Tekne Gezisi  15 HAziran 2014
Kriton Curi Koro Tekne Gezisi 15 HAziran 2014
 
WTR Club OPP
WTR Club OPPWTR Club OPP
WTR Club OPP
 
Brain snatched
Brain snatchedBrain snatched
Brain snatched
 
Что нельзя говорить на встрече с инвестором
Что нельзя говорить на встрече с инвесторомЧто нельзя говорить на встрече с инвестором
Что нельзя говорить на встрече с инвестором
 
McAfee Content Security Solutions
McAfee Content Security SolutionsMcAfee Content Security Solutions
McAfee Content Security Solutions
 
Virtual guess the price difference
Virtual guess the price differenceVirtual guess the price difference
Virtual guess the price difference
 
The Social Media Doppler Effect
The Social Media Doppler EffectThe Social Media Doppler Effect
The Social Media Doppler Effect
 
AMG group products 2011
AMG group products 2011AMG group products 2011
AMG group products 2011
 
Understanding Peer Reviewed, Scientific Literature
Understanding Peer Reviewed, Scientific LiteratureUnderstanding Peer Reviewed, Scientific Literature
Understanding Peer Reviewed, Scientific Literature
 
倒影
倒影倒影
倒影
 
Internet safety by kiran
Internet safety by kiranInternet safety by kiran
Internet safety by kiran
 
Poem Namin Lahat
Poem Namin LahatPoem Namin Lahat
Poem Namin Lahat
 
Hampden County CoC, September 13, 2013
Hampden County CoC, September 13, 2013Hampden County CoC, September 13, 2013
Hampden County CoC, September 13, 2013
 
Google+ for Nonprofits
Google+ for NonprofitsGoogle+ for Nonprofits
Google+ for Nonprofits
 
Design Portfolio
Design PortfolioDesign Portfolio
Design Portfolio
 
Social media voor bedrijfsmatig gebruik 3 van 3
Social media voor bedrijfsmatig gebruik 3 van 3Social media voor bedrijfsmatig gebruik 3 van 3
Social media voor bedrijfsmatig gebruik 3 van 3
 
08.Push Notifications
08.Push Notifications 08.Push Notifications
08.Push Notifications
 
NSU Experience Model
NSU Experience ModelNSU Experience Model
NSU Experience Model
 
Heybeliada daki MEHTABİYE konserinden 10 Ağustos 2014
Heybeliada daki MEHTABİYE konserinden 10 Ağustos 2014Heybeliada daki MEHTABİYE konserinden 10 Ağustos 2014
Heybeliada daki MEHTABİYE konserinden 10 Ağustos 2014
 

Similaire à Load testing web applications

Similaire à Load testing web applications (20)

Sfare cafe testing web applications
Sfare cafe testing web applicationsSfare cafe testing web applications
Sfare cafe testing web applications
 
Wap Tpresentation
Wap TpresentationWap Tpresentation
Wap Tpresentation
 
Frank Cohen - Are We Ready For Cloud Testing - EuroSTAR 2010
Frank Cohen - Are We Ready For Cloud Testing - EuroSTAR 2010Frank Cohen - Are We Ready For Cloud Testing - EuroSTAR 2010
Frank Cohen - Are We Ready For Cloud Testing - EuroSTAR 2010
 
Web application penetration testing lab setup guide
Web application penetration testing lab setup guideWeb application penetration testing lab setup guide
Web application penetration testing lab setup guide
 
Load testing for jquery based e commerce web applications with cloud performa...
Load testing for jquery based e commerce web applications with cloud performa...Load testing for jquery based e commerce web applications with cloud performa...
Load testing for jquery based e commerce web applications with cloud performa...
 
Web Application Performance from User Perspective
Web Application Performance from User PerspectiveWeb Application Performance from User Perspective
Web Application Performance from User Perspective
 
LoadUI web performance testing tool
LoadUI web performance testing toolLoadUI web performance testing tool
LoadUI web performance testing tool
 
Load ui web Load Testing Open source Performance Testing tool Learn Load UI W...
Load ui web Load Testing Open source Performance Testing tool Learn Load UI W...Load ui web Load Testing Open source Performance Testing tool Learn Load UI W...
Load ui web Load Testing Open source Performance Testing tool Learn Load UI W...
 
Why consider application load testing
Why consider application load testingWhy consider application load testing
Why consider application load testing
 
List of 12 best software performance testing tools
List of 12 best software performance testing toolsList of 12 best software performance testing tools
List of 12 best software performance testing tools
 
Oracle appsloadtestbestpractices
Oracle appsloadtestbestpracticesOracle appsloadtestbestpractices
Oracle appsloadtestbestpractices
 
Integrate Your Test Automation Tools for More Power
Integrate Your Test Automation Tools for More PowerIntegrate Your Test Automation Tools for More Power
Integrate Your Test Automation Tools for More Power
 
BUILDING E-COMMERCE.pdf
BUILDING E-COMMERCE.pdfBUILDING E-COMMERCE.pdf
BUILDING E-COMMERCE.pdf
 
A Three-Tier Load Testing Program Saved Our Bacon
A Three-Tier Load Testing Program Saved Our BaconA Three-Tier Load Testing Program Saved Our Bacon
A Three-Tier Load Testing Program Saved Our Bacon
 
How to make a Load Testing with Visual Studio 2012
How to make a Load Testing with Visual Studio 2012How to make a Load Testing with Visual Studio 2012
How to make a Load Testing with Visual Studio 2012
 
Systematic Load Testing of Web Applications
Systematic Load Testing of Web ApplicationsSystematic Load Testing of Web Applications
Systematic Load Testing of Web Applications
 
Performance testing with your eyes wide open geekweek 2018
Performance testing with your eyes wide open  geekweek 2018Performance testing with your eyes wide open  geekweek 2018
Performance testing with your eyes wide open geekweek 2018
 
Cloud-enabled Performance Testing vis-à-vis On-premise- Impetus White Paper
Cloud-enabled Performance Testing vis-à-vis On-premise- Impetus White PaperCloud-enabled Performance Testing vis-à-vis On-premise- Impetus White Paper
Cloud-enabled Performance Testing vis-à-vis On-premise- Impetus White Paper
 
Spirent: Datum User Experience Analytics System
Spirent: Datum User Experience Analytics SystemSpirent: Datum User Experience Analytics System
Spirent: Datum User Experience Analytics System
 
Load Runner
Load RunnerLoad Runner
Load Runner
 

Plus de Orbit One - We create coherence

Plus de Orbit One - We create coherence (20)

ShareCafé: SharePoint - Een doos vol documenten of dé tool om efficiënt samen...
ShareCafé: SharePoint - Een doos vol documenten of dé tool om efficiënt samen...ShareCafé: SharePoint - Een doos vol documenten of dé tool om efficiënt samen...
ShareCafé: SharePoint - Een doos vol documenten of dé tool om efficiënt samen...
 
HoGent tips and tricks van een self-made ondernemer
HoGent tips and tricks van een self-made ondernemer HoGent tips and tricks van een self-made ondernemer
HoGent tips and tricks van een self-made ondernemer
 
Het Nieuwe Werken in de praktijk
Het Nieuwe Werkenin de praktijkHet Nieuwe Werkenin de praktijk
Het Nieuwe Werken in de praktijk
 
ShareCafé: Office365 - Efficiënt samenwerken met minimum aan kosten en comple...
ShareCafé: Office365 - Efficiënt samenwerken met minimum aan kosten en comple...ShareCafé: Office365 - Efficiënt samenwerken met minimum aan kosten en comple...
ShareCafé: Office365 - Efficiënt samenwerken met minimum aan kosten en comple...
 
ShareCafé 3 - Geef je samenwerking een technologische upgrade
ShareCafé 3 - Geef je samenwerking een technologische upgradeShareCafé 3 - Geef je samenwerking een technologische upgrade
ShareCafé 3 - Geef je samenwerking een technologische upgrade
 
ShareCafé 2 - Werk slimmer door geïntegreerde tools
ShareCafé 2 - Werk slimmer door geïntegreerde toolsShareCafé 2 - Werk slimmer door geïntegreerde tools
ShareCafé 2 - Werk slimmer door geïntegreerde tools
 
ShareCafé 1: Hou de Nieuwe Werker gemotiveerd
ShareCafé 1: Hou de Nieuwe Werker gemotiveerdShareCafé 1: Hou de Nieuwe Werker gemotiveerd
ShareCafé 1: Hou de Nieuwe Werker gemotiveerd
 
Business value of Lync integrations
Business value of Lync integrationsBusiness value of Lync integrations
Business value of Lync integrations
 
OneCafé: De toekomst van ledenorganisaties met behulp van CRM en informatie-u...
OneCafé: De toekomst van ledenorganisaties met behulp van CRM en informatie-u...OneCafé: De toekomst van ledenorganisaties met behulp van CRM en informatie-u...
OneCafé: De toekomst van ledenorganisaties met behulp van CRM en informatie-u...
 
Identity in the cloud using Microsoft
Identity in the cloud using MicrosoftIdentity in the cloud using Microsoft
Identity in the cloud using Microsoft
 
OneCafé: The future of membership organizations facilitated by CRM and collab...
OneCafé: The future of membership organizations facilitated by CRM and collab...OneCafé: The future of membership organizations facilitated by CRM and collab...
OneCafé: The future of membership organizations facilitated by CRM and collab...
 
OneCafé: The new world of work and your organisation
OneCafé: The new world of work and your organisationOneCafé: The new world of work and your organisation
OneCafé: The new world of work and your organisation
 
Social Computing in your organization using SharePoint: challenges and benefits
Social Computing in your organization using SharePoint: challenges and benefitsSocial Computing in your organization using SharePoint: challenges and benefits
Social Computing in your organization using SharePoint: challenges and benefits
 
Windows Communication Foundation (WCF) Best Practices
Windows Communication Foundation (WCF) Best PracticesWindows Communication Foundation (WCF) Best Practices
Windows Communication Foundation (WCF) Best Practices
 
Wie is Orbit One Internet Solutions
Wie is Orbit One Internet SolutionsWie is Orbit One Internet Solutions
Wie is Orbit One Internet Solutions
 
Azure Umbraco workshop
Azure Umbraco workshopAzure Umbraco workshop
Azure Umbraco workshop
 
Marketing Automation in Dynamics CRM with ClickDimensions
Marketing Automation in Dynamics CRM with ClickDimensionsMarketing Automation in Dynamics CRM with ClickDimensions
Marketing Automation in Dynamics CRM with ClickDimensions
 
Office 365, is cloud right for your company?
Office 365, is cloud right for your company?Office 365, is cloud right for your company?
Office 365, is cloud right for your company?
 
Who is Orbit One internet solutions?
Who is Orbit One internet solutions?Who is Orbit One internet solutions?
Who is Orbit One internet solutions?
 
Azure and Umbraco CMS
Azure and Umbraco CMSAzure and Umbraco CMS
Azure and Umbraco CMS
 

Dernier

Dernier (20)

ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Evaluating the top large language models.pdf
Evaluating the top large language models.pdfEvaluating the top large language models.pdf
Evaluating the top large language models.pdf
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 

Load testing web applications

  • 1. www.orbitone.com Raas van Gaverestraat 83 B-9000 GENT, BELGIUM E-mail info@orbitone.com Website www.orbitone.com Tel. +32 9 330 15 00 VAT BE 456.457.353 Bank 442-7059001-50 (KBC) Wim Roegiers 16 February, 2010 Load Testing of ASP.NET Web Applications
  • 2. 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.
  • 3. 16 February, 2010 Load Testing of ASP.NET Web Applications Why load tests? The failure of a web application can be costly Assure performance and functionality under real world conditions Locate and resolve potential problems before it hits on the users We will get to know the maximum capacity the system can handle We can decide whether we should go for Hardware upgrades or Performance tuning
  • 4. 16 February, 2010 Load Testing of ASP.NET Web Applications The goals of load testing To Improve : Performance To reduce the time necessary to execute a request. May involve the optimization of methods, stored procedures, and transaction lengths. Scalability To exceed the number of concurrent users anticipated at peak load in production. The number of concurrent users supported should be proportional to the amount of hardware. Stability To reduce component memory leaks and system crashes.
  • 5. 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: Only Visual Studio Load Testing and 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.
  • 6. 16 February, 2010 Load Testing of ASP.NET Web Applications Loadimpact.com With this online tool you can (only) measure the load time of a page with different user loads Example tests http://loadimpact.com/result/construction.orbitone.com/VlaamseOp era2007/default.orb-4b482f3b9b935caedb3484e46b8de714 http://loadimpact.com/result/www.denorbit.com- 6f2d1986218e19900ef3295db398d419
  • 7. 16 February, 2010 Load Testing of ASP.NET Web Applications Visual Studio: Load Testing Extensive capabilities, easy to use, no additional tool required Demo (Umbraco website)
  • 8. 16 February, 2010 Load Testing of ASP.NET Web Applications About Scenarios 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.
  • 9. 16 February, 2010 Load Testing of ASP.NET Web Applications About Load Patterns 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
  • 10. 16 February, 2010 Load Testing of ASP.NET Web Applications About Think Times Think times are used to simulate human behavior that causes people to wait between interactions
  • 11. www.orbitone.com Load Testing of ASP.NET Web Applications 16 February, 2010