Más contenido relacionado
Más de Impetus Technologies (20)
Cloud Enabled vis-à-vis On-premise Performance Testing- Impetus Webinar
- 1. Impetus Technologies Inc.
Cloud-enabled vis-à-vis on-premise
1 © 2014 Impetus Technologies
Performance Testing – A
Face Off
Recorded version available at
http://www.impetus.com/webinar_registration?event=archived&eid=55
- 2. Outline
• Limitations of on-premise performance testing
• Cloud based performance testing
– Benefits and challenges
• Current cloud-enabled solutions
– On-premise performance testing tool on cloud
– Cloud provisioning
– The hybrid approach
• Our recommended approach
– Impetus’ two-phase approach
• Real-life examples
2 © 2014 Impetus Technologies
Recorded version available at
http://www.impetus.com/webinar_registration?event=archived&eid=55
- 3. 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?
3 © 2014 Impetus Technologies
Recorded version available at
http://www.impetus.com/webinar_registration?event=archived&eid=55
- 4. 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
4 © 2014 Impetus Technologies
Recorded version available at
http://www.impetus.com/webinar_registration?event=archived&eid=55
- 5. 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
5 © 2014 Impetus Technologies
Recorded version available at
http://www.impetus.com/webinar_registration?event=archived&eid=55
- 6. Available Cloud – enabled Solutions
• Moving on-premise tools on cloud
• Cloud provisioned solutions
• Hybrid solutions
• Impetus recommendation – The Two-phase Approach
6 © 2014 Impetus Technologies
Recorded version available at
http://www.impetus.com/webinar_registration?event=archived&eid=55
- 7. Moving On- premise Tools on Cloud
7 © 2014 Impetus Technologies
Pros
– Tool familiarity
– Script reusability
Cons
– Requires basic knowledge of
Cloud APIs
– Manual provisioning of load generators
– Physical access to machines
– Test asset management
Recorded version available at
http://www.impetus.com/webinar_registration?event=archived&eid=55
- 8. Cloud-provisioned Solutions
8 © 2014 Impetus Technologies
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
Recorded version available at
http://www.impetus.com/webinar_registration?event=archived&eid=55
- 9. Hybrid Solutions
9 © 2014 Impetus Technologies
Pros
– Script reusability
– Cost effective
– Monitoring and diagnostic
capabilities
– On demand load generation
Cons
– Physical access to controller
machines
Recorded version available at
http://www.impetus.com/webinar_registration?event=archived&eid=55
- 10. We Recommend: The Two- phase Approach
10 © 2014 Impetus Technologies
Recorded version available at
http://www.impetus.com/webinar_registration?event=archived&eid=55
- 11. We Recommend: The Two- phase Approach
11 © 2014 Impetus Technologies
Recorded version available at
http://www.impetus.com/webinar_registration?event=archived&eid=55
- 12. 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
12 © 2014 Impetus Technologies
Recorded version available at
http://www.impetus.com/webinar_registration?event=archived&eid=55
- 13. Comparing the cloud Solutions
Attribute
13 © 2014 Impetus Technologies
On-premise
tools on Cloud
Provisioning
Recorded version available at
Cloud-
Hybrid
Approach
http://www.impetus.com/webinar_registration?event=archived&eid=55
Two-phase
Approach
Tool familiarity
Script reusability
Data Security
Automated provision load generators
Anytime, anywhere access
Test asset management
Repeatability of tests
Bottleneck identification capabilities
Browser based testing
Parallel test execution
- 14. Case Study: eCommerce Website
• Our Client
• One of the most popular online shopping portal
• Key Requirement
• Getting our client’s popular e-commerce solution ready for increased
demand
• Simulating test conditions as per expected demand
• Identifying potential performance bottlenecks well in advance
14 © 2014 Impetus Technologies
Recorded version available at
http://www.impetus.com/webinar_registration?event=archived&eid=55
- 15. 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
15 © 2014 Impetus Technologies
Recorded version available at
http://www.impetus.com/webinar_registration?event=archived&eid=55
- 16. Impetus Solution
16 © 2014 Impetus Technologies
Recorded version available at
http://www.impetus.com/webinar_registration?event=archived&eid=55
- 17. Impetus Solution
17 © 2014 Impetus Technologies
Recorded version available at
http://www.impetus.com/webinar_registration?event=archived&eid=55
- 18. Impetus Solution
18 © 2014 Impetus Technologies
Recorded version available at
http://www.impetus.com/webinar_registration?event=archived&eid=55
- 19. Impetus Solution
19 © 2014 Impetus Technologies
Recorded version available at
http://www.impetus.com/webinar_registration?event=archived&eid=55
- 20. SandStorm Cloud Offering
• Impetus’s 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%
20 © 2014 Impetus Technologies
Visit our website - sandstorm.impetus.com
Recorded version available at
http://www.impetus.com/webinar_registration?event=archived&eid=55
- 21. Summing Up
Attribute Cloud-enabled On-Premise
Internet, Mobile, Cloud application
Performance testing early in
Development cycle
Performance tuning
Bottleneck identification
High concurrency testing
Simulate user experience
Agile development
21 © 2014 Impetus Technologies
Recorded version available at
http://www.impetus.com/webinar_registration?event=archived&eid=55
Cost effectiveness
- 22. 22 © 2014 Impetus Technologies
About Impetus
- 23. • 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
23 © 2014 Impetus Technologies
Recorded version available at
http://www.impetus.com/webinar_registration?event=archived&eid=55
- 25. 25 © 2014 Impetus Technologies
Thank You
Write to us at inquiry@impetus.com
Follow us on Twitter @impetustech
Recorded version available at
http://www.impetus.com/webinar_registration?event=archived&eid=55