0
Performance Testing               “ Somebody that I used to know                                         - GotyeTuesday, 1...
10,000 hour rule                          “The key to success in any field                          is, to a large extent,...
My ‘time on the mainframe’                                      about 34 projects                                    multi...
Knowledge vs. Time                          K                                   How much you think you know               ...
20% Efficiency?Tuesday, 19 February 13
Mostly Effective                          Most performance test efforts                          are effective ...        ...
Rarely Efficient                          Performance test efforts are                          rarely efficient ...Tuesda...
Lossiness                          (lossy) characterized by or                          caused by dissipation of          ...
Tools                                “We waste a LOT of energy on                                tools and people to execu...
Why so Much?                                        Tools are driving the process!                                        ...
Perfect Competition                                        “Describes markets such that                                   ...
Imperfectly Competitive                          At first there were few sellers                          and now there ar...
At first there were fewTuesday, 19 February 13
And now there are manyTuesday, 19 February 13
Selenium vs. QTPTuesday, 19 February 13
JMeter vs. LoadRunnerTuesday, 19 February 13
Cloud Impact?                          Force MultiplierTuesday, 19 February 13
Biggest Drivers for Tools                          Are costs, open and                          ext endable languages,    ...
How to select the right tool?                                  Effective & Efficient                          Almost as im...
Think about the price                              and cost effectivenessTuesday, 19 February 13
Think about the supportTuesday, 19 February 13
Think about the integration                          Everything from source                          control, monitoring, ...
Think about the protocol                          HTTP      1999                          XHR       2008                  ...
Environments                              We spend a LOT of time                              waiting for test environment...
Increased Burn Rate                            The rate at which hours                            (allocated to a project)...
Increased Complexity                           Solving for simultaneous equationsTuesday, 19 February 13
Analysis Paralysis                                               “Are we writing scripts to                               ...
Extinct by InstinctTuesday, 19 February 13
Trending Now                          “Let’s be *more* agile and                          promote an iterative cycle that ...
In the FutureTuesday, 19 February 13
Future is NowTuesday, 19 February 13
Fire Fighting in ProductionTuesday, 19 February 13
Replicating in StageTuesday, 19 February 13
A DSL for Test PlansTuesday, 19 February 13
Scaled out in 5 minutesTuesday, 19 February 13
Results Shared in Real TimeTuesday, 19 February 13
Short & Sharp TestsTuesday, 19 February 13
In 2013                          “We have significantly                          reduced performance test                 ...
Questions?                          contact:   Tim Koopmans                           locate:   Melbourne, Australia      ...
Upcoming SlideShare
Loading in...5
×

Performance Testing [not] somebody I used to know

869

Published on

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
869
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
2
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Transcript of "Performance Testing [not] somebody I used to know"

  1. 1. Performance Testing “ Somebody that I used to know - GotyeTuesday, 19 February 13
  2. 2. 10,000 hour rule “The key to success in any field is, to a large extent, a matter of practicing a specific task for a total of around 10,000 hours.Tuesday, 19 February 13
  3. 3. My ‘time on the mainframe’ about 34 projects multiplied by 3 months each by 20 days per month by 8 hours per day at 20% efficiency equals ...Tuesday, 19 February 13
  4. 4. Knowledge vs. Time K How much you think you know How much you actually know tTuesday, 19 February 13 3,264 hours
  5. 5. 20% Efficiency?Tuesday, 19 February 13
  6. 6. Mostly Effective Most performance test efforts are effective ... “Testing was completed” “NFRs were met” “We survived go-live”Tuesday, 19 February 13
  7. 7. Rarely Efficient Performance test efforts are rarely efficient ...Tuesday, 19 February 13
  8. 8. Lossiness (lossy) characterized by or caused by dissipation of energy.Tuesday, 19 February 13
  9. 9. Tools “We waste a LOT of energy on tools and people to execute the performance test effort. 1,000 VU license = enough to feed a villageTuesday, 19 February 13
  10. 10. Why so Much? Tools are driving the process! We are suffering from market distortion ...http://1.bp.blogspot.com/_T3Gqqkz9Mm0/TFEoMfpM6-I/AAAAAAAAB0o/8RslwtCum-4/s1600/tail.jpgTuesday, 19 February 13
  11. 11. Perfect Competition “Describes markets such that no participants are large enough to have the market power to set the price of a homogeneous product.http://1.bp.blogspot.com/_T3Gqqkz9Mm0/TFEoMfpM6-I/AAAAAAAAB0o/8RslwtCum-4/s1600/tail.jpgTuesday, 19 February 13
  12. 12. Imperfectly Competitive At first there were few sellers and now there are many sellers with highly differentiated products ...Tuesday, 19 February 13
  13. 13. At first there were fewTuesday, 19 February 13
  14. 14. And now there are manyTuesday, 19 February 13
  15. 15. Selenium vs. QTPTuesday, 19 February 13
  16. 16. JMeter vs. LoadRunnerTuesday, 19 February 13
  17. 17. Cloud Impact? Force MultiplierTuesday, 19 February 13
  18. 18. Biggest Drivers for Tools Are costs, open and ext endable languages, integration with popular test frameworks and continuous delivery and or deployment, access to high level APIs, cross platform and ease of use.Tuesday, 19 February 13
  19. 19. How to select the right tool? Effective & Efficient Almost as important as the job itself.Tuesday, 19 February 13
  20. 20. Think about the price and cost effectivenessTuesday, 19 February 13
  21. 21. Think about the supportTuesday, 19 February 13
  22. 22. Think about the integration Everything from source control, monitoring, communications, alerting, deployment and beyond.Tuesday, 19 February 13
  23. 23. Think about the protocol HTTP 1999 XHR 2008 WebSocket 2011Tuesday, 19 February 13
  24. 24. Environments We spend a LOT of time waiting for test environments to be provisioned, patched, restarted or deployed. environments {start|stop|restart}Tuesday, 19 February 13
  25. 25. Increased Burn Rate The rate at which hours (allocated to a project) are being used ...Tuesday, 19 February 13
  26. 26. Increased Complexity Solving for simultaneous equationsTuesday, 19 February 13
  27. 27. Analysis Paralysis “Are we writing scripts to launch a space shuttle?http://www.flickr.com/photos/gsfc/6385412737/Tuesday, 19 February 13
  28. 28. Extinct by InstinctTuesday, 19 February 13
  29. 29. Trending Now “Let’s be *more* agile and promote an iterative cycle that emphasizes working products over product specifications ...Tuesday, 19 February 13
  30. 30. In the FutureTuesday, 19 February 13
  31. 31. Future is NowTuesday, 19 February 13
  32. 32. Fire Fighting in ProductionTuesday, 19 February 13
  33. 33. Replicating in StageTuesday, 19 February 13
  34. 34. A DSL for Test PlansTuesday, 19 February 13
  35. 35. Scaled out in 5 minutesTuesday, 19 February 13
  36. 36. Results Shared in Real TimeTuesday, 19 February 13
  37. 37. Short & Sharp TestsTuesday, 19 February 13
  38. 38. In 2013 “We have significantly reduced performance test costs and increased efficiency of performance test efforts.Tuesday, 19 February 13
  39. 39. Questions? contact: Tim Koopmans locate: Melbourne, Australia email: tim@altentee.com blog: altentee.com follow: @90kts GridinitTuesday, 19 February 13
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×