SlideShare a Scribd company logo
TenXLabs
Performance Testing: Harnessing
the Cloud
-Shuchita Ahuja Kaushik
Agenda
www.tenxlabs.com 2
What is Performance Testing1
Cloud- Concept and Capability2
Performane Testing – On Premises: Challenges3
Performance Testing - A Cloud Service Offering4
Cloud Load Testing – Demo with Visual Studio Online5
Agenda
www.tenxlabs.com 3
What is Performance Testing1
Cloud- Concept and Capability2
Performane Testing – On Premises: Challenges3
Performance Testing - A Cloud Service Offering4
Cloud Load Testing – Demo with Visual Studio Online5
What is Performance Testing
www.tenxlabs.com 4
In software engineering, performance testing is the testing performed to determine
how a system performs in terms of responsiveness and stability under a particular
workload. Performance testing is an Integral component of Quality Assurance
Volume Testing
Scalability Testing
Endurance
Testing
Longevity
Testing
Spike Testing
• Performance is a common term – Used in
different flavours
• Check performance from different aspects –
different organizations can have different
performance indicators that they might want to
performance test the application against and
attain.
5
What is Performance Testing
Other tests falling under
bigger umbrella of
performance -
 Capacity Testing
 Endurance Testing
 Spike Testing
Image Source - http://www.qualitykiosk.com/
www.tenxlabs.com
Typical Performance Test Procedure
www.tenxlabs.com 6
Typically all performance testing activities follow a particular
sequence of steps at the execution level.
Image Source - http://www.sabritech.com//
There is a very
close analogy
between a
performance
testing process
and a functional
testing process –
the difference
being the clarity
of the expected
behavior.
Performane Testing Tools
www.tenxlabs.com 7
Both Commercial and open source tools are available
•JMeter
•OpenSTA
•Grinder
•Silk Performer
•Load Runner
•Rational Performance Tester
•Microsoft VSTS
•Fiddler
•WebLoad
Agenda
www.tenxlabs.com 8
What is Performance Testing1
Cloud- Concept and Capability2
Performane Testing – On Premises: Challenges3
Performance Testing - A Cloud Service Offering4
Cloud Load Testing – Demo with Visual Studio Online5
Cloud – Concept and Capability
• Cloud computing is defined as a type of computing that relies on sharing
computing resources rather than having local servers or personal devices to
handle applications. Cloud computing is comparable to grid computing, a
type of computing where unused processing cycles of all computers in a
network are harnesses to solve problems too intensive for any stand-alone
machine
• A concept of systems, infrastructures and software being dynamically
available to users in a real time while being present on Virtual machines
located somewhere on the globe.
• Choosing to use the cloud frees the user from setting up, installing and
maintaining the resources.
• Using Cloud is like using mobile phone in a tariff plan. You pay for as much
as you use, you pay for as long as you use.
www.tenxlabs.com 9
Definition and Usage Models
Cloud – Concept and Capability
www.tenxlabs.com 10
Cloud Computing – All Offerings are services
The service is
managed by a
Cloud portal
where the
user can
choose,
manage and
pay for the
units he
consumes
and also that
he plans to
consume.
Commercial Services Offerings
www.tenxlabs.com 11
Types of Cloud
www.tenxlabs.com 12
Agenda
www.tenxlabs.com 13
What is Performance Testing1
Cloud- Concept and Capability2
Performane Testing – On Premises: Challenges3
Performance Testing - A Cloud Service Offering4
Cloud Load Testing – Demo with Visual Studio Online5
Performance Testing – On Premises: Challenges
www.tenxlabs.com 14
Some challenges for Realistic tests executed on premises-
• Lab Set-up – Hardware, software and tools installation and up keeping -
Infrastructure is one of the biggest challenges with performance and load
testing.
• Testing large numbers of virtual users - scalability
• Testing outside the firewall
• Testing from multiple geographical locations
• There might be a need to execute performance test for many builds.
Some issues commonly heard –
• It just takes too much time to configure the tool
• Site works fine in US, but does not work from EU
• It’s too expensive to setup, maintain and update a test lab
• It takes too much time and effort to setup a test lab
• Test phases last for only 2 months: Underutilized Test Boxes
• I don’t have a snap shot of test environment in case it crashes
Agenda
www.tenxlabs.com 15
What is Performance Testing1
Cloud- Concept and Capability2
Performane Testing – On Premises: Challenges3
Performance Testing - A Cloud Service Offering4
Cloud Load Testing – Demo with Visual Studio Online5
Performance Testing - A Cloud Service Offering
www.tenxlabs.com 16
Move the performance testing lab to cloud
• Organizations have changed the way
they offer performance testing
solutions!
• Organizations have changed the way
they buy performance testing solutions!
• Performance labs are available on the
cloud
• Customers can use the labs on demand
and pay for the usage and scalability.
Performance Testing - A Cloud Service Offering
www.tenxlabs.com 17
To overcome the issues discussed, the
availability of cloud is being harnessed to
run routine tests
Lab up-keeping and maintenance is no more
a challenge with the organization.
Scalable virtual systems are available to
host the performance lab – with latest tool,
system perquisites, and hardware
configuration
Scripts reusability is offered by most
performance testing cloud services.
Uniformity can be attained on tool behavior
and application response across the globe.
Load can be generated from different
geographical locations across the globe. On demand high scalability with respect to
load generation can be achieved.
Advantages
Pre-launch performance testing rounds can
be performed
Performance Testing - A Cloud Service Offering
www.tenxlabs.com 18
Advantages - Summary
• Infinite computing power
• Affordable
• Pay as you scale and go model
• Saving the cost of software licenses
• Quick and easy set up
• Ready to use environment
• Ability to simulate multiple geographies
Performance Testing with Cloud – Tools available
www.tenxlabs.com 19
• Visual Studio Online – by Microsoft
• SandStorm from Impetus
• LoadStorm
• Grinder In The Cloud
• CloudTest by SOASTA
• VMLogix and Skytap
• BrowserMob
• KeyNote
• Pylot - Web Load Testing from Amazon Elastic Compute Cloud
• HP LoadRunner
• Xceptance LoadTest
• Load-Intelligence
• TrafficSpike from Intechnica
Performance Testing with Cloud – Cloud Model
www.tenxlabs.com 20
Performance Testing with Cloud – Hybrid Model
www.tenxlabs.com 21
Cloud Based performance Testing - Challenges
www.tenxlabs.com 22
• Data Security
• Intranet Applications
• Access
• Network Latency
• Monitoring and diagnostic tools
• Test Data Management
• Test Script creation and validation
Recommended -
www.tenxlabs.com 23
• Performance goals are uncertain
• Actual user base is globally distributed
• Performance-centric development is required
• Source builds are located on cloud
• Costs of set ups are unconvincing to budgets!
Choosing to go the cloud way still recommended when-
Agenda
www.tenxlabs.com 24
What is Performance Testing1
Cloud- Concept and Capability2
Performane Testing – On Premises: Challenges3
Performance Testing - A Cloud Service Offering4
Cloud Load Testing – Demo with Visual Studio Online5
Visual Studio Online
www.tenxlabs.com 25
• Quick: Just one click gets a performance lab in the cloud, no
setup needed. Scale up or down based on your needs.
• Free load testing: Gives 20,000 virtual user minutes every
month to load test at no extra charge.
• Real-time charts and graphs: Application's performance can be
watched while the tests run. Results can be shared when your
tests are done.
• Test where the users are: Test from different locations to reduce
latency and simulate local conditions.
• Capacity on demand: Load testing service is elastic and
dynamic. E.g. weather for a load requirement of 200 concurrent
virtual users or 20,000 – one will be able to queue a test as per
his requirements.
• Same tests work on premises and on the cloud: The tests
authored on-premises just run on the service
Cloud Performance Testing Solution with many advantages
Visual Studio Online
• A quick demo to execute tests on cloud
www.tenxlabs.com 26
Q
&
Awww.tenxlabs.com 27
TenXLabs
Block B6, Vindhya C6
IIIT Campus, Gachibowli
Hyderabad, 500032
India
www.tenxlabs.com
Ad

