SlideShare ist ein Scribd-Unternehmen logo
1 von 31
Downloaden Sie, um offline zu lesen
Madrid, 26th to 28th May 2014
Reality Shock:
Performance Testing
Jose Aracil - Operations Manager
jose.aracil@globetesting.com
@pep0 - @globetesting
Madrid, 26th to 28th May 2014
A radically different kind of user
System-centric User-centric
Users born after 1980
Mainframe DevicesWebClient/Server
Time
Madrid, 26th to 28th May 2014
2014
A tipping point for app. delivery
“New application
projects surge in 2014
and beyond.”
“Social, mobile, analytics,
cloud have reached the
tipping point in 2014.”
2015
36 per app
2020
120 per app
2010
4 per app
Number of releases
per app per year
• Apps everywhere
• Accessed through multiple devices
• 30x increase in application releases
• Closed feedback loop with customers
• Focus on time-to-value and ROI
What we expect:
Madrid, 26th to 28th May 2014
Changes are coming faster
Cloud and composite applications are increasingly complex
Customers demand mobile access services
The pace of change is only increasing
Project and delivery teams are both agile and global
Businesses need applications to connect with:
• Customers
• Partners
• Suppliers…
Madrid, 26th to 28th May 2014
Dev/test lab
Developer
And the need for speed changes everything
Tester
Agile Development
“The new QA is extensively
automated and executed
by a continuous
integration process”--
Forrester Research
Provision
environments at
“agile speed”
Shift left, test
continuously
Agile
Development,
weekly drops
Madrid, 26th to 28th May 2014
Continuous Testing for
faster app delivery
“Shift-Left”
With Confidence
Now Continuous Testing is more critical than ever
• Improve development
efficiency
• Reduce the test burden
• Accelerate application
delivery
Design Develop
Provision
Env.
Deploy
Test App.
Run test
Test results
Madrid, 26th to 28th May 2014
Madrid, 26th to 28th May 2014
Application usage has
changed
Performance testing must change
Application development
has changed
Madrid, 26th to 28th May 2014
You must
leave the black
box
Madrid, 26th to 28th May 2014
Sorry… I changed my mind!
Madrid, 26th to 28th May 2014
Sorry… I changed my mind!
updated
Madrid, 26th to 28th May 2014
Planning Test Strategy
Reporting Final report
Preparation
Tool setupTest Env. + Data Test case design
Monitor config. Scripting
Smoke Test
Execution
Baseline
Soak Test Load Testing Other tests
Stress
Performance Testing
Análisis+Changes+
Report
Madrid, 26th to 28th May 2014
Planning
Preparation
Execution
Reporting
Test Strategy
Tool setupTest Env. + Data Test case design
Monitor config. Scripting
Smoke Test
Baseline
Soak Test Load Testing Other tests
Stress
Final report
Performance Testing
Análisis+Changes+
Report
But what get’s in the way?
Dependencies
Madrid, 26th to 28th May 2014
Good for one project
Madrid, 26th to 28th May 2014
Good for one project
Madrid, 26th to 28th May 2014
New set of problems…
Multiple
projects
Continuous
Integration
Auditing
Multiple people
Deployment of
LoadGenerators
Dependencies
Asset sharing
Reporting
Security
Collaboration
Best
practices
Network
conditions
Cloud
Low application
maturity
Agile
(good and bad)
Madrid, 26th to 28th May 2014
Project based testing challenges
Project A
HP LoadRunner 8.1
1500 Vusers
Project B
HP LoadRunner 11.0
1500 Vusers
Project C
Other load test SW
2500 Vusers
Project D
No load test budget
“Hope for the best”
Unrealistic “code freeze”
No sharing of best practices & skills – each project is unique and isolated
Duplicated resources (HW and SW) in separate projects
Some test cases not fully working (missing components)
End-to-end behaviour not fully tester
Madrid, 26th to 28th May 2014
End to end
Search PayBuy Ship Track
EXAMPLE:
The Online Shopping
Process
Product PaymentCustomer Profiles Shipping
Track package
Public CloudTraditionalManaged CloudComposite
APIs enable integration
Each have SLAs and performance
dependencies
Components anywhere– in-house or cloud
Madrid, 26th to 28th May 2014
Virtualisation Four-legged table
User
Network
Service
Data
User
• Virtualise user conditions to simulate real
world conditions
Network
• Virtualise network conditions to simulate
production architecture and real user
conditions
Service
• Virtualise services and service interactions
to simulate E2E business processes
Data
• Virtualise production data and transaction
responses to simulate application request
and responses
Madrid, 26th to 28th May 2014
We are now able to truly apply a
agile approached to load testing
given the reduction in scripting and
build time.
Our scripting time is reduced by
more than 75% and resource
productivity across projects has
improved by more that 50%.
Source: TechValidate. TVID: B40-ED8-557
User
Madrid, 26th to 28th May 2014
Enable Agile performance Delivery
User
Test
Build Load Test scripts during Dev
Run Unit Tests in Load Test Scenarios
Add Performance Tests as build steps in
continuous integration tools
Madrid, 26th to 28th May 2014
Mobile is different
Analyze Mobile Performance on Network
Backend
monitoring
Mobile
performance
automation
Mobile Network
characteristics
Network
Identify bottlenecks before end
users
Test in both good and BAD
network connections
Understand impact of mobile on
entire system
Madrid, 26th to 28th May 2014
Existing Infrastructure
Service Virtualization Concept
Mainframe
JDBC
SOAP
RFC/IDO
C
MQ/CIC
S
Third Party
Application Under Test
Mobile
App
Web
browser
Composite
Application
API
SAP System
Existing database
Web service and
Legacy application
REST
Pay-per-transaction
Under
construction
Service
Madrid, 26th to 28th May 2014
Existing Infrastructure
Service Virtualization Concept
Virtual services are created to
stand in for the real service when
developers or testers need
access
Mainframe
JDBC
SOAP
RFC/IDO
C
MQ/CIC
S
Third Party
Application Under Test
Mobile
App
Web
browser
Composite
Application
API
SAP System
Existing database
Web service and
Legacy application
REST
Pay-per-transaction
Under
construction
Service
Virtualization
SOAP
REST
JDBC
MQ
RFC
CICS
Simulatio
n
Data
Perf.
Config
Service
Madrid, 26th to 28th May 2014
Service Virtualization is the answer
Functional test
Performance Test
Regression test
Dependencies
Madrid, 26th to 28th May 2014
Service Virtualization is the answer
Functional test
Performance Test
Regression test
Dependencies
Virtualization
Allow frequent access to app components, APIs and
services
Remove constraints with virtual version
No access to a component? Use virtual component
Enable performance test teams to set up simulated
services
Madrid, 26th to 28th May 2014
Bring production data into performance
testing as baseline
• Collect, analyze and compare
performance data from production
• Updated log file analysis of production
data for IIS
• Integrate with Google Analytics
DataPerformance application lifecycle
Value:
Performance testing closer to reality with accurate,
realistic, reliable test: reduce risk and improve test results
Madrid, 26th to 28th May 2014
Data
Virtualise production data and
transaction responses to simulate
application request and responses
Data
Madrid, 26th to 28th May 2014
3 Keys to better
performance
• Test early
• Test often
• Monitor and leverage
data from monitoring
as baseline for test
The NEW Reality
User Network Service Data
Madrid, 26th to 28th May 2014
Q&A
Madrid, 26th to 28th May 2014
IF YOU LIKE IT
PLEASE RATE ME
Visit our blog to get all the slides
WWW.GLOBETESTING.COM
jose.aracil@globetesting.com

