SlideShare a Scribd company logo
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

More Related Content

Viewers also liked

Kriton konser resimleri
Kriton konser resimleriKriton konser resimleri
Kriton konser resimleri
aokutur
 
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
aokutur
 
WTR Club OPP
WTR Club OPPWTR Club OPP
WTR Club OPP
waytorich
 
Brain snatched
Brain snatchedBrain snatched
Brain snatched
t0nywilliams
 
Что нельзя говорить на встрече с инвестором
Что нельзя говорить на встрече с инвесторомЧто нельзя говорить на встрече с инвестором
Что нельзя говорить на встрече с инвестором
Ingria. Technopark St. Petersburg
 
McAfee Content Security Solutions
McAfee Content Security SolutionsMcAfee Content Security Solutions
McAfee Content Security SolutionsAndrei Novikau
 
Virtual guess the price difference
Virtual guess the price differenceVirtual guess the price difference
Virtual guess the price difference
Paul Carpenter
 
The Social Media Doppler Effect
The Social Media Doppler EffectThe Social Media Doppler Effect
The Social Media Doppler Effect
Liberty Digital Marketing
 
AMG group products 2011
AMG group products 2011AMG group products 2011
AMG group products 2011
beerguy
 
Understanding Peer Reviewed, Scientific Literature
Understanding Peer Reviewed, Scientific LiteratureUnderstanding Peer Reviewed, Scientific Literature
Understanding Peer Reviewed, Scientific Literature
Danielle Carlock
 
倒影
倒影倒影
倒影
ariesckf
 
Internet safety by kiran
Internet safety by kiranInternet safety by kiran
Internet safety by kiran
The Lower School
 
Poem Namin Lahat
Poem Namin LahatPoem Namin Lahat
Poem Namin Lahat
basilio duller
 
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
 
Design Portfolio
Design PortfolioDesign Portfolio
Design Portfolio
Doug Arnold
 
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
Tauros Marketing
 
08.Push Notifications
08.Push Notifications 08.Push Notifications
08.Push Notifications
Nguyen Tuan
 
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 2014aokutur
 