More Related Content

What's hot (20)

Agile Testing in the Cloud
Agile Testing in the CloudAgile Testing in the Cloud
Agile Testing in the Cloud
Cygnet Infotech
 
Cloud testing
Cloud testingCloud testing
Cloud testing
Md. Mahedi Mahfuj
 
Cloud Testing - A New Age Approach to Testing
Cloud Testing - A New Age Approach to TestingCloud Testing - A New Age Approach to Testing
Cloud Testing - A New Age Approach to Testing
Software Testing Solution
 
Agile Secure Cloud Application Development Management
Agile Secure Cloud Application Development ManagementAgile Secure Cloud Application Development Management
Agile Secure Cloud Application Development Management
Adam Getchell
 
Death to Manual Deployments
Death to Manual DeploymentsDeath to Manual Deployments
Death to Manual Deployments
IBM UrbanCode Products
 
OS Migration
OS MigrationOS Migration
OS Migration
Dell World
 
How to Triple Your Speed of Development Using Automation
How to Triple Your Speed of Development Using AutomationHow to Triple Your Speed of Development Using Automation
How to Triple Your Speed of Development Using Automation
AllCloud
 
Sam Fell - Electric Cloud - Automating Continuous Delivery with ElectricFlow
Sam Fell - Electric Cloud - Automating Continuous Delivery with ElectricFlowSam Fell - Electric Cloud - Automating Continuous Delivery with ElectricFlow
Sam Fell - Electric Cloud - Automating Continuous Delivery with ElectricFlow
DevOps Enterprise Summit
 
Simulating Radial and Axial Fan Performance
Simulating Radial and Axial Fan PerformanceSimulating Radial and Axial Fan Performance
Simulating Radial and Axial Fan Performance
Burak Yenier
 
Sam Fell - Electric Cloud - Faster Continuous Integration with ElectricAccele...
Sam Fell - Electric Cloud - Faster Continuous Integration with ElectricAccele...Sam Fell - Electric Cloud - Faster Continuous Integration with ElectricAccele...
Sam Fell - Electric Cloud - Faster Continuous Integration with ElectricAccele...
DevOps Enterprise Summit
 
Cloud Platform Adoption: Lessons Learned
Cloud Platform Adoption: Lessons LearnedCloud Platform Adoption: Lessons Learned
Cloud Platform Adoption: Lessons Learned
VMware Tanzu
 
Soasta Cloud Test
Soasta Cloud TestSoasta Cloud Test
Soasta Cloud Test
MatthewSOASTA
 
Build and use a DevOps driven Migration Pipeline
Build and use a DevOps driven Migration PipelineBuild and use a DevOps driven Migration Pipeline
Build and use a DevOps driven Migration Pipeline
Vedanta Barooah
 
Greg Maxey - Electric Cloud - Process as Code: An Introduction to the Electri...
Greg Maxey - Electric Cloud - Process as Code: An Introduction to the Electri...Greg Maxey - Electric Cloud - Process as Code: An Introduction to the Electri...
Greg Maxey - Electric Cloud - Process as Code: An Introduction to the Electri...
DevOps Enterprise Summit
 
Shift Happens - Rapidly Rolling Forward During Production Failure
Shift Happens - Rapidly Rolling Forward During Production FailureShift Happens - Rapidly Rolling Forward During Production Failure
Shift Happens - Rapidly Rolling Forward During Production Failure
IBM UrbanCode Products
 
How NBCUniversal Adopted DevOps
How NBCUniversal Adopted DevOpsHow NBCUniversal Adopted DevOps
How NBCUniversal Adopted DevOps
Sanjeev Sharma
 
VMworld 2013: Moving Enterprise Application Dev/Test to VMware’s Internal Pri...
VMworld 2013: Moving Enterprise Application Dev/Test to VMware’s Internal Pri...VMworld 2013: Moving Enterprise Application Dev/Test to VMware’s Internal Pri...
VMworld 2013: Moving Enterprise Application Dev/Test to VMware’s Internal Pri...
VMworld
 
Automate across Platform, OS, Technologies with TaaS
Automate across Platform, OS, Technologies with TaaSAutomate across Platform, OS, Technologies with TaaS
Automate across Platform, OS, Technologies with TaaS
Anand Bagmar
 
Improving Software Delivery with DevOps & Software Defined Environments | The...
Improving Software Delivery with DevOps & Software Defined Environments | The...Improving Software Delivery with DevOps & Software Defined Environments | The...
Improving Software Delivery with DevOps & Software Defined Environments | The...
IBM UrbanCode Products
 
