Stephen Mounsey - Performance Testing it's not that scary

Post on 16-Jan-2017

301 views 2 download

Transcript of Stephen Mounsey - Performance Testing it's not that scary

Performance Testing its not that Scary!

Stephen Mounsey

Performance is Scary

Real World Performance Examples• Obama Care 4.7

million people in 24 hours

• M&S re-launch 8.1%

• According to Google, an extra 500MS of latency costs the 20% of their search traffic

Performance is important• Google rankings

• Mobile – more sensitive

• User experience

• Conversion rates

• Money

Amazon report a 1% increase in revenue for Every 100ms of Improvement

Performance

Testing

Stress

Scalability

LoadSoak

FailoverCapacity

Resilience

SpikePerformance Regression

Ramp

EnduranceVolume Speed

Stability

Load

Load

Agile, Continuous Delivery

Early and Often, Continuous

Early and Often • How can we do it earlier, smaller units,

complete system earlier can you stub or virtualize

• Title: Performance Testing its not that scary

• We all need to do it – Everyone is responsible for Quality

Get Performance Noticed

• Repeatability – Change– Trends

• Realistic – TVM– Concurrency

Principles

Understand

Scientific

Performance Tools• Loadrunner

Performance Center• Jmeter• Grinder• Smart Bear• Gatling• MS Load Test• Neo-load• WebLoad• Rational

• Skills• Products • Technology culture• Support vs

Business Critical• Cost• Wider dev

integration

Tools Selection

• It’s tough

• PT: It’s not that scary

• Make your own

Recruitment

What do we do?

What do we do?

Monitoring vs Testing• What if we didn’t performance test?

• Pre production is it the same as production?

• Always on performance

• Do you test in production?

• Are you outsourcing your perf testing to users

• Performance Testing its not that scary!

Testing In Production

A Little about me

@stephenmounsey

People of Interest