Why Web Load Testing?
Application Performance Matters: PoorPerformance Impacts Business Results
Web Load Testing is How You Avoid This                                                               heavy traffic volume“...
Don’t use your customers as load test dummies
Integrating Performance Testing       Without the Grief
Agile Development Practices• Most of us made the transition to Agile …
To push out changes fasterStory Points                               Developme    Testing               Estimate        nt...
And you think you are in controlStory Points                               Developme    Testing               Estimate    ...
But maybe you are not?Story Points                               Developme    Testing               Estimate        nt    ...
Missed Goals and EstimatesStory Points                                                                 Missed             ...
When to Test With What Tools?
Why you may feel like you are in the 5 stages of Griefwhen you talk to the team about web load testing
Denial•   Risk is low, I’m not as big as the other guys•   My application developers are really good•   My IT department w...
Performance Land Mines- everyone has a stake• Too many Database          • Traffic estimates incorrect  Statements        ...
Performance Regression Identified in early LoadTesting                Version Control History Lookup
Anger• There may be some head butting and resistance
Web Load Testing is Hard• I can’t get the information I need from Marketing• We don’t know how to test realistic user load...
Convince the team real users matter
Depression• Whoa this is way too much to tackle at this point
Out of Time? Expensive? Short Staffed?                • Easy Tools                • Open Source Tools or                • ...
Can’t act on results• Don’t get the right data• Don’t understand data• Can’t duplicate errors
Acceptance• Do we agree it’s important• Do we think we can get the resources we need?• Can we make this work?
Integrate all the stakeholdersinto the performance lifecycle• Line of Business Managers• Product Managers• Marketers• Inte...
Transitioning from grief to successPerformance Management                                                                 ...
How Compuware Can Help
Gomez Approach - 360º Web Load Testing• Load Testing identifies performance symptoms – but where‘s the issue?• PurePath te...
Advantage of 360º Web Load Testing   • Hours/days to solve                                        problems                ...
Gomez Approach -360º Web Load Testing                   The Only Unified View of Web Application Performance Under Load   ...
More Information•   White paper•   Instant load test•   Free Ajax edition dynaTrace•   360 demo link•   Blog: To Load Test...
Questions?
© 2011 Compuware Corporation — All Rights Reserved
Early lifecycle performance testing & optimization without the grief
Early lifecycle performance testing & optimization without the grief
Early lifecycle performance testing & optimization without the grief
Upcoming SlideShare
Loading in …5
×

Early lifecycle performance testing & optimization without the grief

1,778 views

Published on

If you would like a copy of the slides, please email jessica.murphy@compuware.com

75% of users will go to a competitor's site if performance is poor. And what's concerning is that slow performance is most likely when your site is under peak load – exactly when you want your site to be operating at it's best. You probably know that Web Load Testing should be a standard part of the application delivery lifecycle. If you haven't made Web Load Testing a part of your process it can feel like going through the stages of grief to do so. Let us help you through the denial and anger to acceptance and even excitement, when you see how the right solution can save time and help you deliver a better application.

Learn:

• How to include Web Load Testing as part of your application delivery lifecycle
• How to work through the “5 stages of grief” from denying there is a problem to, getting the team all on the same page and accepting there is a better way
• Why an integrated solution with deep diagnostic tools is the answer

Published in: Technology
0 Comments
4 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
1,778
On SlideShare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
1
Comments
0
Likes
4
Embeds 0
No embeds