Enterprise DevOps: Scaling Build, Deploy, Test, Release
Enterprise DevOps: Scaling Build, Deploy, Test, ReleaseEnterprise DevOps: Scaling Build, Deploy, Test, Release
Enterprise DevOps: Scaling Build, Deploy, Test, Release
IBM UrbanCode Products
 
Agile Testing in the Cloud
Agile Testing in the CloudAgile Testing in the Cloud
Agile Testing in the Cloud
Cygnet Infotech
 
Cloud Testing - A New Age Approach to Testing
Cloud Testing - A New Age Approach to TestingCloud Testing - A New Age Approach to Testing
Cloud Testing - A New Age Approach to Testing
Software Testing Solution
 
Agile Secure Cloud Application Development Management
Agile Secure Cloud Application Development ManagementAgile Secure Cloud Application Development Management
Agile Secure Cloud Application Development Management
Adam Getchell
 
How to Triple Your Speed of Development Using Automation
How to Triple Your Speed of Development Using AutomationHow to Triple Your Speed of Development Using Automation
How to Triple Your Speed of Development Using Automation
AllCloud
 
Sam Fell - Electric Cloud - Automating Continuous Delivery with ElectricFlow
Sam Fell - Electric Cloud - Automating Continuous Delivery with ElectricFlowSam Fell - Electric Cloud - Automating Continuous Delivery with ElectricFlow
Sam Fell - Electric Cloud - Automating Continuous Delivery with ElectricFlow
DevOps Enterprise Summit
 
Simulating Radial and Axial Fan Performance
Simulating Radial and Axial Fan PerformanceSimulating Radial and Axial Fan Performance
Simulating Radial and Axial Fan Performance
Burak Yenier
 
Sam Fell - Electric Cloud - Faster Continuous Integration with ElectricAccele...
Sam Fell - Electric Cloud - Faster Continuous Integration with ElectricAccele...Sam Fell - Electric Cloud - Faster Continuous Integration with ElectricAccele...
Sam Fell - Electric Cloud - Faster Continuous Integration with ElectricAccele...
DevOps Enterprise Summit
 
Cloud Platform Adoption: Lessons Learned
Cloud Platform Adoption: Lessons LearnedCloud Platform Adoption: Lessons Learned
Cloud Platform Adoption: Lessons Learned
VMware Tanzu
 
Build and use a DevOps driven Migration Pipeline
Build and use a DevOps driven Migration PipelineBuild and use a DevOps driven Migration Pipeline
Build and use a DevOps driven Migration Pipeline
Vedanta Barooah
 
Greg Maxey - Electric Cloud - Process as Code: An Introduction to the Electri...
Greg Maxey - Electric Cloud - Process as Code: An Introduction to the Electri...Greg Maxey - Electric Cloud - Process as Code: An Introduction to the Electri...
Greg Maxey - Electric Cloud - Process as Code: An Introduction to the Electri...
DevOps Enterprise Summit
 
Shift Happens - Rapidly Rolling Forward During Production Failure
Shift Happens - Rapidly Rolling Forward During Production FailureShift Happens - Rapidly Rolling Forward During Production Failure
Shift Happens - Rapidly Rolling Forward During Production Failure
IBM UrbanCode Products
 
How NBCUniversal Adopted DevOps
How NBCUniversal Adopted DevOpsHow NBCUniversal Adopted DevOps
How NBCUniversal Adopted DevOps
Sanjeev Sharma
 
VMworld 2013: Moving Enterprise Application Dev/Test to VMware’s Internal Pri...
VMworld 2013: Moving Enterprise Application Dev/Test to VMware’s Internal Pri...VMworld 2013: Moving Enterprise Application Dev/Test to VMware’s Internal Pri...
VMworld 2013: Moving Enterprise Application Dev/Test to VMware’s Internal Pri...
VMworld
 
Automate across Platform, OS, Technologies with TaaS
Automate across Platform, OS, Technologies with TaaSAutomate across Platform, OS, Technologies with TaaS
Automate across Platform, OS, Technologies with TaaS
Anand Bagmar
 
Improving Software Delivery with DevOps & Software Defined Environments | The...
Improving Software Delivery with DevOps & Software Defined Environments | The...Improving Software Delivery with DevOps & Software Defined Environments | The...
Improving Software Delivery with DevOps & Software Defined Environments | The...
IBM UrbanCode Products
 
Enterprise DevOps: Scaling Build, Deploy, Test, Release
Enterprise DevOps: Scaling Build, Deploy, Test, ReleaseEnterprise DevOps: Scaling Build, Deploy, Test, Release
Enterprise DevOps: Scaling Build, Deploy, Test, Release
IBM UrbanCode Products
 

Similar to Performance Testing webinar (20)

Achieve Maximum Performance_ Top 10 Cloud Performance Testing Tools in 2024.pdf
Achieve Maximum Performance_ Top 10 Cloud Performance Testing Tools in 2024.pdfAchieve Maximum Performance_ Top 10 Cloud Performance Testing Tools in 2024.pdf
Achieve Maximum Performance_ Top 10 Cloud Performance Testing Tools in 2024.pdf
kalichargn70th171
 
Achieve Maximum Performance_ Top 10 Cloud Performance Testing Tools in 2024.pdf
Achieve Maximum Performance_ Top 10 Cloud Performance Testing Tools in 2024.pdfAchieve Maximum Performance_ Top 10 Cloud Performance Testing Tools in 2024.pdf
Achieve Maximum Performance_ Top 10 Cloud Performance Testing Tools in 2024.pdf
flufftailshop
 
EuroSTAR presentation: What's in the cloud for testing, the sky is the limit
EuroSTAR presentation:  What's in the cloud for testing, the sky is the limitEuroSTAR presentation:  What's in the cloud for testing, the sky is the limit
EuroSTAR presentation: What's in the cloud for testing, the sky is the limit
Edwin Loon, van
 
How Real Device Cloud Testing Ensures Exceptional Efficiency and Scalability ...
How Real Device Cloud Testing Ensures Exceptional Efficiency and Scalability ...How Real Device Cloud Testing Ensures Exceptional Efficiency and Scalability ...
How Real Device Cloud Testing Ensures Exceptional Efficiency and Scalability ...
flufftailshop
 
