Cloud-based Performance & Web Load Testing

17
We Help Customers Achieve the Next Level of Success Gold Gold ALM Senior Consultants and Azure Architects across North America

Transcript of Cloud-based Performance & Web Load Testing

Page 1: Cloud-based Performance & Web Load Testing

We Help Customers

Achieve the Next Level of Success

Gold

Gold

ALM Senior Consultants and Azure Architects across North America

Page 2: Cloud-based Performance & Web Load Testing

David JungSenior Application Lifecycle Management Consultant

InCycle Software

Cloud-based Web Performance and Load TestingA Microsoft & InCycle Software Presentation

Page 3: Cloud-based Performance & Web Load Testing

Agenda

Page 4: Cloud-based Performance & Web Load Testing

Why Load Testing?

Page 5: Cloud-based Performance & Web Load Testing

Install your controllers/agents

Physically setup computers

Replicate this to all the computers

Buy appropriate computers Net load testing can be:

What is needed to make that work?

• Expensive to setup

• Provisioning is complex

• Slow to scale

• Costly to maintain

Page 6: Cloud-based Performance & Web Load Testing

Target ServerTarget Server

Agent Agent Agent

Visual Studio Ultimate

Test Controller

Target Server Collector Agent

Agent

Collect ASP.NET profiler traces

Unlimited Load Test Virtual Users

Page 7: Cloud-based Performance & Web Load Testing

Cloud Load Testing: Easier Load Testing

• Quickly define and configure simple load tests

• Use the elastic scale of VSO to simulate hundreds or thousands of virtual users

• Measure the underlying system using Application Insights

Page 8: Cloud-based Performance & Web Load Testing

Cloud Load Testing: Easier Load Testing

Page 9: Cloud-based Performance & Web Load Testing

Cloud Load Testing: Using Azure

• Using Visual Studio 2013 or 2015

• Create Web Performance and Load Test Project

• Create Web Performance Test

• Create Load Test

• Change Test Settings to use VSO

Page 10: Cloud-based Performance & Web Load Testing

What do you load test?

• Websites

• Web Services

• Databases

NOT the User Interface

Page 11: Cloud-based Performance & Web Load Testing
Page 12: Cloud-based Performance & Web Load Testing
Page 13: Cloud-based Performance & Web Load Testing

Application Insights

Page 14: Cloud-based Performance & Web Load Testing

1. Telemetry is collected at each

tier: Mobile applications, server

applications and browser

2. Telemetry arrives to

Application Insights service

where it is processed & stored

3. Get 360° view of the

application covering availability,

performance & usage

Application

Insights

Page 15: Cloud-based Performance & Web Load Testing

Benefits of cloud load testing

Page 16: Cloud-based Performance & Web Load Testing

Who can use Cloud Load Testing?

Anyone who has Ultimate or Enterprise and an account with VSO

Single URL to get started: http://aka.ms/loadtfs

Application is available on the Internet

Can use IP Range for applications behind firewall

20,000 user-minutes free every month

Support:

Contact Visual Studio Online support

[email protected]’ for direct contact with the team

Page 17: Cloud-based Performance & Web Load Testing