Viewers also liked (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
 

Similar to Load testing web applications

Sfare cafe testing web applications
Sfare cafe testing web applicationsSfare cafe testing web applications
Sfare cafe testing web applications
Orbit One - We create coherence
 
Wap Tpresentation
Wap TpresentationWap Tpresentation
Wap Tpresentation
Rahul Sharma
 
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
TEST Huddle
 
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
Sudhanshu Chauhan
 
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...
IAEME Publication
 
Web Application Performance from User Perspective
Web Application Performance from User PerspectiveWeb Application Performance from User Perspective
Web Application Performance from User Perspective
ŁódQA
 
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...
Vishal Parekh
 
LoadUI web performance testing tool
LoadUI web performance testing toolLoadUI web performance testing tool
LoadUI web performance testing tool
Milind Rupchandani
 
Why consider application load testing
Why consider application load testingWhy consider application load testing
Why consider application load testing
TestingXperts
 
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
JanBask Training
 
Oracle appsloadtestbestpractices
Oracle appsloadtestbestpracticesOracle appsloadtestbestpractices
Oracle appsloadtestbestpractices
sonusaini69
 
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
TechWell
 
BUILDING E-COMMERCE.pdf
BUILDING E-COMMERCE.pdfBUILDING E-COMMERCE.pdf
BUILDING E-COMMERCE.pdf
LilianNjoki2
 
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
TechWell
 
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
Chen-Tien Tsai
 
Systematic Load Testing of Web Applications
Systematic Load Testing of Web ApplicationsSystematic Load Testing of Web Applications
Systematic Load Testing of Web Applications
Jürg Stuker
 
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
Yoav Weiss
 
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
Impetus Technologies
 
Spirent: Datum User Experience Analytics System
Spirent: Datum User Experience Analytics SystemSpirent: Datum User Experience Analytics System
Spirent: Datum User Experience Analytics System
Sailaja Tennati
 
Load Runner
Load RunnerLoad Runner
Load Runner
Shama Ahsan
 

Similar to 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
 
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...
 
LoadUI web performance testing tool
LoadUI web performance testing toolLoadUI web performance testing tool
LoadUI web performance testing tool
 
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
 

More from Orbit One - We create coherence

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...
Orbit One - We create coherence
 
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
Orbit One - We create coherence
 
Het Nieuwe Werken in de praktijk
Het Nieuwe Werkenin de praktijkHet Nieuwe Werkenin de praktijk
Het Nieuwe Werken in de praktijk
Orbit One - We create coherence
 
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...
Orbit One - We create coherence
 
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
Orbit One - We create coherence
 
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
Orbit One - We create coherence
 
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
Orbit One - We create coherence
 
Business value of Lync integrations
Business value of Lync integrationsBusiness value of Lync integrations
Business value of Lync integrations
Orbit One - We create coherence
 
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...
Orbit One - We create coherence
 
Identity in the cloud using Microsoft
Identity in the cloud using MicrosoftIdentity in the cloud using Microsoft
Identity in the cloud using Microsoft
Orbit One - We create coherence
 
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...
Orbit One - We create coherence
 
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
Orbit One - We create coherence
 
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
Orbit One - We create coherence
 
Windows Communication Foundation (WCF) Best Practices
Windows Communication Foundation (WCF) Best PracticesWindows Communication Foundation (WCF) Best Practices
Windows Communication Foundation (WCF) Best Practices
Orbit One - We create coherence
 
Azure Umbraco workshop
Azure Umbraco workshopAzure Umbraco workshop
Azure Umbraco workshop
Orbit One - We create coherence
 
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
Orbit One - We create coherence
 
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?
Orbit One - We create coherence
 
Who is Orbit One internet solutions?
Who is Orbit One internet solutions?Who is Orbit One internet solutions?
Who is Orbit One internet solutions?
Orbit One - We create coherence
 
Azure and Umbraco CMS
Azure and Umbraco CMSAzure and Umbraco CMS
Azure and Umbraco CMS
Orbit One - We create coherence
 

More from 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
 

Recently uploaded

Fueling AI with Great Data with Airbyte Webinar
Fueling AI with Great Data with Airbyte WebinarFueling AI with Great Data with Airbyte Webinar
Fueling AI with Great Data with Airbyte Webinar
Zilliz
 
dbms calicut university B. sc Cs 4th sem.pdf
dbms  calicut university B. sc Cs 4th sem.pdfdbms  calicut university B. sc Cs 4th sem.pdf
dbms calicut university B. sc Cs 4th sem.pdf
Shinana2
 
Presentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of GermanyPresentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of Germany
innovationoecd
 
Digital Marketing Trends in 2024 | Guide for Staying Ahead
Digital Marketing Trends in 2024 | Guide for Staying AheadDigital Marketing Trends in 2024 | Guide for Staying Ahead
Digital Marketing Trends in 2024 | Guide for Staying Ahead
Wask
 
Main news related to the CCS TSI 2023 (2023/1695)
Main news related to the CCS TSI 2023 (2023/1695)Main news related to the CCS TSI 2023 (2023/1695)
Main news related to the CCS TSI 2023 (2023/1695)
Jakub Marek
 
Generating privacy-protected synthetic data using Secludy and Milvus
Generating privacy-protected synthetic data using Secludy and MilvusGenerating privacy-protected synthetic data using Secludy and Milvus
Generating privacy-protected synthetic data using Secludy and Milvus
Zilliz
 
Nordic Marketo Engage User Group_June 13_ 2024.pptx
Nordic Marketo Engage User Group_June 13_ 2024.pptxNordic Marketo Engage User Group_June 13_ 2024.pptx
Nordic Marketo Engage User Group_June 13_ 2024.pptx
MichaelKnudsen27
 
TrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy SurveyTrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy Survey
TrustArc
 
A Comprehensive Guide to DeFi Development Services in 2024
A Comprehensive Guide to DeFi Development Services in 2024A Comprehensive Guide to DeFi Development Services in 2024
A Comprehensive Guide to DeFi Development Services in 2024
Intelisync
 
Columbus Data & Analytics Wednesdays - June 2024
Columbus Data & Analytics Wednesdays - June 2024Columbus Data & Analytics Wednesdays - June 2024
Columbus Data & Analytics Wednesdays - June 2024
Jason Packer
 
JavaLand 2024: Application Development Green Masterplan
JavaLand 2024: Application Development Green MasterplanJavaLand 2024: Application Development Green Masterplan
JavaLand 2024: Application Development Green Masterplan
Miro Wengner
 
Choosing The Best AWS Service For Your Website + API.pptx
Choosing The Best AWS Service For Your Website + API.pptxChoosing The Best AWS Service For Your Website + API.pptx
Choosing The Best AWS Service For Your Website + API.pptx
Brandon Minnick, MBA
 
GNSS spoofing via SDR (Criptored Talks 2024)
GNSS spoofing via SDR (Criptored Talks 2024)GNSS spoofing via SDR (Criptored Talks 2024)
GNSS spoofing via SDR (Criptored Talks 2024)
Javier Junquera
 
Dandelion Hashtable: beyond billion requests per second on a commodity server
Dandelion Hashtable: beyond billion requests per second on a commodity serverDandelion Hashtable: beyond billion requests per second on a commodity server
Dandelion Hashtable: beyond billion requests per second on a commodity server
Antonios Katsarakis
 
GraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracyGraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracy
Tomaz Bratanic
 
WeTestAthens: Postman's AI & Automation Techniques
WeTestAthens: Postman's AI & Automation TechniquesWeTestAthens: Postman's AI & Automation Techniques
WeTestAthens: Postman's AI & Automation Techniques
Postman
 
Introduction of Cybersecurity with OSS at Code Europe 2024
Introduction of Cybersecurity with OSS  at Code Europe 2024Introduction of Cybersecurity with OSS  at Code Europe 2024
Introduction of Cybersecurity with OSS at Code Europe 2024
Hiroshi SHIBATA
 
5th LF Energy Power Grid Model Meet-up Slides
5th LF Energy Power Grid Model Meet-up Slides5th LF Energy Power Grid Model Meet-up Slides
5th LF Energy Power Grid Model Meet-up Slides
DanBrown980551
 
Azure API Management to expose backend services securely
Azure API Management to expose backend services securelyAzure API Management to expose backend services securely
Azure API Management to expose backend services securely
Dinusha Kumarasiri
 
June Patch Tuesday
June Patch TuesdayJune Patch Tuesday
June Patch Tuesday
Ivanti
 

Recently uploaded (20)

Fueling AI with Great Data with Airbyte Webinar
Fueling AI with Great Data with Airbyte WebinarFueling AI with Great Data with Airbyte Webinar
Fueling AI with Great Data with Airbyte Webinar
 
dbms calicut university B. sc Cs 4th sem.pdf
dbms  calicut university B. sc Cs 4th sem.pdfdbms  calicut university B. sc Cs 4th sem.pdf
dbms calicut university B. sc Cs 4th sem.pdf
 
Presentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of GermanyPresentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of Germany
 
Digital Marketing Trends in 2024 | Guide for Staying Ahead
Digital Marketing Trends in 2024 | Guide for Staying AheadDigital Marketing Trends in 2024 | Guide for Staying Ahead
Digital Marketing Trends in 2024 | Guide for Staying Ahead
 
Main news related to the CCS TSI 2023 (2023/1695)
Main news related to the CCS TSI 2023 (2023/1695)Main news related to the CCS TSI 2023 (2023/1695)
Main news related to the CCS TSI 2023 (2023/1695)
 
Generating privacy-protected synthetic data using Secludy and Milvus
Generating privacy-protected synthetic data using Secludy and MilvusGenerating privacy-protected synthetic data using Secludy and Milvus
Generating privacy-protected synthetic data using Secludy and Milvus
 
Nordic Marketo Engage User Group_June 13_ 2024.pptx
Nordic Marketo Engage User Group_June 13_ 2024.pptxNordic Marketo Engage User Group_June 13_ 2024.pptx
Nordic Marketo Engage User Group_June 13_ 2024.pptx
 
TrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy SurveyTrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy Survey
 
A Comprehensive Guide to DeFi Development Services in 2024
A Comprehensive Guide to DeFi Development Services in 2024A Comprehensive Guide to DeFi Development Services in 2024
A Comprehensive Guide to DeFi Development Services in 2024
 
Columbus Data & Analytics Wednesdays - June 2024
Columbus Data & Analytics Wednesdays - June 2024Columbus Data & Analytics Wednesdays - June 2024
Columbus Data & Analytics Wednesdays - June 2024
 
JavaLand 2024: Application Development Green Masterplan
JavaLand 2024: Application Development Green MasterplanJavaLand 2024: Application Development Green Masterplan
JavaLand 2024: Application Development Green Masterplan
 
Choosing The Best AWS Service For Your Website + API.pptx
Choosing The Best AWS Service For Your Website + API.pptxChoosing The Best AWS Service For Your Website + API.pptx
Choosing The Best AWS Service For Your Website + API.pptx
 
GNSS spoofing via SDR (Criptored Talks 2024)
GNSS spoofing via SDR (Criptored Talks 2024)GNSS spoofing via SDR (Criptored Talks 2024)
GNSS spoofing via SDR (Criptored Talks 2024)
 
Dandelion Hashtable: beyond billion requests per second on a commodity server
Dandelion Hashtable: beyond billion requests per second on a commodity serverDandelion Hashtable: beyond billion requests per second on a commodity server
Dandelion Hashtable: beyond billion requests per second on a commodity server
 
GraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracyGraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracy
 
WeTestAthens: Postman's AI & Automation Techniques
WeTestAthens: Postman's AI & Automation TechniquesWeTestAthens: Postman's AI & Automation Techniques
WeTestAthens: Postman's AI & Automation Techniques
 
Introduction of Cybersecurity with OSS at Code Europe 2024
Introduction of Cybersecurity with OSS  at Code Europe 2024Introduction of Cybersecurity with OSS  at Code Europe 2024
Introduction of Cybersecurity with OSS at Code Europe 2024
 
5th LF Energy Power Grid Model Meet-up Slides
5th LF Energy Power Grid Model Meet-up Slides5th LF Energy Power Grid Model Meet-up Slides
5th LF Energy Power Grid Model Meet-up Slides
 
Azure API Management to expose backend services securely
Azure API Management to expose backend services securelyAzure API Management to expose backend services securely
Azure API Management to expose backend services securely
 
June Patch Tuesday
June Patch TuesdayJune Patch Tuesday
June Patch Tuesday
 

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