How Real Device Cloud Testing Ensures Exceptional Efficiency and Scalability ...
How Real Device Cloud Testing Ensures Exceptional Efficiency and Scalability ...How Real Device Cloud Testing Ensures Exceptional Efficiency and Scalability ...
How Real Device Cloud Testing Ensures Exceptional Efficiency and Scalability ...
kalichargn70th171
 
How Real Device Cloud Testing Ensures Exceptional Efficiency and Scalability ...
How Real Device Cloud Testing Ensures Exceptional Efficiency and Scalability ...How Real Device Cloud Testing Ensures Exceptional Efficiency and Scalability ...
How Real Device Cloud Testing Ensures Exceptional Efficiency and Scalability ...
kalichargn70th171
 
TechTalk_Cloud Performance Testing_0.6
TechTalk_Cloud Performance Testing_0.6TechTalk_Cloud Performance Testing_0.6
TechTalk_Cloud Performance Testing_0.6
Sravanthi N
 
Testing the Migration of Monolithic Applications to Microservices on the Cloud
Testing the Migration of Monolithic Applications to Microservices on the CloudTesting the Migration of Monolithic Applications to Microservices on the Cloud
Testing the Migration of Monolithic Applications to Microservices on the Cloud
Nagarro
 
Cloud Testing by Suganya M
Cloud Testing by Suganya MCloud Testing by Suganya M
Cloud Testing by Suganya M
Forziatech
 
What is Cloud Testing Everything you need to know.pdf
What is Cloud Testing Everything you need to know.pdfWhat is Cloud Testing Everything you need to know.pdf
What is Cloud Testing Everything you need to know.pdf
pcloudy2
 
Cloud Performance Testing with LoadRunner
Cloud Performance Testing with LoadRunnerCloud Performance Testing with LoadRunner
Cloud Performance Testing with LoadRunner
Richard Bishop
 
Gomez Blazing Fast Cloud Best Practices
Gomez Blazing Fast Cloud Best Practices Gomez Blazing Fast Cloud Best Practices
Gomez Blazing Fast Cloud Best Practices
Compuware APM
 
Modernizing Testing as Apps Re-Architect
Modernizing Testing as Apps Re-ArchitectModernizing Testing as Apps Re-Architect
Modernizing Testing as Apps Re-Architect
DevOps.com
 
The Popularity of Cloud Automation Testing — A Comprehensive Analysis.pdf
The Popularity of Cloud Automation Testing — A Comprehensive Analysis.pdfThe Popularity of Cloud Automation Testing — A Comprehensive Analysis.pdf
The Popularity of Cloud Automation Testing — A Comprehensive Analysis.pdf
kalichargn70th171
 
Mastering Cloud Testing: Strategies for High-Performance Software
Mastering Cloud Testing: Strategies for High-Performance SoftwareMastering Cloud Testing: Strategies for High-Performance Software
Mastering Cloud Testing: Strategies for High-Performance Software
Asher Hartwell
 
Testing Applications—For the Cloud and in the Cloud
Testing Applications—For the Cloud and in the CloudTesting Applications—For the Cloud and in the Cloud
Testing Applications—For the Cloud and in the Cloud
TechWell
 
Cloud Testing - What is Cloud testing and How to test on the cloud.pdf
Cloud Testing - What is Cloud testing and How to test on the cloud.pdfCloud Testing - What is Cloud testing and How to test on the cloud.pdf
Cloud Testing - What is Cloud testing and How to test on the cloud.pdf
V2Soft
 
