Presentation is loading. Please wait.

Presentation is loading. Please wait.

Sponsors Gold Silver Bronze Performance Testing and SharePoint Jeremy Hancock Time and Energy Matters.

Similar presentations


Presentation on theme: "Sponsors Gold Silver Bronze Performance Testing and SharePoint Jeremy Hancock Time and Energy Matters."— Presentation transcript:

1 Sponsors Gold Silver Bronze Performance Testing and SharePoint Jeremy Hancock Time and Energy Matters

2 Canberra 2011

3 Daily time saved going from 5s to 2s – 10 page loads per day/person

4 Canberra 2011 Some real life experiences Inconsistency – Between 5 and 50 seconds to load a page Reliability – Memory leaks causing app pool recycles – Load balancer failures under stress Latency – 30+ seconds to load a page at remote locations Poor perception – Page blocking causing perceived poor performance

5 Canberra 2011 What the difference? Performance Testing and optimisation Load/Stress Testing

6 Canberra 2011 My approach What What should I focus on? Optimise Get those things working to where Im satisfied Load test Make sure that it isnt going to break under stress

7 Canberra 2011 DEMO Performance Testing and Optimisation

8 Canberra 2011 What did we just look at? Tools – Yslow – Google Page Speed – Fiddler – Developer dashboard Asynchronous calls Caching – Page Output – Blob – Custom

9 Canberra 2011 Load/Stress Testing What are we trying to test? – Will the infrastructure break under load? – What is the maximum sustained RPS within the target response time?

10 Canberra 2011 Requests Per Second (RPS) A = Total # of users (1000) B = Estimated % concurrent users (50%) C = Average # of requests per day (20 * 10 = 200) D = Peak ratio (x2) E = Hours in a business day (8) Requests per day = A * B * C * D Seconds per day = E * 3600 (seconds per business day) RPS = Requests per day/Seconds per day RPS= (1000 x 50% x200x2)/(8x3600) RPS= 200,000/28,800 = second-required-for-sharepoint-products-and-technologies.aspx

11 Canberra 2011 DEMO Load Testing

12 Canberra 2011 Tips Difference between F5 and clicking a link Create warm up scripts Dont use think time Keep tests discrete Visual Studio does NOT execute JavaScript % of new users

13 Canberra 2011 QUESTION AND ANSWER Respect the Time and Energy of your customers. Dont forget people that have a high latency link. Make the effort to know what to expect and optimise. Give your users a great perception of performance. Don't lower your expectations to meet your performance. Raise your level of performance to meet your expectations. Expect the best of yourself, and then do what is necessary to make it a reality. Ralph Marston

14 Canberra 2011 Related Links Would you like to save users 1,000+ hours per year?


Download ppt "Sponsors Gold Silver Bronze Performance Testing and SharePoint Jeremy Hancock Time and Energy Matters."

Similar presentations


Ads by Google