No notes for slide
  • If some of you’re wondering what is web load testing, simply put, it’s not having to say sorry when your web site or application is unavailable to your customers. There have been a number of high profile incidents in the past few months. The one referenced here put the organization in the news for the wrong reasons and resulted in loss of revenue. <<BUILD>> But this is not a one-off and can effect even high-tech that you may think would be more immune: just the other night I couldn’t reserve my place in a queue to buy the cool new smartphone on the market. This is my second time in 2 weeks trying to do this and goes to show that volume is not always a one-time issue…you really need to work with marketing or the business to understand the end customer trends. Web load testing is how you determine how much traffic your website or web application can accommodate without “breaking” or causing your customers to blog about how painfully slow it is.Web load testing is how you ensure that your customers have a great experience on your site regardless of the number of visitors at any given time.
  • We need to show this diagram later – with the testing cycles in it.
  • Briefly we want to advise around some types of performance testing where they fit in… then we web load test before going to market.
  • Common Mistake:$ cost of marketing campaigns associated with driving peak traffic – driving priorityBusiness Objectives and KPIsvs the IT team’s ability to deliver.Impact on Business:Lost sales due to the site not being availableLessons Learned (case example):Nationwide – $1.5 Mill marketing to MicrositeBOA – Used microsite to generate leads – drove traffic to find breaking point (What can they support?)Informing Business of what the site can handle before they drive traffic to it
  • WithdynaTrace in yourLoadTesting Environment yougetfullvisiblityintowhathappenswithinthe App whenloadissimulated. dynaTracefollowseveryexecutedtransactionthroughyoursystemandshowsexactlywherethingsgowrong
  • Read slide build
  • In order to ensure great customer experience when launching web and mobile applications, we need to take a user-focused approach to design, collaboration and testing. The evolution of today’s web applications require that Web Load Testing takes a holistic view of the entire Web Application Delivery chain and ensure end customer performance from the first-mile to the last mile, providing:1. Visibility from within the firewall to empower our teams, improve collaboration and accelerate problem resolution and application delivery2. Volume of the cloud to generate realistic load against todays application infrastructure without the costly hardware and setup times that can be involved in build your own internal network3. Value through end user focused load testing that provides the only accurate way to understand how load impacts end user experience and ultimately your business. Gomez 360 solution is the first and only solution on the market to address these 3 key requirements and <<<BUILD>>>
  • Early lifecycle performance testing & optimization without the grief

    1. 1. Why Web Load Testing?
    2. 2. Application Performance Matters: PoorPerformance Impacts Business Results
    3. 3. Web Load Testing is How You Avoid This heavy traffic volume“It’s an unforgivable mistake that cost them thousands of dollars,”she said. “After all the money spent with the hype of thecollection, no one thought it would translate to web traffic?” MediaAnalyst
    4. 4. Don’t use your customers as load test dummies
    5. 5. Integrating Performance Testing Without the Grief
    6. 6. Agile Development Practices• Most of us made the transition to Agile …
    7. 7. To push out changes fasterStory Points Developme Testing Estimate nt Sprint Timeline Remaining Production Team Velocity
    8. 8. And you think you are in controlStory Points Developme Testing Estimate nt Sprint Timeline Remaining Production Team Velocity
    9. 9. But maybe you are not?Story Points Developme Testing Estimate nt Sprint Timeline Remaining Production Team Velocity
    10. 10. Missed Goals and EstimatesStory Points Missed Developme Testing Estimate nt Production Missed Remaining Goal Team Velocity
    11. 11. When to Test With What Tools?
    12. 12. Why you may feel like you are in the 5 stages of Griefwhen you talk to the team about web load testing
    13. 13. Denial• Risk is low, I’m not as big as the other guys• My application developers are really good• My IT department would tell me if there was an issue• We are using “proven” third party technology• We’re going to beta test it
    14. 14. Performance Land Mines- everyone has a stake• Too many Database • Traffic estimates incorrect Statements • Poorly provisioned hardware• Synchronized to Death • No consideration of end user• Too chatty on remoting devices or latency channels • Misconfigured CDN• Wrong use of O/R Mappers • Load Balancing Issues• Memory Leaks • Networking/infrastructure• Bloated Web Frontends issues • Problematic 3rd parties
    15. 15. Performance Regression Identified in early LoadTesting Version Control History Lookup
    16. 16. Anger• There may be some head butting and resistance
    17. 17. Web Load Testing is Hard• I can’t get the information I need from Marketing• We don’t know how to test realistic user load as we don’t know the use cases nor the expected load in production• We don’t have the tools, expertise or hardware resources to run large scale load tests• We don’t have the time to do this and deliver• It is too much effort to create and especially maintain testing scripts• Commercial tools are expensive and sit too long on the shelf between test cycles• We don’t get actionable results for our developers
    18. 18. Convince the team real users matter
    19. 19. Depression• Whoa this is way too much to tackle at this point
    20. 20. Out of Time? Expensive? Short Staffed? • Easy Tools • Open Source Tools or • “Pay as you Go” Services • Integrate into Dev Cycle
    21. 21. Can’t act on results• Don’t get the right data• Don’t understand data• Can’t duplicate errors
    22. 22. Acceptance• Do we agree it’s important• Do we think we can get the resources we need?• Can we make this work?
    23. 23. Integrate all the stakeholdersinto the performance lifecycle• Line of Business Managers• Product Managers• Marketers• Interface Designers• Application Developers• Architects• Quality Assurance Teams• Infrastructure/Operations Teams• Help Desk Staff Quality is a Collective Function. Everybody owns a piece of the puzzle. Avoid at all costs: Individual Success, Collective Failure
    24. 24. Transitioning from grief to successPerformance Management Performance Threshold Traditional Time Development Testing Production Continuous Performance Performance Threshold Management Time Development Testing Production Developing Load Testing Problem R olution es Production
    25. 25. How Compuware Can Help
    26. 26. Gomez Approach - 360º Web Load Testing• Load Testing identifies performance symptoms – but where‘s the issue?• PurePath technology follows all transactions through the Application
    27. 27. Advantage of 360º Web Load Testing • Hours/days to solve problems • Weeks/months to360o Load Testing • Session is solve problem recorded, eliminatin • gMultiple reproduce need to test cycles errors •• Drill down to Poor communication offending line of between QA and code developers • Eliminates testing iterations
    28. 28. Gomez Approach -360º Web Load Testing The Only Unified View of Web Application Performance Under Load Full End to End Visibility Measure Load impact on User Experience From the First Mile… …to the Last Mile Cloud Customer Browsers s Private Public Local Data Center 3rd Party/ ISP Virtual/Physical Environment Cloud Services DB App Web Load Mainframe Servers Servers Servers Balancers Major ISP Storage Content Network Delivery Networks Web Mobile WAN Services Components Optimization Mobile Carrier Employees Devices Employees Visibility Volume Value Measure the impact of the load The power of a global cloud test Unique value of the Last Mile toon the systems under test with a network to drive the load needed accurately stress 3rd parties andview from DynaTrace and enable from the locations needed to measure performance from the agile DevOps collaboration stress any web application end user perspective Performance matters… no Correlate performance to On-Demand Volume at the click matter where in the world your system utilization of a button users are located
    29. 29. More Information• White paper• Instant load test• Free Ajax edition dynaTrace• 360 demo link• Blog: To Load Test or Not to Load Test: That is not the question• E-Book Web Load Testing for DummiesContact:laura.strassman@compuware.comWebsites:www.compuware.com/gomezwww.dynatrace.com
    30. 30. Questions?
    31. 31. © 2011 Compuware Corporation — All Rights Reserved

    ×