Hybrid Cloud: How to Get a Return from an Investment Made Three Decades Ago (...
Hybrid Cloud: How to Get a Return from an Investment Made Three Decades Ago (...Hybrid Cloud: How to Get a Return from an Investment Made Three Decades Ago (...
Hybrid Cloud: How to Get a Return from an Investment Made Three Decades Ago (...
Michael Elder
 
Cloud Testing
Cloud TestingCloud Testing
Cloud Testing
Binnate E Hawwa
 
Cloud_Testing_The_future_of_softwareV1.04
Cloud_Testing_The_future_of_softwareV1.04Cloud_Testing_The_future_of_softwareV1.04
Cloud_Testing_The_future_of_softwareV1.04
Mrityunjaya Hikkalgutti
 
Achieve Maximum Performance_ Top 10 Cloud Performance Testing Tools in 2024.pdf
Achieve Maximum Performance_ Top 10 Cloud Performance Testing Tools in 2024.pdfAchieve Maximum Performance_ Top 10 Cloud Performance Testing Tools in 2024.pdf
Achieve Maximum Performance_ Top 10 Cloud Performance Testing Tools in 2024.pdf
kalichargn70th171
 
Achieve Maximum Performance_ Top 10 Cloud Performance Testing Tools in 2024.pdf
Achieve Maximum Performance_ Top 10 Cloud Performance Testing Tools in 2024.pdfAchieve Maximum Performance_ Top 10 Cloud Performance Testing Tools in 2024.pdf
Achieve Maximum Performance_ Top 10 Cloud Performance Testing Tools in 2024.pdf
flufftailshop
 
EuroSTAR presentation: What's in the cloud for testing, the sky is the limit
EuroSTAR presentation:  What's in the cloud for testing, the sky is the limitEuroSTAR presentation:  What's in the cloud for testing, the sky is the limit
EuroSTAR presentation: What's in the cloud for testing, the sky is the limit
Edwin Loon, van
 
How Real Device Cloud Testing Ensures Exceptional Efficiency and Scalability ...
How Real Device Cloud Testing Ensures Exceptional Efficiency and Scalability ...How Real Device Cloud Testing Ensures Exceptional Efficiency and Scalability ...
How Real Device Cloud Testing Ensures Exceptional Efficiency and Scalability ...
flufftailshop
 
How Real Device Cloud Testing Ensures Exceptional Efficiency and Scalability ...
How Real Device Cloud Testing Ensures Exceptional Efficiency and Scalability ...How Real Device Cloud Testing Ensures Exceptional Efficiency and Scalability ...
How Real Device Cloud Testing Ensures Exceptional Efficiency and Scalability ...
kalichargn70th171
 
How Real Device Cloud Testing Ensures Exceptional Efficiency and Scalability ...
How Real Device Cloud Testing Ensures Exceptional Efficiency and Scalability ...How Real Device Cloud Testing Ensures Exceptional Efficiency and Scalability ...
How Real Device Cloud Testing Ensures Exceptional Efficiency and Scalability ...
kalichargn70th171
 
TechTalk_Cloud Performance Testing_0.6
TechTalk_Cloud Performance Testing_0.6TechTalk_Cloud Performance Testing_0.6
TechTalk_Cloud Performance Testing_0.6
Sravanthi N
 
Testing the Migration of Monolithic Applications to Microservices on the Cloud
Testing the Migration of Monolithic Applications to Microservices on the CloudTesting the Migration of Monolithic Applications to Microservices on the Cloud
Testing the Migration of Monolithic Applications to Microservices on the Cloud
Nagarro
 
Cloud Testing by Suganya M
Cloud Testing by Suganya MCloud Testing by Suganya M
Cloud Testing by Suganya M
Forziatech
 
What is Cloud Testing Everything you need to know.pdf
What is Cloud Testing Everything you need to know.pdfWhat is Cloud Testing Everything you need to know.pdf
What is Cloud Testing Everything you need to know.pdf
pcloudy2
 
Cloud Performance Testing with LoadRunner
Cloud Performance Testing with LoadRunnerCloud Performance Testing with LoadRunner
Cloud Performance Testing with LoadRunner
Richard Bishop
 
Gomez Blazing Fast Cloud Best Practices
Gomez Blazing Fast Cloud Best Practices Gomez Blazing Fast Cloud Best Practices
Gomez Blazing Fast Cloud Best Practices
Compuware APM
 
Modernizing Testing as Apps Re-Architect
Modernizing Testing as Apps Re-ArchitectModernizing Testing as Apps Re-Architect
Modernizing Testing as Apps Re-Architect
DevOps.com
 
The Popularity of Cloud Automation Testing — A Comprehensive Analysis.pdf
The Popularity of Cloud Automation Testing — A Comprehensive Analysis.pdfThe Popularity of Cloud Automation Testing — A Comprehensive Analysis.pdf
The Popularity of Cloud Automation Testing — A Comprehensive Analysis.pdf
kalichargn70th171
 
Mastering Cloud Testing: Strategies for High-Performance Software
Mastering Cloud Testing: Strategies for High-Performance SoftwareMastering Cloud Testing: Strategies for High-Performance Software
Mastering Cloud Testing: Strategies for High-Performance Software
Asher Hartwell
 
Testing Applications—For the Cloud and in the Cloud
Testing Applications—For the Cloud and in the CloudTesting Applications—For the Cloud and in the Cloud
Testing Applications—For the Cloud and in the Cloud
TechWell
 
Cloud Testing - What is Cloud testing and How to test on the cloud.pdf
Cloud Testing - What is Cloud testing and How to test on the cloud.pdfCloud Testing - What is Cloud testing and How to test on the cloud.pdf
Cloud Testing - What is Cloud testing and How to test on the cloud.pdf
V2Soft
 
Hybrid Cloud: How to Get a Return from an Investment Made Three Decades Ago (...
Hybrid Cloud: How to Get a Return from an Investment Made Three Decades Ago (...Hybrid Cloud: How to Get a Return from an Investment Made Three Decades Ago (...
Hybrid Cloud: How to Get a Return from an Investment Made Three Decades Ago (...
Michael Elder
 
Cloud_Testing_The_future_of_softwareV1.04
Cloud_Testing_The_future_of_softwareV1.04Cloud_Testing_The_future_of_softwareV1.04
Cloud_Testing_The_future_of_softwareV1.04
Mrityunjaya Hikkalgutti
 
Ad

More from Abhinav Das (7)

TaaS Webinar
TaaS WebinarTaaS Webinar
TaaS Webinar
Abhinav Das
 
TenXLabs - webinar
TenXLabs - webinarTenXLabs - webinar
TenXLabs - webinar
Abhinav Das
 
Case Study: Performance Testing
Case Study: Performance TestingCase Study: Performance Testing
Case Study: Performance Testing
Abhinav Das
 
Case Study: Big Data Analytics
Case Study: Big Data AnalyticsCase Study: Big Data Analytics
Case Study: Big Data Analytics
Abhinav Das
 
Case Study: Security Testing
Case Study: Security TestingCase Study: Security Testing
Case Study: Security Testing
Abhinav Das
 
Major bank enterprise payment hub automation framework
Major bank enterprise payment hub automation framework Major bank enterprise payment hub automation framework
Major bank enterprise payment hub automation framework
Abhinav Das
 
Test Automation for Healthcare Industry
Test Automation for Healthcare IndustryTest Automation for Healthcare Industry
Test Automation for Healthcare Industry
Abhinav Das
 
TenXLabs - webinar
TenXLabs - webinarTenXLabs - webinar
TenXLabs - webinar
Abhinav Das
 
Case Study: Performance Testing
Case Study: Performance TestingCase Study: Performance Testing
Case Study: Performance Testing
Abhinav Das
 
Case Study: Big Data Analytics
Case Study: Big Data AnalyticsCase Study: Big Data Analytics
Case Study: Big Data Analytics
Abhinav Das
 
Case Study: Security Testing
Case Study: Security TestingCase Study: Security Testing
Case Study: Security Testing
Abhinav Das
 
Major bank enterprise payment hub automation framework
Major bank enterprise payment hub automation framework Major bank enterprise payment hub automation framework
Major bank enterprise payment hub automation framework
Abhinav Das
 
Test Automation for Healthcare Industry
Test Automation for Healthcare IndustryTest Automation for Healthcare Industry
Test Automation for Healthcare Industry
Abhinav Das
 
Ad

Recently uploaded (20)

ThousandEyes Partner Innovation Updates for May 2025
ThousandEyes Partner Innovation Updates for May 2025ThousandEyes Partner Innovation Updates for May 2025
ThousandEyes Partner Innovation Updates for May 2025
ThousandEyes
 
Semantic Cultivators : The Critical Future Role to Enable AI
Semantic Cultivators : The Critical Future Role to Enable AISemantic Cultivators : The Critical Future Role to Enable AI
Semantic Cultivators : The Critical Future Role to Enable AI
artmondano
 
Drupalcamp Finland – Measuring Front-end Energy Consumption
Drupalcamp Finland – Measuring Front-end Energy ConsumptionDrupalcamp Finland – Measuring Front-end Energy Consumption
Drupalcamp Finland – Measuring Front-end Energy Consumption
Exove
 
Transcript: #StandardsGoals for 2025: Standards & certification roundup - Tec...
Transcript: #StandardsGoals for 2025: Standards & certification roundup - Tec...Transcript: #StandardsGoals for 2025: Standards & certification roundup - Tec...
Transcript: #StandardsGoals for 2025: Standards & certification roundup - Tec...
BookNet Canada
 
Generative Artificial Intelligence (GenAI) in Business
Generative Artificial Intelligence (GenAI) in BusinessGenerative Artificial Intelligence (GenAI) in Business
Generative Artificial Intelligence (GenAI) in Business
Dr. Tathagat Varma
 
2025-05-Q4-2024-Investor-Presentation.pptx
2025-05-Q4-2024-Investor-Presentation.pptx2025-05-Q4-2024-Investor-Presentation.pptx
2025-05-Q4-2024-Investor-Presentation.pptx
Samuele Fogagnolo
 
Build Your Own Copilot & Agents For Devs
Build Your Own Copilot & Agents For DevsBuild Your Own Copilot & Agents For Devs
Build Your Own Copilot & Agents For Devs
Brian McKeiver
 
#StandardsGoals for 2025: Standards & certification roundup - Tech Forum 2025
#StandardsGoals for 2025: Standards & certification roundup - Tech Forum 2025#StandardsGoals for 2025: Standards & certification roundup - Tech Forum 2025
#StandardsGoals for 2025: Standards & certification roundup - Tech Forum 2025
BookNet Canada
 
Procurement Insights Cost To Value Guide.pptx
Procurement Insights Cost To Value Guide.pptxProcurement Insights Cost To Value Guide.pptx
Procurement Insights Cost To Value Guide.pptx
Jon Hansen
 
HCL Nomad Web – Best Practices und Verwaltung von Multiuser-Umgebungen
HCL Nomad Web – Best Practices und Verwaltung von Multiuser-UmgebungenHCL Nomad Web – Best Practices und Verwaltung von Multiuser-Umgebungen
HCL Nomad Web – Best Practices und Verwaltung von Multiuser-Umgebungen
panagenda
 
Dev Dives: Automate and orchestrate your processes with UiPath Maestro
Dev Dives: Automate and orchestrate your processes with UiPath MaestroDev Dives: Automate and orchestrate your processes with UiPath Maestro
Dev Dives: Automate and orchestrate your processes with UiPath Maestro
UiPathCommunity
 
Role of Data Annotation Services in AI-Powered Manufacturing
Role of Data Annotation Services in AI-Powered ManufacturingRole of Data Annotation Services in AI-Powered Manufacturing
Role of Data Annotation Services in AI-Powered Manufacturing
Andrew Leo
 
Mobile App Development Company in Saudi Arabia
Mobile App Development Company in Saudi ArabiaMobile App Development Company in Saudi Arabia
Mobile App Development Company in Saudi Arabia
Steve Jonas
 
AI and Data Privacy in 2025: Global Trends
AI and Data Privacy in 2025: Global TrendsAI and Data Privacy in 2025: Global Trends
AI and Data Privacy in 2025: Global Trends
InData Labs
 
Cybersecurity Identity and Access Solutions using Azure AD
Cybersecurity Identity and Access Solutions using Azure ADCybersecurity Identity and Access Solutions using Azure AD
Cybersecurity Identity and Access Solutions using Azure AD
VICTOR MAESTRE RAMIREZ
 
Big Data Analytics Quick Research Guide by Arthur Morgan
Big Data Analytics Quick Research Guide by Arthur MorganBig Data Analytics Quick Research Guide by Arthur Morgan
Big Data Analytics Quick Research Guide by Arthur Morgan
Arthur Morgan
 
TrustArc Webinar: Consumer Expectations vs Corporate Realities on Data Broker...
TrustArc Webinar: Consumer Expectations vs Corporate Realities on Data Broker...TrustArc Webinar: Consumer Expectations vs Corporate Realities on Data Broker...
TrustArc Webinar: Consumer Expectations vs Corporate Realities on Data Broker...
TrustArc
 
DevOpsDays Atlanta 2025 - Building 10x Development Organizations.pptx
DevOpsDays Atlanta 2025 - Building 10x Development Organizations.pptxDevOpsDays Atlanta 2025 - Building 10x Development Organizations.pptx
DevOpsDays Atlanta 2025 - Building 10x Development Organizations.pptx
Justin Reock
 
Greenhouse_Monitoring_Presentation.pptx.
Greenhouse_Monitoring_Presentation.pptx.Greenhouse_Monitoring_Presentation.pptx.
Greenhouse_Monitoring_Presentation.pptx.
hpbmnnxrvb
 
Designing Low-Latency Systems with Rust and ScyllaDB: An Architectural Deep Dive
Designing Low-Latency Systems with Rust and ScyllaDB: An Architectural Deep DiveDesigning Low-Latency Systems with Rust and ScyllaDB: An Architectural Deep Dive
Designing Low-Latency Systems with Rust and ScyllaDB: An Architectural Deep Dive
ScyllaDB
 
ThousandEyes Partner Innovation Updates for May 2025
ThousandEyes Partner Innovation Updates for May 2025ThousandEyes Partner Innovation Updates for May 2025
ThousandEyes Partner Innovation Updates for May 2025
ThousandEyes
 
Semantic Cultivators : The Critical Future Role to Enable AI
Semantic Cultivators : The Critical Future Role to Enable AISemantic Cultivators : The Critical Future Role to Enable AI
Semantic Cultivators : The Critical Future Role to Enable AI
artmondano
 
Drupalcamp Finland – Measuring Front-end Energy Consumption
Drupalcamp Finland – Measuring Front-end Energy ConsumptionDrupalcamp Finland – Measuring Front-end Energy Consumption
Drupalcamp Finland – Measuring Front-end Energy Consumption
Exove
 
Transcript: #StandardsGoals for 2025: Standards & certification roundup - Tec...
Transcript: #StandardsGoals for 2025: Standards & certification roundup - Tec...Transcript: #StandardsGoals for 2025: Standards & certification roundup - Tec...
Transcript: #StandardsGoals for 2025: Standards & certification roundup - Tec...
BookNet Canada
 
Generative Artificial Intelligence (GenAI) in Business
Generative Artificial Intelligence (GenAI) in BusinessGenerative Artificial Intelligence (GenAI) in Business
Generative Artificial Intelligence (GenAI) in Business
Dr. Tathagat Varma
 
2025-05-Q4-2024-Investor-Presentation.pptx
2025-05-Q4-2024-Investor-Presentation.pptx2025-05-Q4-2024-Investor-Presentation.pptx
2025-05-Q4-2024-Investor-Presentation.pptx
Samuele Fogagnolo
 
Build Your Own Copilot & Agents For Devs
Build Your Own Copilot & Agents For DevsBuild Your Own Copilot & Agents For Devs
Build Your Own Copilot & Agents For Devs
Brian McKeiver
 
#StandardsGoals for 2025: Standards & certification roundup - Tech Forum 2025
#StandardsGoals for 2025: Standards & certification roundup - Tech Forum 2025#StandardsGoals for 2025: Standards & certification roundup - Tech Forum 2025
#StandardsGoals for 2025: Standards & certification roundup - Tech Forum 2025
BookNet Canada
 
Procurement Insights Cost To Value Guide.pptx
Procurement Insights Cost To Value Guide.pptxProcurement Insights Cost To Value Guide.pptx
Procurement Insights Cost To Value Guide.pptx
Jon Hansen
 
HCL Nomad Web – Best Practices und Verwaltung von Multiuser-Umgebungen
HCL Nomad Web – Best Practices und Verwaltung von Multiuser-UmgebungenHCL Nomad Web – Best Practices und Verwaltung von Multiuser-Umgebungen
HCL Nomad Web – Best Practices und Verwaltung von Multiuser-Umgebungen
panagenda
 
Dev Dives: Automate and orchestrate your processes with UiPath Maestro
Dev Dives: Automate and orchestrate your processes with UiPath MaestroDev Dives: Automate and orchestrate your processes with UiPath Maestro
Dev Dives: Automate and orchestrate your processes with UiPath Maestro
UiPathCommunity
 
Role of Data Annotation Services in AI-Powered Manufacturing
Role of Data Annotation Services in AI-Powered ManufacturingRole of Data Annotation Services in AI-Powered Manufacturing
Role of Data Annotation Services in AI-Powered Manufacturing
Andrew Leo
 
Mobile App Development Company in Saudi Arabia
Mobile App Development Company in Saudi ArabiaMobile App Development Company in Saudi Arabia
Mobile App Development Company in Saudi Arabia
Steve Jonas
 
AI and Data Privacy in 2025: Global Trends
AI and Data Privacy in 2025: Global TrendsAI and Data Privacy in 2025: Global Trends
AI and Data Privacy in 2025: Global Trends
InData Labs
 
Cybersecurity Identity and Access Solutions using Azure AD
Cybersecurity Identity and Access Solutions using Azure ADCybersecurity Identity and Access Solutions using Azure AD
Cybersecurity Identity and Access Solutions using Azure AD
VICTOR MAESTRE RAMIREZ
 
Big Data Analytics Quick Research Guide by Arthur Morgan
Big Data Analytics Quick Research Guide by Arthur MorganBig Data Analytics Quick Research Guide by Arthur Morgan
Big Data Analytics Quick Research Guide by Arthur Morgan
Arthur Morgan
 
TrustArc Webinar: Consumer Expectations vs Corporate Realities on Data Broker...
TrustArc Webinar: Consumer Expectations vs Corporate Realities on Data Broker...TrustArc Webinar: Consumer Expectations vs Corporate Realities on Data Broker...
TrustArc Webinar: Consumer Expectations vs Corporate Realities on Data Broker...
TrustArc
 
DevOpsDays Atlanta 2025 - Building 10x Development Organizations.pptx
DevOpsDays Atlanta 2025 - Building 10x Development Organizations.pptxDevOpsDays Atlanta 2025 - Building 10x Development Organizations.pptx
DevOpsDays Atlanta 2025 - Building 10x Development Organizations.pptx
Justin Reock
 
Greenhouse_Monitoring_Presentation.pptx.
Greenhouse_Monitoring_Presentation.pptx.Greenhouse_Monitoring_Presentation.pptx.
Greenhouse_Monitoring_Presentation.pptx.
hpbmnnxrvb
 
Designing Low-Latency Systems with Rust and ScyllaDB: An Architectural Deep Dive
Designing Low-Latency Systems with Rust and ScyllaDB: An Architectural Deep DiveDesigning Low-Latency Systems with Rust and ScyllaDB: An Architectural Deep Dive
Designing Low-Latency Systems with Rust and ScyllaDB: An Architectural Deep Dive
ScyllaDB
 

Performance Testing webinar

  • 1. TenXLabs Performance Testing: Harnessing the Cloud -Shuchita Ahuja Kaushik
  • 2. Agenda www.tenxlabs.com 2 What is Performance Testing1 Cloud- Concept and Capability2 Performane Testing – On Premises: Challenges3 Performance Testing - A Cloud Service Offering4 Cloud Load Testing – Demo with Visual Studio Online5
  • 3. Agenda www.tenxlabs.com 3 What is Performance Testing1 Cloud- Concept and Capability2 Performane Testing – On Premises: Challenges3 Performance Testing - A Cloud Service Offering4 Cloud Load Testing – Demo with Visual Studio Online5
  • 4. What is Performance Testing www.tenxlabs.com 4 In software engineering, performance testing is the testing performed to determine how a system performs in terms of responsiveness and stability under a particular workload. Performance testing is an Integral component of Quality Assurance Volume Testing Scalability Testing Endurance Testing Longevity Testing Spike Testing • Performance is a common term – Used in different flavours • Check performance from different aspects – different organizations can have different performance indicators that they might want to performance test the application against and attain.
  • 5. 5 What is Performance Testing Other tests falling under bigger umbrella of performance -  Capacity Testing  Endurance Testing  Spike Testing Image Source - http://www.qualitykiosk.com/ www.tenxlabs.com
  • 6. Typical Performance Test Procedure www.tenxlabs.com 6 Typically all performance testing activities follow a particular sequence of steps at the execution level. Image Source - http://www.sabritech.com// There is a very close analogy between a performance testing process and a functional testing process – the difference being the clarity of the expected behavior.
  • 7. Performane Testing Tools www.tenxlabs.com 7 Both Commercial and open source tools are available •JMeter •OpenSTA •Grinder •Silk Performer •Load Runner •Rational Performance Tester •Microsoft VSTS •Fiddler •WebLoad
  • 8. Agenda www.tenxlabs.com 8 What is Performance Testing1 Cloud- Concept and Capability2 Performane Testing – On Premises: Challenges3 Performance Testing - A Cloud Service Offering4 Cloud Load Testing – Demo with Visual Studio Online5
  • 9. Cloud – Concept and Capability • Cloud computing is defined as a type of computing that relies on sharing computing resources rather than having local servers or personal devices to handle applications. Cloud computing is comparable to grid computing, a type of computing where unused processing cycles of all computers in a network are harnesses to solve problems too intensive for any stand-alone machine • A concept of systems, infrastructures and software being dynamically available to users in a real time while being present on Virtual machines located somewhere on the globe. • Choosing to use the cloud frees the user from setting up, installing and maintaining the resources. • Using Cloud is like using mobile phone in a tariff plan. You pay for as much as you use, you pay for as long as you use. www.tenxlabs.com 9 Definition and Usage Models
  • 10. Cloud – Concept and Capability www.tenxlabs.com 10 Cloud Computing – All Offerings are services The service is managed by a Cloud portal where the user can choose, manage and pay for the units he consumes and also that he plans to consume.
  • 13. Agenda www.tenxlabs.com 13 What is Performance Testing1 Cloud- Concept and Capability2 Performane Testing – On Premises: Challenges3 Performance Testing - A Cloud Service Offering4 Cloud Load Testing – Demo with Visual Studio Online5
  • 14. Performance Testing – On Premises: Challenges www.tenxlabs.com 14 Some challenges for Realistic tests executed on premises- • Lab Set-up – Hardware, software and tools installation and up keeping - Infrastructure is one of the biggest challenges with performance and load testing. • Testing large numbers of virtual users - scalability • Testing outside the firewall • Testing from multiple geographical locations • There might be a need to execute performance test for many builds. Some issues commonly heard – • It just takes too much time to configure the tool • Site works fine in US, but does not work from EU • It’s too expensive to setup, maintain and update a test lab • It takes too much time and effort to setup a test lab • Test phases last for only 2 months: Underutilized Test Boxes • I don’t have a snap shot of test environment in case it crashes
  • 15. Agenda www.tenxlabs.com 15 What is Performance Testing1 Cloud- Concept and Capability2 Performane Testing – On Premises: Challenges3 Performance Testing - A Cloud Service Offering4 Cloud Load Testing – Demo with Visual Studio Online5
  • 16. Performance Testing - A Cloud Service Offering www.tenxlabs.com 16 Move the performance testing lab to cloud • Organizations have changed the way they offer performance testing solutions! • Organizations have changed the way they buy performance testing solutions! • Performance labs are available on the cloud • Customers can use the labs on demand and pay for the usage and scalability.
  • 17. Performance Testing - A Cloud Service Offering www.tenxlabs.com 17 To overcome the issues discussed, the availability of cloud is being harnessed to run routine tests Lab up-keeping and maintenance is no more a challenge with the organization. Scalable virtual systems are available to host the performance lab – with latest tool, system perquisites, and hardware configuration Scripts reusability is offered by most performance testing cloud services. Uniformity can be attained on tool behavior and application response across the globe. Load can be generated from different geographical locations across the globe. On demand high scalability with respect to load generation can be achieved. Advantages Pre-launch performance testing rounds can be performed
  • 18. Performance Testing - A Cloud Service Offering www.tenxlabs.com 18 Advantages - Summary • Infinite computing power • Affordable • Pay as you scale and go model • Saving the cost of software licenses • Quick and easy set up • Ready to use environment • Ability to simulate multiple geographies
  • 19. Performance Testing with Cloud – Tools available www.tenxlabs.com 19 • Visual Studio Online – by Microsoft • SandStorm from Impetus • LoadStorm • Grinder In The Cloud • CloudTest by SOASTA • VMLogix and Skytap • BrowserMob • KeyNote • Pylot - Web Load Testing from Amazon Elastic Compute Cloud • HP LoadRunner • Xceptance LoadTest • Load-Intelligence • TrafficSpike from Intechnica
  • 20. Performance Testing with Cloud – Cloud Model www.tenxlabs.com 20
  • 21. Performance Testing with Cloud – Hybrid Model www.tenxlabs.com 21
  • 22. Cloud Based performance Testing - Challenges www.tenxlabs.com 22 • Data Security • Intranet Applications • Access • Network Latency • Monitoring and diagnostic tools • Test Data Management • Test Script creation and validation
  • 23. Recommended - www.tenxlabs.com 23 • Performance goals are uncertain • Actual user base is globally distributed • Performance-centric development is required • Source builds are located on cloud • Costs of set ups are unconvincing to budgets! Choosing to go the cloud way still recommended when-
  • 24. Agenda www.tenxlabs.com 24 What is Performance Testing1 Cloud- Concept and Capability2 Performane Testing – On Premises: Challenges3 Performance Testing - A Cloud Service Offering4 Cloud Load Testing – Demo with Visual Studio Online5
  • 25. Visual Studio Online www.tenxlabs.com 25 • Quick: Just one click gets a performance lab in the cloud, no setup needed. Scale up or down based on your needs. • Free load testing: Gives 20,000 virtual user minutes every month to load test at no extra charge. • Real-time charts and graphs: Application's performance can be watched while the tests run. Results can be shared when your tests are done. • Test where the users are: Test from different locations to reduce latency and simulate local conditions. • Capacity on demand: Load testing service is elastic and dynamic. E.g. weather for a load requirement of 200 concurrent virtual users or 20,000 – one will be able to queue a test as per his requirements. • Same tests work on premises and on the cloud: The tests authored on-premises just run on the service Cloud Performance Testing Solution with many advantages
  • 26. Visual Studio Online • A quick demo to execute tests on cloud www.tenxlabs.com 26
  • 28. TenXLabs Block B6, Vindhya C6 IIIT Campus, Gachibowli Hyderabad, 500032 India www.tenxlabs.com