Weitere ähnliche Inhalte

Was ist angesagt?

apidays LIVE Paris - Augmenting a Legacy REST API with GraphQL by Clément Vil...
apidays LIVE Paris - Augmenting a Legacy REST API with GraphQL by Clément Vil...apidays LIVE Paris - Augmenting a Legacy REST API with GraphQL by Clément Vil...
apidays LIVE Paris - Augmenting a Legacy REST API with GraphQL by Clément Vil...apidays
 
Slides: How to Select a PaaS
Slides: How to Select a PaaSSlides: How to Select a PaaS
Slides: How to Select a PaaSAltoros
 
SaaS Add-on Services for Cloud Foundry Powered by AppDirect (Cloud Foundry Su...
SaaS Add-on Services for Cloud Foundry Powered by AppDirect (Cloud Foundry Su...SaaS Add-on Services for Cloud Foundry Powered by AppDirect (Cloud Foundry Su...
SaaS Add-on Services for Cloud Foundry Powered by AppDirect (Cloud Foundry Su...VMware Tanzu
 
What do you mean by "API as a Product"?
What do you mean by "API as a Product"?What do you mean by "API as a Product"?
What do you mean by "API as a Product"?Lou Powell
 
Moving existing apps to the cloud
 Moving existing apps to the cloud Moving existing apps to the cloud
Moving existing apps to the cloudRam Maddali
 
What Product Leaders need to know about DevOps
What Product Leaders need to know about DevOpsWhat Product Leaders need to know about DevOps
What Product Leaders need to know about DevOpsRajesh Raheja
 
apidays LIVE London 2021 - API Security in Highly Volatile Threat Landscapes ...
apidays LIVE London 2021 - API Security in Highly Volatile Threat Landscapes ...apidays LIVE London 2021 - API Security in Highly Volatile Threat Landscapes ...
apidays LIVE London 2021 - API Security in Highly Volatile Threat Landscapes ...apidays
 
Cloud Foundry Marketplace Powered by AppDirect
Cloud Foundry MarketplacePowered by AppDirectCloud Foundry MarketplacePowered by AppDirect
Cloud Foundry Marketplace Powered by AppDirectPlatform CF
 
apidays LIVE Paris - Exploring an API with Blocks by Larry Kluger
apidays LIVE Paris - Exploring an API with Blocks by Larry Klugerapidays LIVE Paris - Exploring an API with Blocks by Larry Kluger
apidays LIVE Paris - Exploring an API with Blocks by Larry Klugerapidays
 
[WSO2Con Asia 2018] APIs and Microservices
[WSO2Con Asia 2018] APIs and Microservices[WSO2Con Asia 2018] APIs and Microservices
[WSO2Con Asia 2018] APIs and MicroservicesWSO2
 
Creating an MVP with Oracle
Creating an MVP with OracleCreating an MVP with Oracle
Creating an MVP with OracleFranco Ucci
 
SA 2014 - Integrating the heterogeneous enterprise
SA 2014 - Integrating the heterogeneous enterpriseSA 2014 - Integrating the heterogeneous enterprise
SA 2014 - Integrating the heterogeneous enterpriseDavid Graham
 
AppSphere 15 - Monitoring Cloud Native Apps on Pivotal Cloud Foundry with App...
AppSphere 15 - Monitoring Cloud Native Apps on Pivotal Cloud Foundry with App...AppSphere 15 - Monitoring Cloud Native Apps on Pivotal Cloud Foundry with App...
AppSphere 15 - Monitoring Cloud Native Apps on Pivotal Cloud Foundry with App...AppDynamics
 
apidays LIVE Paris - GraphQL: the AppSec perspective by Vladimir de Turckheim
apidays LIVE Paris - GraphQL: the AppSec perspective by Vladimir de Turckheimapidays LIVE Paris - GraphQL: the AppSec perspective by Vladimir de Turckheim
apidays LIVE Paris - GraphQL: the AppSec perspective by Vladimir de Turckheimapidays
 
Why mobile projects require API-led connectivity
Why mobile projects require API-led connectivityWhy mobile projects require API-led connectivity
Why mobile projects require API-led connectivityMuleSoft
 
Container delivery is a revolution not evolution
Container delivery is a revolution not evolutionContainer delivery is a revolution not evolution
Container delivery is a revolution not evolutionWaveMaker, Inc.
 
[Infographic] Challenges in Test Automation
[Infographic] Challenges in Test Automation [Infographic] Challenges in Test Automation
[Infographic] Challenges in Test Automation Katalon Studio
 
Bertrandt | Automotive Best Practice: How to Design, Review, Approve, and Eff...
Bertrandt | Automotive Best Practice: How to Design, Review, Approve, and Eff...Bertrandt | Automotive Best Practice: How to Design, Review, Approve, and Eff...
Bertrandt | Automotive Best Practice: How to Design, Review, Approve, and Eff...Intland Software GmbH
 
Tech Talk: Master Your Continuous Delivery Pipeline with a New Level of Orche...
Tech Talk: Master Your Continuous Delivery Pipeline with a New Level of Orche...Tech Talk: Master Your Continuous Delivery Pipeline with a New Level of Orche...
Tech Talk: Master Your Continuous Delivery Pipeline with a New Level of Orche...CA Technologies
 
Using Retrofit framework in implementation of Android REST client (Presentation)
Using Retrofit framework in implementation of Android REST client (Presentation)Using Retrofit framework in implementation of Android REST client (Presentation)
Using Retrofit framework in implementation of Android REST client (Presentation)Zlatko Stapic
 

Was ist angesagt? (20)

apidays LIVE Paris - Augmenting a Legacy REST API with GraphQL by Clément Vil...
apidays LIVE Paris - Augmenting a Legacy REST API with GraphQL by Clément Vil...apidays LIVE Paris - Augmenting a Legacy REST API with GraphQL by Clément Vil...
apidays LIVE Paris - Augmenting a Legacy REST API with GraphQL by Clément Vil...
 
Slides: How to Select a PaaS
Slides: How to Select a PaaSSlides: How to Select a PaaS
Slides: How to Select a PaaS
 
SaaS Add-on Services for Cloud Foundry Powered by AppDirect (Cloud Foundry Su...
SaaS Add-on Services for Cloud Foundry Powered by AppDirect (Cloud Foundry Su...SaaS Add-on Services for Cloud Foundry Powered by AppDirect (Cloud Foundry Su...
SaaS Add-on Services for Cloud Foundry Powered by AppDirect (Cloud Foundry Su...
 
What do you mean by "API as a Product"?
What do you mean by "API as a Product"?What do you mean by "API as a Product"?
What do you mean by "API as a Product"?
 
Moving existing apps to the cloud
 Moving existing apps to the cloud Moving existing apps to the cloud
Moving existing apps to the cloud
 
What Product Leaders need to know about DevOps
What Product Leaders need to know about DevOpsWhat Product Leaders need to know about DevOps
What Product Leaders need to know about DevOps
 
apidays LIVE London 2021 - API Security in Highly Volatile Threat Landscapes ...
apidays LIVE London 2021 - API Security in Highly Volatile Threat Landscapes ...apidays LIVE London 2021 - API Security in Highly Volatile Threat Landscapes ...
apidays LIVE London 2021 - API Security in Highly Volatile Threat Landscapes ...
 
Cloud Foundry Marketplace Powered by AppDirect
Cloud Foundry MarketplacePowered by AppDirectCloud Foundry MarketplacePowered by AppDirect
Cloud Foundry Marketplace Powered by AppDirect
 
apidays LIVE Paris - Exploring an API with Blocks by Larry Kluger
apidays LIVE Paris - Exploring an API with Blocks by Larry Klugerapidays LIVE Paris - Exploring an API with Blocks by Larry Kluger
apidays LIVE Paris - Exploring an API with Blocks by Larry Kluger
 
[WSO2Con Asia 2018] APIs and Microservices
[WSO2Con Asia 2018] APIs and Microservices[WSO2Con Asia 2018] APIs and Microservices
[WSO2Con Asia 2018] APIs and Microservices
 
Creating an MVP with Oracle
Creating an MVP with OracleCreating an MVP with Oracle
Creating an MVP with Oracle
 
SA 2014 - Integrating the heterogeneous enterprise
SA 2014 - Integrating the heterogeneous enterpriseSA 2014 - Integrating the heterogeneous enterprise
SA 2014 - Integrating the heterogeneous enterprise
 
AppSphere 15 - Monitoring Cloud Native Apps on Pivotal Cloud Foundry with App...
AppSphere 15 - Monitoring Cloud Native Apps on Pivotal Cloud Foundry with App...AppSphere 15 - Monitoring Cloud Native Apps on Pivotal Cloud Foundry with App...
AppSphere 15 - Monitoring Cloud Native Apps on Pivotal Cloud Foundry with App...
 
apidays LIVE Paris - GraphQL: the AppSec perspective by Vladimir de Turckheim
apidays LIVE Paris - GraphQL: the AppSec perspective by Vladimir de Turckheimapidays LIVE Paris - GraphQL: the AppSec perspective by Vladimir de Turckheim
apidays LIVE Paris - GraphQL: the AppSec perspective by Vladimir de Turckheim
 
Why mobile projects require API-led connectivity
Why mobile projects require API-led connectivityWhy mobile projects require API-led connectivity
Why mobile projects require API-led connectivity
 
Container delivery is a revolution not evolution
Container delivery is a revolution not evolutionContainer delivery is a revolution not evolution
Container delivery is a revolution not evolution
 
[Infographic] Challenges in Test Automation
[Infographic] Challenges in Test Automation [Infographic] Challenges in Test Automation
[Infographic] Challenges in Test Automation
 
Bertrandt | Automotive Best Practice: How to Design, Review, Approve, and Eff...
Bertrandt | Automotive Best Practice: How to Design, Review, Approve, and Eff...Bertrandt | Automotive Best Practice: How to Design, Review, Approve, and Eff...
Bertrandt | Automotive Best Practice: How to Design, Review, Approve, and Eff...
 
Tech Talk: Master Your Continuous Delivery Pipeline with a New Level of Orche...
Tech Talk: Master Your Continuous Delivery Pipeline with a New Level of Orche...Tech Talk: Master Your Continuous Delivery Pipeline with a New Level of Orche...
Tech Talk: Master Your Continuous Delivery Pipeline with a New Level of Orche...
 
Using Retrofit framework in implementation of Android REST client (Presentation)
Using Retrofit framework in implementation of Android REST client (Presentation)Using Retrofit framework in implementation of Android REST client (Presentation)
Using Retrofit framework in implementation of Android REST client (Presentation)
 

Andere mochten auch

Music magazine analysis
Music magazine analysisMusic magazine analysis
Music magazine analysisAmyApples13
 
Diario -22/11/2011- Terça-Feira
Diario -22/11/2011- Terça-FeiraDiario -22/11/2011- Terça-Feira
Diario -22/11/2011- Terça-Feiraijacomassi
 
Eni presentation conciliation process
Eni presentation conciliation processEni presentation conciliation process
Eni presentation conciliation processconsumerenergy
 
Creating a Global Competitive Intelligence Community with non-CI personel
Creating a Global Competitive Intelligence Community with non-CI personelCreating a Global Competitive Intelligence Community with non-CI personel
Creating a Global Competitive Intelligence Community with non-CI personelAlexandra Nelles
 
Свеча зажигания NGK
Свеча зажигания NGKСвеча зажигания NGK
Свеча зажигания NGKAl Maks
 
Save more spend less seminar 11 17 11
Save more spend less seminar 11 17 11Save more spend less seminar 11 17 11
Save more spend less seminar 11 17 11mullarkea
 
Wimberley Valley Watershed Association DFC Petition ppt. 11.16.2011
Wimberley Valley Watershed Association DFC Petition ppt. 11.16.2011 Wimberley Valley Watershed Association DFC Petition ppt. 11.16.2011
Wimberley Valley Watershed Association DFC Petition ppt. 11.16.2011 Jacob's Wimberley
 
Digital footprint & teaching ethics of digital media
Digital footprint & teaching ethics of digital mediaDigital footprint & teaching ethics of digital media
Digital footprint & teaching ethics of digital mediaholleyambrose
 
Human resource tool kit
Human resource tool kitHuman resource tool kit
Human resource tool kitETIANG' CYRIL
 

Andere mochten auch (20)

A Web-­Based Simulator for a Discrete Manufacturing System
A Web-­Based Simulator for a Discrete  Manufacturing SystemA Web-­Based Simulator for a Discrete  Manufacturing System
A Web-­Based Simulator for a Discrete Manufacturing System
 
Music magazine analysis
Music magazine analysisMusic magazine analysis
Music magazine analysis
 
Diario -22/11/2011- Terça-Feira
Diario -22/11/2011- Terça-FeiraDiario -22/11/2011- Terça-Feira
Diario -22/11/2011- Terça-Feira
 
Eni presentation conciliation process
Eni presentation conciliation processEni presentation conciliation process
Eni presentation conciliation process
 
Creating a Global Competitive Intelligence Community with non-CI personel
Creating a Global Competitive Intelligence Community with non-CI personelCreating a Global Competitive Intelligence Community with non-CI personel
Creating a Global Competitive Intelligence Community with non-CI personel
 
Oblast excel 2007
Oblast excel 2007Oblast excel 2007
Oblast excel 2007
 
Geolocalizzazione 22dic2011
Geolocalizzazione 22dic2011Geolocalizzazione 22dic2011
Geolocalizzazione 22dic2011
 
Drug
DrugDrug
Drug
 
Edible dish
Edible dishEdible dish
Edible dish
 
Свеча зажигания NGK
Свеча зажигания NGKСвеча зажигания NGK
Свеча зажигания NGK
 
Maintaining a Dynamic View of Semantic Web Services Representing Factory Auto...
Maintaining a Dynamic View of Semantic Web Services Representing Factory Auto...Maintaining a Dynamic View of Semantic Web Services Representing Factory Auto...
Maintaining a Dynamic View of Semantic Web Services Representing Factory Auto...
 
Pengumuman Kelulusan 1415c
Pengumuman Kelulusan 1415cPengumuman Kelulusan 1415c
Pengumuman Kelulusan 1415c
 
Accord pp001
Accord pp001Accord pp001
Accord pp001
 
21. premier. english
21. premier. english21. premier. english
21. premier. english
 
Save more spend less seminar 11 17 11
Save more spend less seminar 11 17 11Save more spend less seminar 11 17 11
Save more spend less seminar 11 17 11
 
Asteroïden
AsteroïdenAsteroïden
Asteroïden
 
Rocka
RockaRocka
Rocka
 
Wimberley Valley Watershed Association DFC Petition ppt. 11.16.2011
Wimberley Valley Watershed Association DFC Petition ppt. 11.16.2011 Wimberley Valley Watershed Association DFC Petition ppt. 11.16.2011
Wimberley Valley Watershed Association DFC Petition ppt. 11.16.2011
 
Digital footprint & teaching ethics of digital media
Digital footprint & teaching ethics of digital mediaDigital footprint & teaching ethics of digital media
Digital footprint & teaching ethics of digital media
 
Human resource tool kit
Human resource tool kitHuman resource tool kit
Human resource tool kit
 

Ähnlich wie Reality shock j aracil

Using PaaS to run APIs and Microservices in Production
Using PaaS to run APIs and Microservices in ProductionUsing PaaS to run APIs and Microservices in Production
Using PaaS to run APIs and Microservices in ProductionApigee | Google Cloud
 
apidays Paris 2022 - HitchHackers Guide to Application Connectivity, Mark Che...
apidays Paris 2022 - HitchHackers Guide to Application Connectivity, Mark Che...apidays Paris 2022 - HitchHackers Guide to Application Connectivity, Mark Che...
apidays Paris 2022 - HitchHackers Guide to Application Connectivity, Mark Che...apidays
 
Service Virtualization + API Management together
Service Virtualization + API Management togetherService Virtualization + API Management together
Service Virtualization + API Management togetherPablo Gutierrez
 
Performance Testing: Putting Cloud Customers Back in the Driver’s Seat
Performance Testing:  Putting Cloud Customers Back in the Driver’s SeatPerformance Testing:  Putting Cloud Customers Back in the Driver’s Seat
Performance Testing: Putting Cloud Customers Back in the Driver’s SeatCompuware APM
 
DevOps and Cloud Tips and Techniques to Revolutionize Your SDLC
DevOps and Cloud Tips and Techniques to Revolutionize Your SDLCDevOps and Cloud Tips and Techniques to Revolutionize Your SDLC
DevOps and Cloud Tips and Techniques to Revolutionize Your SDLCCA Technologies
 
INTERFACE, by apidays - Application Connectivity in a Multi-Cloud Environment
INTERFACE, by apidays - Application Connectivity in a Multi-Cloud EnvironmentINTERFACE, by apidays - Application Connectivity in a Multi-Cloud Environment
INTERFACE, by apidays - Application Connectivity in a Multi-Cloud Environmentapidays
 
Continuous Delivery for cloud - scenarios and scope
Continuous Delivery for cloud  - scenarios and scopeContinuous Delivery for cloud  - scenarios and scope
Continuous Delivery for cloud - scenarios and scopeSanjeev Sharma
 
DevOps and Application Delivery for Hybrid Cloud - DevOpsSummit session
DevOps and Application Delivery for Hybrid Cloud  - DevOpsSummit sessionDevOps and Application Delivery for Hybrid Cloud  - DevOpsSummit session
DevOps and Application Delivery for Hybrid Cloud - DevOpsSummit sessionSanjeev Sharma
 
Interoperability and Portability for Cloud Computing: A Guide V2.0
Interoperability and Portability for Cloud Computing: A Guide V2.0Interoperability and Portability for Cloud Computing: A Guide V2.0
Interoperability and Portability for Cloud Computing: A Guide V2.0Cloud Standards Customer Council
 
!GDSC NYUST Infrastructure and Application Modernization with Google Cloud .pptx
!GDSC NYUST Infrastructure and Application Modernization with Google Cloud .pptx!GDSC NYUST Infrastructure and Application Modernization with Google Cloud .pptx
!GDSC NYUST Infrastructure and Application Modernization with Google Cloud .pptxGangTingFan
 
On-Demand Webinar: Software Virtualization Lifecycle
On-Demand Webinar: Software Virtualization LifecycleOn-Demand Webinar: Software Virtualization Lifecycle
On-Demand Webinar: Software Virtualization LifecycleSkytap Cloud
 
CA Technologies Survive and Thrive in the Application Economy- August 2014
CA Technologies   Survive and Thrive in the Application Economy- August 2014CA Technologies   Survive and Thrive in the Application Economy- August 2014
CA Technologies Survive and Thrive in the Application Economy- August 2014JAX Chamber IT Council
 
Deployment Automation for Hybrid Cloud and Multi-Platform Environments
Deployment Automation for Hybrid Cloud and Multi-Platform EnvironmentsDeployment Automation for Hybrid Cloud and Multi-Platform Environments
Deployment Automation for Hybrid Cloud and Multi-Platform EnvironmentsIBM UrbanCode Products
 
Hewlett Packard Enterprise View on Going Big with API Management - Applicatio...
Hewlett Packard Enterprise View on Going Big with API Management - Applicatio...Hewlett Packard Enterprise View on Going Big with API Management - Applicatio...
Hewlett Packard Enterprise View on Going Big with API Management - Applicatio...CA Technologies
 
Running Your Business in the Cloud
Running Your Business in the CloudRunning Your Business in the Cloud
Running Your Business in the CloudRobin Daniels
 
Practical DevOps in a Hybrid World
Practical DevOps in a Hybrid World Practical DevOps in a Hybrid World
Practical DevOps in a Hybrid World Dev_Events
 
Transform the internal it landscape with APIs and integration
Transform the internal it landscape with APIs and integrationTransform the internal it landscape with APIs and integration
Transform the internal it landscape with APIs and integrationJudy Breedlove
 
DevTest Portfolio Overview
DevTest Portfolio OverviewDevTest Portfolio Overview
DevTest Portfolio OverviewCA Technologies
 

Ähnlich wie Reality shock j aracil (20)

Using PaaS to run APIs and Microservices in Production
Using PaaS to run APIs and Microservices in ProductionUsing PaaS to run APIs and Microservices in Production
Using PaaS to run APIs and Microservices in Production
 
apidays Paris 2022 - HitchHackers Guide to Application Connectivity, Mark Che...
apidays Paris 2022 - HitchHackers Guide to Application Connectivity, Mark Che...apidays Paris 2022 - HitchHackers Guide to Application Connectivity, Mark Che...
apidays Paris 2022 - HitchHackers Guide to Application Connectivity, Mark Che...
 
Service Virtualization + API Management together
Service Virtualization + API Management togetherService Virtualization + API Management together
Service Virtualization + API Management together
 
Performance Testing: Putting Cloud Customers Back in the Driver’s Seat
Performance Testing:  Putting Cloud Customers Back in the Driver’s SeatPerformance Testing:  Putting Cloud Customers Back in the Driver’s Seat
Performance Testing: Putting Cloud Customers Back in the Driver’s Seat
 
DevOps and Cloud Tips and Techniques to Revolutionize Your SDLC
DevOps and Cloud Tips and Techniques to Revolutionize Your SDLCDevOps and Cloud Tips and Techniques to Revolutionize Your SDLC
DevOps and Cloud Tips and Techniques to Revolutionize Your SDLC
 
INTERFACE, by apidays - Application Connectivity in a Multi-Cloud Environment
INTERFACE, by apidays - Application Connectivity in a Multi-Cloud EnvironmentINTERFACE, by apidays - Application Connectivity in a Multi-Cloud Environment
INTERFACE, by apidays - Application Connectivity in a Multi-Cloud Environment
 
Continuous Delivery for cloud - scenarios and scope
Continuous Delivery for cloud  - scenarios and scopeContinuous Delivery for cloud  - scenarios and scope
Continuous Delivery for cloud - scenarios and scope
 
DevOps and Application Delivery for Hybrid Cloud - DevOpsSummit session
DevOps and Application Delivery for Hybrid Cloud  - DevOpsSummit sessionDevOps and Application Delivery for Hybrid Cloud  - DevOpsSummit session
DevOps and Application Delivery for Hybrid Cloud - DevOpsSummit session
 
Interoperability and Portability for Cloud Computing: A Guide V2.0
Interoperability and Portability for Cloud Computing: A Guide V2.0Interoperability and Portability for Cloud Computing: A Guide V2.0
Interoperability and Portability for Cloud Computing: A Guide V2.0
 
!GDSC NYUST Infrastructure and Application Modernization with Google Cloud .pptx
!GDSC NYUST Infrastructure and Application Modernization with Google Cloud .pptx!GDSC NYUST Infrastructure and Application Modernization with Google Cloud .pptx
!GDSC NYUST Infrastructure and Application Modernization with Google Cloud .pptx
 
On-Demand Webinar: Software Virtualization Lifecycle
On-Demand Webinar: Software Virtualization LifecycleOn-Demand Webinar: Software Virtualization Lifecycle
On-Demand Webinar: Software Virtualization Lifecycle
 
CA Technologies Survive and Thrive in the Application Economy- August 2014
CA Technologies   Survive and Thrive in the Application Economy- August 2014CA Technologies   Survive and Thrive in the Application Economy- August 2014
CA Technologies Survive and Thrive in the Application Economy- August 2014
 
Deployment Automation for Hybrid Cloud and Multi-Platform Environments
Deployment Automation for Hybrid Cloud and Multi-Platform EnvironmentsDeployment Automation for Hybrid Cloud and Multi-Platform Environments
Deployment Automation for Hybrid Cloud and Multi-Platform Environments
 
Practical Guide to Platform-as-a-Service
Practical Guide to Platform-as-a-Service Practical Guide to Platform-as-a-Service
Practical Guide to Platform-as-a-Service
 
Twelve factor-app
Twelve factor-appTwelve factor-app
Twelve factor-app
 
Hewlett Packard Enterprise View on Going Big with API Management - Applicatio...
Hewlett Packard Enterprise View on Going Big with API Management - Applicatio...Hewlett Packard Enterprise View on Going Big with API Management - Applicatio...
Hewlett Packard Enterprise View on Going Big with API Management - Applicatio...
 
Running Your Business in the Cloud
Running Your Business in the CloudRunning Your Business in the Cloud
Running Your Business in the Cloud
 
Practical DevOps in a Hybrid World
Practical DevOps in a Hybrid World Practical DevOps in a Hybrid World
Practical DevOps in a Hybrid World
 
Transform the internal it landscape with APIs and integration
Transform the internal it landscape with APIs and integrationTransform the internal it landscape with APIs and integration
Transform the internal it landscape with APIs and integration
 
DevTest Portfolio Overview
DevTest Portfolio OverviewDevTest Portfolio Overview
DevTest Portfolio Overview
 

Mehr von Globe Testing

Globe testing - SAP necesita QA
Globe testing - SAP necesita QAGlobe testing - SAP necesita QA
Globe testing - SAP necesita QAGlobe Testing
 
SecDevOps - La seguridad en el desarrollo
SecDevOps - La seguridad en el desarrolloSecDevOps - La seguridad en el desarrollo
SecDevOps - La seguridad en el desarrolloGlobe Testing
 
Mobile Testing: Qué tener en cuenta y trampas a evitar
Mobile Testing: Qué tener en cuenta y trampas a evitarMobile Testing: Qué tener en cuenta y trampas a evitar
Mobile Testing: Qué tener en cuenta y trampas a evitarGlobe Testing
 
Webinar Acelera la velocidad de tu software con Metodologías Ágiles
Webinar Acelera la velocidad de tu software con Metodologías ÁgilesWebinar Acelera la velocidad de tu software con Metodologías Ágiles
Webinar Acelera la velocidad de tu software con Metodologías ÁgilesGlobe Testing
 
Consigue una App 5 estrellas
Consigue una App 5 estrellasConsigue una App 5 estrellas
Consigue una App 5 estrellasGlobe Testing
 
Webinar Monitorización Proactiva con HPE AppPulse Active
Webinar Monitorización Proactiva con HPE AppPulse ActiveWebinar Monitorización Proactiva con HPE AppPulse Active
Webinar Monitorización Proactiva con HPE AppPulse ActiveGlobe Testing
 
Saca el máximo partido a tu negocio realizando pruebas de rendimiento
Saca el máximo partido a tu negocio realizando pruebas de rendimientoSaca el máximo partido a tu negocio realizando pruebas de rendimiento
Saca el máximo partido a tu negocio realizando pruebas de rendimientoGlobe Testing
 
Dev ops mobile(webinar)
Dev ops mobile(webinar)Dev ops mobile(webinar)
Dev ops mobile(webinar)Globe Testing
 
Estrategias de monitorización orientadas al sector turístico
Estrategias de monitorización orientadas al sector turísticoEstrategias de monitorización orientadas al sector turístico
Estrategias de monitorización orientadas al sector turísticoGlobe Testing
 
Performance Tourism-Anticipación y prevención
Performance Tourism-Anticipación y prevenciónPerformance Tourism-Anticipación y prevención
Performance Tourism-Anticipación y prevenciónGlobe Testing
 
Pomodoro Testing Reloaded
Pomodoro Testing ReloadedPomodoro Testing Reloaded
Pomodoro Testing ReloadedGlobe Testing
 
Globe testing expoqa14-totalsqa
Globe testing expoqa14-totalsqaGlobe testing expoqa14-totalsqa
Globe testing expoqa14-totalsqaGlobe Testing
 
Performance Testing for SAP Applications
Performance Testing for SAP ApplicationsPerformance Testing for SAP Applications
Performance Testing for SAP ApplicationsGlobe Testing
 
Webinar "Gestión de la calidad en entornos SAP"
Webinar "Gestión de la calidad en entornos SAP"Webinar "Gestión de la calidad en entornos SAP"
Webinar "Gestión de la calidad en entornos SAP"Globe Testing
 
Introducing AppPulse
Introducing AppPulse Introducing AppPulse
Introducing AppPulse Globe Testing
 
The myths of exploratory testing
The myths of exploratory testingThe myths of exploratory testing
The myths of exploratory testingGlobe Testing
 
Berlin QA - Performance Testing
Berlin QA - Performance TestingBerlin QA - Performance Testing
Berlin QA - Performance TestingGlobe Testing
 
IT Performance Suite (ITPS) - Herramientas para mejorar el rendimiento de su ...
IT Performance Suite (ITPS) - Herramientas para mejorar el rendimiento de su ...IT Performance Suite (ITPS) - Herramientas para mejorar el rendimiento de su ...
IT Performance Suite (ITPS) - Herramientas para mejorar el rendimiento de su ...Globe Testing
 
Estrategia HP Software "Libro de Recetas de TI. Indicadores de mercado para ...
 Estrategia HP Software "Libro de Recetas de TI. Indicadores de mercado para ... Estrategia HP Software "Libro de Recetas de TI. Indicadores de mercado para ...
Estrategia HP Software "Libro de Recetas de TI. Indicadores de mercado para ...Globe Testing
 
Gestionando las TI como un negocio. Uso de KPIs en grandes empresas españolas
Gestionando las TI como un negocio. Uso de KPIs en grandes empresas españolasGestionando las TI como un negocio. Uso de KPIs en grandes empresas españolas
Gestionando las TI como un negocio. Uso de KPIs en grandes empresas españolasGlobe Testing
 

Mehr von Globe Testing (20)

Globe testing - SAP necesita QA
Globe testing - SAP necesita QAGlobe testing - SAP necesita QA
Globe testing - SAP necesita QA
 
SecDevOps - La seguridad en el desarrollo
SecDevOps - La seguridad en el desarrolloSecDevOps - La seguridad en el desarrollo
SecDevOps - La seguridad en el desarrollo
 
Mobile Testing: Qué tener en cuenta y trampas a evitar
Mobile Testing: Qué tener en cuenta y trampas a evitarMobile Testing: Qué tener en cuenta y trampas a evitar
Mobile Testing: Qué tener en cuenta y trampas a evitar
 
Webinar Acelera la velocidad de tu software con Metodologías Ágiles
Webinar Acelera la velocidad de tu software con Metodologías ÁgilesWebinar Acelera la velocidad de tu software con Metodologías Ágiles
Webinar Acelera la velocidad de tu software con Metodologías Ágiles
 
Consigue una App 5 estrellas
Consigue una App 5 estrellasConsigue una App 5 estrellas
Consigue una App 5 estrellas
 
Webinar Monitorización Proactiva con HPE AppPulse Active
Webinar Monitorización Proactiva con HPE AppPulse ActiveWebinar Monitorización Proactiva con HPE AppPulse Active
Webinar Monitorización Proactiva con HPE AppPulse Active
 
Saca el máximo partido a tu negocio realizando pruebas de rendimiento
Saca el máximo partido a tu negocio realizando pruebas de rendimientoSaca el máximo partido a tu negocio realizando pruebas de rendimiento
Saca el máximo partido a tu negocio realizando pruebas de rendimiento
 
Dev ops mobile(webinar)
Dev ops mobile(webinar)Dev ops mobile(webinar)
Dev ops mobile(webinar)
 
Estrategias de monitorización orientadas al sector turístico
Estrategias de monitorización orientadas al sector turísticoEstrategias de monitorización orientadas al sector turístico
Estrategias de monitorización orientadas al sector turístico
 
Performance Tourism-Anticipación y prevención
Performance Tourism-Anticipación y prevenciónPerformance Tourism-Anticipación y prevención
Performance Tourism-Anticipación y prevención
 
Pomodoro Testing Reloaded
Pomodoro Testing ReloadedPomodoro Testing Reloaded
Pomodoro Testing Reloaded
 
Globe testing expoqa14-totalsqa
Globe testing expoqa14-totalsqaGlobe testing expoqa14-totalsqa
Globe testing expoqa14-totalsqa
 
Performance Testing for SAP Applications
Performance Testing for SAP ApplicationsPerformance Testing for SAP Applications
Performance Testing for SAP Applications
 
Webinar "Gestión de la calidad en entornos SAP"
Webinar "Gestión de la calidad en entornos SAP"Webinar "Gestión de la calidad en entornos SAP"
Webinar "Gestión de la calidad en entornos SAP"
 
Introducing AppPulse
Introducing AppPulse Introducing AppPulse
Introducing AppPulse
 
The myths of exploratory testing
The myths of exploratory testingThe myths of exploratory testing
The myths of exploratory testing
 
Berlin QA - Performance Testing
Berlin QA - Performance TestingBerlin QA - Performance Testing
Berlin QA - Performance Testing
 
IT Performance Suite (ITPS) - Herramientas para mejorar el rendimiento de su ...
IT Performance Suite (ITPS) - Herramientas para mejorar el rendimiento de su ...IT Performance Suite (ITPS) - Herramientas para mejorar el rendimiento de su ...
IT Performance Suite (ITPS) - Herramientas para mejorar el rendimiento de su ...
 
Estrategia HP Software "Libro de Recetas de TI. Indicadores de mercado para ...
 Estrategia HP Software "Libro de Recetas de TI. Indicadores de mercado para ... Estrategia HP Software "Libro de Recetas de TI. Indicadores de mercado para ...
Estrategia HP Software "Libro de Recetas de TI. Indicadores de mercado para ...
 
Gestionando las TI como un negocio. Uso de KPIs en grandes empresas españolas
Gestionando las TI como un negocio. Uso de KPIs en grandes empresas españolasGestionando las TI como un negocio. Uso de KPIs en grandes empresas españolas
Gestionando las TI como un negocio. Uso de KPIs en grandes empresas españolas
 

Kürzlich hochgeladen

%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...masabamasaba
 
%in ivory park+277-882-255-28 abortion pills for sale in ivory park
%in ivory park+277-882-255-28 abortion pills for sale in ivory park %in ivory park+277-882-255-28 abortion pills for sale in ivory park
%in ivory park+277-882-255-28 abortion pills for sale in ivory park masabamasaba
 
%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview
%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview
%in Hazyview+277-882-255-28 abortion pills for sale in Hazyviewmasabamasaba
 
Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...
Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...
Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...Bert Jan Schrijver
 
WSO2CON 2024 - Does Open Source Still Matter?
WSO2CON 2024 - Does Open Source Still Matter?WSO2CON 2024 - Does Open Source Still Matter?
WSO2CON 2024 - Does Open Source Still Matter?WSO2
 
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfonteinmasabamasaba
 
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...Steffen Staab
 
%in Midrand+277-882-255-28 abortion pills for sale in midrand
%in Midrand+277-882-255-28 abortion pills for sale in midrand%in Midrand+277-882-255-28 abortion pills for sale in midrand
%in Midrand+277-882-255-28 abortion pills for sale in midrandmasabamasaba
 
WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...
WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...
WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...WSO2
 
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...SelfMade bd
 
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...masabamasaba
 
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisamasabamasaba
 
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital TransformationWSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital TransformationWSO2
 
Architecture decision records - How not to get lost in the past
Architecture decision records - How not to get lost in the pastArchitecture decision records - How not to get lost in the past
Architecture decision records - How not to get lost in the pastPapp Krisztián
 
Payment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdf
Payment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdfPayment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdf
Payment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdfkalichargn70th171
 
AI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM TechniquesAI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM TechniquesVictorSzoltysek
 
AI & Machine Learning Presentation Template
AI & Machine Learning Presentation TemplateAI & Machine Learning Presentation Template
AI & Machine Learning Presentation TemplatePresentation.STUDIO
 
Harnessing ChatGPT - Elevating Productivity in Today's Agile Environment
Harnessing ChatGPT  - Elevating Productivity in Today's Agile EnvironmentHarnessing ChatGPT  - Elevating Productivity in Today's Agile Environment
Harnessing ChatGPT - Elevating Productivity in Today's Agile EnvironmentVictorSzoltysek
 
%in Soweto+277-882-255-28 abortion pills for sale in soweto
%in Soweto+277-882-255-28 abortion pills for sale in soweto%in Soweto+277-882-255-28 abortion pills for sale in soweto
%in Soweto+277-882-255-28 abortion pills for sale in sowetomasabamasaba
 

Kürzlich hochgeladen (20)

%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
 
%in ivory park+277-882-255-28 abortion pills for sale in ivory park
%in ivory park+277-882-255-28 abortion pills for sale in ivory park %in ivory park+277-882-255-28 abortion pills for sale in ivory park
%in ivory park+277-882-255-28 abortion pills for sale in ivory park
 
Microsoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdfMicrosoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdf
 
%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview
%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview
%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview
 
Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...
Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...
Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...
 
WSO2CON 2024 - Does Open Source Still Matter?
WSO2CON 2024 - Does Open Source Still Matter?WSO2CON 2024 - Does Open Source Still Matter?
WSO2CON 2024 - Does Open Source Still Matter?
 
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
 
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
 
%in Midrand+277-882-255-28 abortion pills for sale in midrand
%in Midrand+277-882-255-28 abortion pills for sale in midrand%in Midrand+277-882-255-28 abortion pills for sale in midrand
%in Midrand+277-882-255-28 abortion pills for sale in midrand
 
WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...
WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...
WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...
 
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
 
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
 
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
 
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital TransformationWSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
 
Architecture decision records - How not to get lost in the past
Architecture decision records - How not to get lost in the pastArchitecture decision records - How not to get lost in the past
Architecture decision records - How not to get lost in the past
 
Payment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdf
Payment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdfPayment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdf
Payment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdf
 
AI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM TechniquesAI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
 
AI & Machine Learning Presentation Template
AI & Machine Learning Presentation TemplateAI & Machine Learning Presentation Template
AI & Machine Learning Presentation Template
 
Harnessing ChatGPT - Elevating Productivity in Today's Agile Environment
Harnessing ChatGPT  - Elevating Productivity in Today's Agile EnvironmentHarnessing ChatGPT  - Elevating Productivity in Today's Agile Environment
Harnessing ChatGPT - Elevating Productivity in Today's Agile Environment
 
%in Soweto+277-882-255-28 abortion pills for sale in soweto
%in Soweto+277-882-255-28 abortion pills for sale in soweto%in Soweto+277-882-255-28 abortion pills for sale in soweto
%in Soweto+277-882-255-28 abortion pills for sale in soweto
 

Reality shock j aracil

  • 1. Madrid, 26th to 28th May 2014 Reality Shock: Performance Testing Jose Aracil - Operations Manager jose.aracil@globetesting.com @pep0 - @globetesting
  • 2. Madrid, 26th to 28th May 2014 A radically different kind of user System-centric User-centric Users born after 1980 Mainframe DevicesWebClient/Server Time
  • 3. Madrid, 26th to 28th May 2014 2014 A tipping point for app. delivery “New application projects surge in 2014 and beyond.” “Social, mobile, analytics, cloud have reached the tipping point in 2014.” 2015 36 per app 2020 120 per app 2010 4 per app Number of releases per app per year • Apps everywhere • Accessed through multiple devices • 30x increase in application releases • Closed feedback loop with customers • Focus on time-to-value and ROI What we expect:
  • 4. Madrid, 26th to 28th May 2014 Changes are coming faster Cloud and composite applications are increasingly complex Customers demand mobile access services The pace of change is only increasing Project and delivery teams are both agile and global Businesses need applications to connect with: • Customers • Partners • Suppliers…
  • 5. Madrid, 26th to 28th May 2014 Dev/test lab Developer And the need for speed changes everything Tester Agile Development “The new QA is extensively automated and executed by a continuous integration process”-- Forrester Research Provision environments at “agile speed” Shift left, test continuously Agile Development, weekly drops
  • 6. Madrid, 26th to 28th May 2014 Continuous Testing for faster app delivery “Shift-Left” With Confidence Now Continuous Testing is more critical than ever • Improve development efficiency • Reduce the test burden • Accelerate application delivery Design Develop Provision Env. Deploy Test App. Run test Test results
  • 7. Madrid, 26th to 28th May 2014
  • 8. Madrid, 26th to 28th May 2014 Application usage has changed Performance testing must change Application development has changed
  • 9. Madrid, 26th to 28th May 2014 You must leave the black box
  • 10. Madrid, 26th to 28th May 2014 Sorry… I changed my mind!
  • 11. Madrid, 26th to 28th May 2014 Sorry… I changed my mind! updated
  • 12. Madrid, 26th to 28th May 2014 Planning Test Strategy Reporting Final report Preparation Tool setupTest Env. + Data Test case design Monitor config. Scripting Smoke Test Execution Baseline Soak Test Load Testing Other tests Stress Performance Testing Análisis+Changes+ Report
  • 13. Madrid, 26th to 28th May 2014 Planning Preparation Execution Reporting Test Strategy Tool setupTest Env. + Data Test case design Monitor config. Scripting Smoke Test Baseline Soak Test Load Testing Other tests Stress Final report Performance Testing Análisis+Changes+ Report But what get’s in the way? Dependencies
  • 14. Madrid, 26th to 28th May 2014 Good for one project
  • 15. Madrid, 26th to 28th May 2014 Good for one project
  • 16. Madrid, 26th to 28th May 2014 New set of problems… Multiple projects Continuous Integration Auditing Multiple people Deployment of LoadGenerators Dependencies Asset sharing Reporting Security Collaboration Best practices Network conditions Cloud Low application maturity Agile (good and bad)
  • 17. Madrid, 26th to 28th May 2014 Project based testing challenges Project A HP LoadRunner 8.1 1500 Vusers Project B HP LoadRunner 11.0 1500 Vusers Project C Other load test SW 2500 Vusers Project D No load test budget “Hope for the best” Unrealistic “code freeze” No sharing of best practices & skills – each project is unique and isolated Duplicated resources (HW and SW) in separate projects Some test cases not fully working (missing components) End-to-end behaviour not fully tester
  • 18. Madrid, 26th to 28th May 2014 End to end Search PayBuy Ship Track EXAMPLE: The Online Shopping Process Product PaymentCustomer Profiles Shipping Track package Public CloudTraditionalManaged CloudComposite APIs enable integration Each have SLAs and performance dependencies Components anywhere– in-house or cloud
  • 19. Madrid, 26th to 28th May 2014 Virtualisation Four-legged table User Network Service Data User • Virtualise user conditions to simulate real world conditions Network • Virtualise network conditions to simulate production architecture and real user conditions Service • Virtualise services and service interactions to simulate E2E business processes Data • Virtualise production data and transaction responses to simulate application request and responses
  • 20. Madrid, 26th to 28th May 2014 We are now able to truly apply a agile approached to load testing given the reduction in scripting and build time. Our scripting time is reduced by more than 75% and resource productivity across projects has improved by more that 50%. Source: TechValidate. TVID: B40-ED8-557 User
  • 21. Madrid, 26th to 28th May 2014 Enable Agile performance Delivery User Test Build Load Test scripts during Dev Run Unit Tests in Load Test Scenarios Add Performance Tests as build steps in continuous integration tools
  • 22. Madrid, 26th to 28th May 2014 Mobile is different Analyze Mobile Performance on Network Backend monitoring Mobile performance automation Mobile Network characteristics Network Identify bottlenecks before end users Test in both good and BAD network connections Understand impact of mobile on entire system
  • 23. Madrid, 26th to 28th May 2014 Existing Infrastructure Service Virtualization Concept Mainframe JDBC SOAP RFC/IDO C MQ/CIC S Third Party Application Under Test Mobile App Web browser Composite Application API SAP System Existing database Web service and Legacy application REST Pay-per-transaction Under construction Service
  • 24. Madrid, 26th to 28th May 2014 Existing Infrastructure Service Virtualization Concept Virtual services are created to stand in for the real service when developers or testers need access Mainframe JDBC SOAP RFC/IDO C MQ/CIC S Third Party Application Under Test Mobile App Web browser Composite Application API SAP System Existing database Web service and Legacy application REST Pay-per-transaction Under construction Service Virtualization SOAP REST JDBC MQ RFC CICS Simulatio n Data Perf. Config Service
  • 25. Madrid, 26th to 28th May 2014 Service Virtualization is the answer Functional test Performance Test Regression test Dependencies
  • 26. Madrid, 26th to 28th May 2014 Service Virtualization is the answer Functional test Performance Test Regression test Dependencies Virtualization Allow frequent access to app components, APIs and services Remove constraints with virtual version No access to a component? Use virtual component Enable performance test teams to set up simulated services
  • 27. Madrid, 26th to 28th May 2014 Bring production data into performance testing as baseline • Collect, analyze and compare performance data from production • Updated log file analysis of production data for IIS • Integrate with Google Analytics DataPerformance application lifecycle Value: Performance testing closer to reality with accurate, realistic, reliable test: reduce risk and improve test results
  • 28. Madrid, 26th to 28th May 2014 Data Virtualise production data and transaction responses to simulate application request and responses Data
  • 29. Madrid, 26th to 28th May 2014 3 Keys to better performance • Test early • Test often • Monitor and leverage data from monitoring as baseline for test The NEW Reality User Network Service Data
  • 30. Madrid, 26th to 28th May 2014 Q&A
  • 31. Madrid, 26th to 28th May 2014 IF YOU LIKE IT PLEASE RATE ME Visit our blog to get all the slides WWW.GLOBETESTING.COM jose.aracil@globetesting.com