You are on page 1of 24

Cloud-enabled vis--vis On-premise Performance Testing - A Face Off

Recorded version available at http://www.impetus.com/webinar_registration?event=archived&eid=55

Outline

Limitations of on-premise performance testing Cloud based performance testing

Benefits and challenges


On-premise performance testing tool on cloud

Current cloud-enabled solutions


Cloud provisioning
The hybrid approach Impetus two-phase approach

Our recommended approach

Real-life examples

Recorded version available at Impetus Proprietary http://www.impetus.com/webinar_registration?event=archived&eid=55

Limitations of On-premise Approach

Test environment set up


Hardware and software procurement Maintenance Variation in load generators Shared b/w teams

Simulating realistic tests


Unexpected surge in demand

How can we address these limitations?


Recorded version available at Impetus Proprietary http://www.impetus.com/webinar_registration?event=archived&eid=55

Cloud-based Performance Testing

Test environment set up

Automated provisioning of load generators

Affordable, Pay as you go model Scalability & Elasticity

On demand load generation

Tests entire delivery chain


Simulate multiple geographies Realistic network conditions

Anytime, anywhere access

Recorded version available at Impetus Proprietary http://www.impetus.com/webinar_registration?event=archived&eid=55

Challenges of Cloud-based Approach


Data security Testing intranet applications Repeatability of tests Identifying bottlenecks and debugging capabilities Application monitoring

Test Assets Management


Limited control on test environment

Recorded version available at Impetus Proprietary http://www.impetus.com/webinar_registration?event=archived&eid=55

Available Cloud-enabled Solutions


Moving on-premise tools on cloud Cloud provisioned solutions Hybrid solutions Impetus recommendation The Two-phase Approach

Impetus Proprietary

Recorded version available at http://www.impetus.com/webinar_registration?event=archived&eid=55

Moving On-premise Tools on Cloud

Pros

Tool familiarity Script reusability

Cons

Requires basic knowledge of Cloud APIs Manual provisioning of load generators Physical access to machines Test asset management

Impetus Proprietary

Recorded version available at http://www.impetus.com/webinar_registration?event=archived&eid=55

Cloud-provisioned Solutions

Pros

On demand performance testing Easy to use web interface Anytime, anywhere access Pay as you go Suited for web, mobile, cloud apps

Cons

Data security Limited bottleneck identification capabilities Non-repeatable tests

Impetus Proprietary

Recorded version available at http://www.impetus.com/webinar_registration?event=archived&eid=55

Hybrid Solutions

Pros

Script reusability Cost effective Monitoring and diagnostic capabilities On demand load generation

Cons

Physical access to controller machines

Impetus Proprietary

Recorded version available at http://www.impetus.com/webinar_registration?event=archived&eid=55

We Recommend: The Two-phase Approach

Recorded version available at http://www.impetus.com/webinar_registration?event=archived&eid=55

We Recommend: The Two-phase Approach

Recorded version available at http://www.impetus.com/webinar_registration?event=archived&eid=55

11

Impetus Best Practices


Secure communication using SSL Tune and optimize load generators Automated provisioning to scale high concurrency Integrated solution

On premise and cloud-based

Repeatability of tests
On-premise creation and validation of scripts Support for multiple clouds

Recorded version available at http://www.impetus.com/webinar_registration?event=archived&eid=55

Comparing the Cloud Solutions


Attribute
Tool familiarity Script reusability Data Security Automated provision load generators Anytime, anywhere access Test asset management Repeatability of tests Bottleneck identification capabilities

On-premise tools on Cloud

CloudProvisioning

Hybrid Approach

Two-phase Approach

Browser based testing Parallel test execution Recorded version available at Impetus Proprietary http://www.impetus.com/webinar_registration?event=archived&eid=55

13

Case Study: eCommerce Website


Our Client

One of the most popular online shopping portal Getting our clients popular e-commerce solution ready for increased demand

Key Requirement

Simulating test conditions as per expected demand Identifying potential performance bottlenecks well in advance

Recorded version available at Impetus Proprietary http://www.impetus.com/webinar_registration?event=archived&eid=55

14

Impetus Solution
Proposed 2 phase approach with SandStorm

On premise solution

Test script creation Performance bottleneck identification Performance tuning Monitoring and Diagnostic capabilities

Cloud based testing


Reuse existing test scripts Simulate surge in demand

Realistic user experience

Recorded version available at Impetus Proprietary http://www.impetus.com/webinar_registration?event=archived&eid=55

15

Impetus Solution

Recorded version available at Impetus Proprietary http://www.impetus.com/webinar_registration?event=archived&eid=55

16

Impetus Solution

Recorded version available at Impetus Proprietary http://www.impetus.com/webinar_registration?event=archived&eid=55

17

Impetus Solution

Recorded version available at Impetus Proprietary http://www.impetus.com/webinar_registration?event=archived&eid=55

18

Impetus Solution

Impetus Proprietary

19

SandStorm Cloud Offering


Impetuss enterprise performance testing tool Now offers performance testing from cloud

Supports web, mobile and cloud applications Anytime, anywhere access Pay as you go Automated provisioning Reduces performance testing costs by upto 60%

Visit our website - sandstorm.impetus.com

Impetus Proprietary

20

Summing Up

Effective performance testing strategy integrates on-premise and cloud based approaches

When to use Cloud-enabled approach vis--vis on-premise


Attribute
Internet, Mobile, Cloud application Performance testing early in Development cycle Performance tuning Bottleneck identification High concurrency testing Simulate user experience

Cloud-enabled

On-Premise

Agile development Cost effectiveness


Impetus Proprietary

21

About us

Strategic partners for software product engineering and R&D Thought leaders in cutting-edge technologies Mature processes and practices that are methodical, yet flexible Diverse domain expertise

Holistic Approach in Performance Engineering

Recorded version available at http://www.impetus.com/webinar_registration?event=archived&eid=55


Impetus Proprietary

22

Questions

Please send in your questions

using the chat panel

Recorded version available at Impetus Proprietary http://www.impetus.com/webinar_registration?event=archived&eid=55

23

Thank you
For more information, write to us at inquiry@impetus.com

Meet us at

@ impetuscalling

Recorded version available at http://www.impetus.com/webinar_registration?event=archived&eid=55