Speed me up!

861 views

Published on

Performance meetup in Barcelona July 2013

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

No Downloads
Views
Total views
861
On SlideShare
0
From Embeds
0
Number of Embeds
7
Actions
Shares
0
Downloads
2
Comments
0
Likes
3
Embeds 0
No embeds

No notes for slide

Speed me up!

  1. 1. Speed me Up! Performance Testing Best Practices
  2. 2. Goal: performance tests determine system and user responses, throughput, reliability, scalability of a system under load
  3. 3. “Performance test is easy. It is easy to design not realistic scenarios. It is easy to collect irrelevant data. Even, with a good scenario and good data it is easy to use incorrect statistical Method.” – Alberto Savoia
  4. 4. SCENARIOS: Identify the scenarios that are most commonly executed or most resource-intensive
  5. 5. WORKLOAD MODEL: User Session Duration in average. It is important to define the load levels that will translate into concurrent usage, overslapping users, or user sessions per second.
  6. 6. USER SCENARIO: Navigational Path, including intermediate steps or activities, taken by the user to complete a task. We will call it User Session from now on.
  7. 7. THINK TIMES: User thinktimes  Pause between pages during a User Session depending on the User Type*
  8. 8. User Types: Identify the User … new, revisiting… devices, networks…
  9. 9. Performance Acceptance Criteria: Response time, System load, Throughput ...
  10. 10. METRICS: Only well-selected metrics that are analyzed correctly and contextually provide information of value.
  11. 11. DESIGN TEST: Using your scenarios, key metrics, and workload analysis …
  12. 12. RUN TEST: the load simulation must reflect the test design
  13. 13. ANALYZE RESULTS: Find bottlenecks, memory leaks, cpu hogs, bad sofware design …
  14. 14. Monitor Performance in production: and check if the assumptions from your test phase are correct. Adapt your tests always to production experience.
  15. 15. • http://www.raosoft.com/samplesize.html • http://analyze.websiteoptimization.com/wso • http://mobitest.akamai.com/m/index.cgi • http://stevesouders.com/mobileperf/mobilep erfbkm.php

×