SlideShare une entreprise Scribd logo
1  sur  55
Continuous Performance Testing and
Continuous Delivery with Jenkins
November 12, 2015
Tom Chavez, SOASTA @TomChavez
Brian Dawson, CloudBees @brianvdawson
1© 2015 SOASTA Inc.- All rights reserved.
In This Webinar
TODAY’S PRESENTERS
Tom Chavez: SOASTA, Sr. Product Marketing Manager
Brian Dawson: CloudBees, DevOps Practitioner
TWO COMPANIES, A SINGLE SOLUTION
SOASTA: The leader in Mobile and Cloud Testing
CloudBees: The Enterprise Jenkins Company
Together, we offer a complete cloud-based service:
Continuous Performance Testing & Continuous Delivery with Jenkins
2© 2015 SOASTA Inc.- All rights reserved.
Poll Question
What best describes your status with Continuous Integration / Continuous
Delivery (CI/CD)? (single answer)
a) Practicing CI
b) Practicing CD
c) Implementing CI/CD
d) Determining if CI/CD is a good option
e) What is CI/CD?
3© 2015 SOASTA Inc.- All rights reserved.
Agenda
• Why should we performance test earlier?
• Building tests and preparing the test environment
• Connecting your performance tests to your CI (Jenkins)
• Establishing and managing to a performance baseline
• Execute tests in parallel with CD pipelines built and executed
with Jenkins Workflow
• Q&A
Questions:
Submit in the question box during event
4© 2015 SOASTA Inc.- All rights reserved.
Why Should We Load Test Earlier?
5© 2015 SOASTA, Inc.-All rights reserved.
Why Should We Load Test Earlier?
6© 2015 SOASTA, Inc.-All rights reserved.
Why Should We Load Test Earlier?
Copyright © 2014 SOASTA, Inc. - All rights reserved.
7© 2015 SOASTA Inc.- All rights reserved.
Why DON’T We Load Test Earlier?
“Because it’s hard.”
o Tools require coding skills we don’t have (C, VB?)
o We don’t have a scalable test environment
o We don’t have hardware for load generation
o It’s a different tool
o There are too many other tests to do
8© 2015 SOASTA Inc.- All rights reserved.
Why DON’T We Load Test Earlier?
“Because it’s hard.”
o Tools require coding skills we don’t have (C, VB?)
o We don’t have a scalable test environment
o We don’t have hardware for load generation
o It’s a different tool
o There are too many other tests to do
“Because it takes too long.”
o Scripting takes forever
o Results are slow
o Fast setup of environments is impossible
o We’re dependent on IT or other teams
o We’re too agile
9© 2015 SOASTA Inc.- All rights reserved.
Why DON’T We Load Test Earlier?
“Because it’s hard.”
o Tools require coding skills we don’t have (C, VB?)
o We don’t have a scalable test environment
o We don’t have hardware for load generation
o It’s a different tool
o There are too many other tests to do
“Because it takes too long.”
o Scripting takes forever
o Results are slow
o Fast setup of environments is impossible
o We’re dependent on IT or other teams
o We’re too agile
“Because no one ever told us to.”
o There are no “performance coverage” requirements
o There isn’t a performance baseline for reference
o There isn’t a defined performance target
o No one is managing to a performance metric
10© 2015 SOASTA Inc.- All rights reserved.
Why DON’T We Load Test Earlier?
“Because it’s hard.”
o Tools require coding skills we don’t have (C, VB?)
o We don’t have a scalable test environment
o We don’t have hardware for load generation
o It’s a different tool
o There are too many other tests to do
“Because it takes too long.”
o Scripting takes forever
o Results are slow
o Fast setup of environments is impossible
o We’re dependent on IT or other teams
o We’re too agile
“Because no one ever told us to.”
o There are no “performance coverage” requirements
o There isn’t a performance baseline for reference
o There isn’t a defined performance target
o No one is managing to a performance metric
Until Now.
11© 2015 SOASTA Inc.- All rights reserved.
Poll Question
What do you see holding back a more iterative load testing approach? (check all
that apply)
a) Skills gaps
b) Lack of test environment(s)
c) Slow test development
d) Test tools limitations
e) 3rd Party Dependencies
f) Undefined Performance Requirements
g) Lack of Management Push
h) Other
12© 2015 SOASTA Inc.- All rights reserved.
Load Testing Has Been an Elite Event
SThe Issue:
• High expectations from tests run with diminishing time windows
• Code-level performance bugs found late set entire project back
• Separate team and schedule conflict with delivery goals
• Major issues escape to production
Iteration 1
Automated unit
tests
Iteration 2
Automated unit &
functional tests
Iteration 3
Regression test
suite
Iteration n
Regression test
suite
Load &
Performance
Testing
Deploy
Issues?
13© 2015 SOASTA Inc.- All rights reserved.
Continuous Load Testing
Validate performance piece by piece
Iteration 1
Automated unit
tests
Deploy
Production perf
tests
Iteration 2
Automated unit &
functional tests
Iteration 3
Regression test
suite
Incl:
Iteration n
Regression test
suite
Incl:
End to End
Production Scale
Test
Small perf test Small perf tests
Perf smoke tests Perf smoke tests
The Solution:
• Run incremental performance tests automatically with each iteration
• Establish a trend line for performance early
• Developers find code and architecture issues early
• Performance teams focus on end-to-end infrastructure and user related testing
• Minimize production escapes and implement production testing
Development/Test team Performance/Ops teamDevOps
14© 2015 SOASTA Inc.- All rights reserved.
Continuous Performance (for Web & Mobile)
The Path to a Performance Culture
CloudTest runs load
tests via JenkinsDaily (or more frequent) updates keep
teams “performance focused”
Identify
bottlenecks &
inform teams,
just like unit
and functional
tests in
Jenkins
Jenkins launches
suitable cloud-
based test
environment
Manage with a new metric!
15© 2015 SOASTA Inc.- All rights reserved.
Poll Question
What types of Load Testing are you doing today? (Single Answer)
a) Non-Web Protocols (not mobile)
b) Primarily web protocols
c) Primarily mobile web traffic
d) Both web and mobile
e) All web, mobile & non-web protocols
16© 2015 SOASTA, Inc. All rights reserved.
Enabling Continuous Performance
Testing with a Jenkins CI/CD Pipeline
Brian Dawson
Twitter: @brianvdawson
Email: bdawson@cloudbees.com
17© 2015 SOASTA Inc.- All rights reserved.
Why are we here today?
Fundamentally we are talking about......
17
Delivering
Better
Software
Faster!
Concept-to-Customer
High Quality
• Performance
• Feature
• Function
Rapidly
Eliminating Waste
Market Innovation
High Value
18© 2015 SOASTA Inc.- All rights reserved.
How Do You Deliver Better Software Faster?
18
Prod
Rapidly
Repeatedly
Reliably
ProdDev
19© 2015 SOASTA Inc.- All rights reserved.
How Do You Deliver Better Software Faster?
19
Rapidly
Repeatedly
Reliably
ProdDev
20© 2015 SOASTA Inc.- All rights reserved.
How Do You Deliver Better Software Faster?
20
“DevOps” Has Great Promise
“DevOps is a software
development method that stresses
communication, collaboration and
integration between software
developers and information
technology (IT) professionals.”[1]
[1] http://en.wikipedia.org/wiki/DevOps
DevOps
21© 2015 SOASTA Inc.- All rights reserved.
How Do You Deliver Better Software Faster?
21
“DevOps” Has Great Promise
“DevOps is a software
development method that stresses
communication, collaboration and
integration between software
developers and information
technology (IT) professionals.”[1]
[1] http://en.wikipedia.org/wiki/DevOps
DevOps
But You Can’t “Do” DevOps. DevOps an outcome.
22© 2015 SOASTA Inc.- All rights reserved.
You Can “Do” Continuous Delivery
The application of automation and orchestration technologies and
principles of Lean Manufacturing to the software delivery lifecycle.
22
23© 2015 SOASTA Inc.- All rights reserved.
You Can “Do” Continuous Delivery
23
DevOpsThe “What”
26© 2015 SOASTA Inc.- All rights reserved.
26
DevOps
The “How”
The “What”
Continuous
Integration
Agile
Iteration
Continuous
Delivery
You Can “Do” Continuous Delivery
SDLC Coverage
Feature, Non-Functional, Function, Operational
Integrationand
Automation
27© 2015 SOASTA Inc.- All rights reserved.
27
DevOps
The “How”
The “What”
Continuous
Integration
Agile
Iteration
Process
&
Practices
Continuous
Delivery
CI and Continuous Delivery (CD) become the foundation
for a DevOps transformation.
You Can “Do” Continuous Delivery
28© 2015 SOASTA Inc.- All rights reserved.
!Robin Thicke “Blurred Lines”
“Today, meaningful integration happens less in source control and more frequently in a
runtime environment… if you want to quickly verify that the work of two developers is not
conflicting, you need to run API tests, as well as some functional tests scenarios. That means
bringing the various services into an integration test environment, and validating runtime
functionality at a pace similar to the classic CI build loop ”
— Steve Smith 2014
Continuous Integration and todays technologies...
The line between Continuous Integration and Continuous Delivery
has blurred
29© 2015 SOASTA Inc.- All rights reserved.
CI, CD and Feedback
30© 2015 SOASTA Inc.- All rights reserved.
30
So, How do you “Do”
Continuous Delivery?
31© 2015 SOASTA Inc.- All rights reserved.
Automation is the Key
31Photo courtesy of Steve Jurvetson via Flickr
32© 2015 SOASTA Inc.- All rights reserved.
Continuous Delivery (CD) Applies Automation to the
Application Lifecycle
ProdDev BuildCommit Test Stage Deploy
Feedback Loop
33© 2015 SOASTA Inc.- All rights reserved.
CD Starts with Continuous Integration (CI):
Automating Application Build and Test
Continuous Integration
ProdDev
Automation
Engine
Developer
Source
Code
Control
System
Compile
/BuildCode
Scan TestsCode
Commit
Results
Report
BuildCommit Test
36© 2015 SOASTA Inc.- All rights reserved.
Jenkins is the #1 Automation Platform Used for CI
Continuous Integration
Developer
Source
Code
Control
System
Compile
/BuildCode
Scan TestsCode
Commit
Results
Report
BuildCommit Test
37© 2015 SOASTA Inc.- All rights reserved.
Jenkins is Also Your Key to Continuous Delivery
Developer
Source
Code
Control
System
Compile
/BuildCode
Scan TestsCode
Commit
Results
Report
BuildCommit Test Stage Deploy
Deploy
Prod
Deploy
Stage
Complex Delivery Pipelines
Delivery of App and Config
Continuous Delivery
ProdDev
38© 2015 SOASTA Inc.- All rights reserved.
Have you met Jenkins?
#1 CI/CD Automation Engine
• Open Source
• Highly Extensible
About 8 years old
Easy to install/use
1000+ plugins
Widely adopted
• 100K+ installations
39© 2015 SOASTA Inc.- All rights reserved.
Over 1000 Jenkins Plugins for Tool Integration
Integrated Development Environments
(IDEs), editors/compilers/debuggers,
code review and collaboration tools.
Source code control
systems and related asset
management tools.
Automated API-based
testing frameworks.
Release
management and
release automation
software
Automated API-based
testing frameworks, static
code analysis tools.
Load Testing Tools
and Security Scanning
technology
Automated and
manual UAT tools
Release management,
release automation, and
change control software.
Environment and Configuration
Management SoftwareDevelop
Commit
Build &
Integrate
Unit Tests
Release
(to Test)
Automated
Regression
Tests
Release
(to Prod)
User
Acceptance
Tests
Load &
Security
Tests
40© 2015 SOASTA Inc.- All rights reserved.
Jenkins is the Hub of the CD Ecosystem
On-premise or
in the cloud
Plug-ins for all
your tools
RunDeployStageTestBuildCommit
41© 2015 SOASTA Inc.- All rights reserved.
Are You Using Today?
41
Chances are someone in your
organization is.
42© 2015 SOASTA Inc.- All rights reserved.
42
43© 2015 SOASTA Inc.- All rights reserved.
43
How Do You Manage Jenkins and Testing at
Enterprise Scale?
44© 2015 SOASTA Inc.- All rights reserved.
About CloudBees
Jenkins founder, Kohsuke Kawaguchi, CloudBees CTO
We optimize Jenkins for the enterprise
• Jenkins Operations Center
• Jenkins OSS Support
• Enterprise-class plugins
• Commit code and support the Jenkins Community
• Jenkins training and consulting
• Jenkins User Conferences (JUC) and newsletters
…we are the Jenkins Enterprise experts!
45© 2015 SOASTA Inc.- All rights reserved.
CloudBees Offerings
46© 2015 SOASTA Inc.- All rights reserved.
CloudBees Jenkins Enterprise
46
Professional support
High availability
Large installations
Security
Optimized utilization
Continuous Delivery
47© 2015 SOASTA Inc.- All rights reserved.
How Can CloudBees Jenkins Enterprise Help with Your CD
Strategy?
47
Workflow Stage View
Provides deep insight into the execution of your workflow stages so
you can detect problems and performance issues
Manage complex “level-of-detail” testing pipelines
Jenkins Workflow
Created by CloudBees to provide Jenkins with a way to define
flexible delivery pipelines that allow for a rich set of new
delivery scenarios
Manage and share “testing-as-code”
Dynamic Environment Creation
Spin up new test/deployment environments automatically as part of
your delivery pipeline
Deployment Tracking and Verfiication
Track the history of your deployments – including who kicked
off a deployment and what code changes were included in it
Create pipelines that leverage verification tests to determine
the quality of a new deployment
Jenkins Analytics
Monitor and analyze performance across all your Jenkins instances
Monitor, measure and manage adoption of testing, CI and CD best
practicesRestart builds, tests, and deployments where they
break
Leverage workflow checkpoints to restart delivery pipelines
without a full (expensive) rebuild
...central source of orchestration to bridge dev, test, and ops alike
And more…
48© 2015 SOASTA Inc.- All rights reserved.
Jenkins Workflow and Workflow Stage View Enable
Full Continuous Delivery Pipelines
Continuous Delivery
ProdDev
Developer
Source
Code
Control
System
Code
Commit
49© 2015 SOASTA Inc.- All rights reserved.
49
CloudBees Jenkins Workflow Stage View
Restartable Checkpoints
Artifact Downloads
50© 2015 SOASTA Inc.- All rights reserved.
Monitoring, Visualization and Analytics
Jenkins Workflow Stage View
Visibility into Pipeline status
Jenkins Analytics
Cross-Team Build Analytics
… among many other features, tailored for enterprise
organizations using Jenkins @ scale
51© 2015 SOASTA Inc.- All rights reserved.
Version
control
systems
Build & CI Systems
SysAdmins
DevOps
Test @ Scale with w/Docker Containers and
Cloud Support
Docker Hub
Docker Engine
Developer
$ docker
Benefits
• Frictionless movement
from dev > test
• Dev + Ops
collaboration in Hub
Test, Stage or
Production
52© 2015 SOASTA Inc.- All rights reserved.
Additional Jenkins Services from CloudBees
52
Jenkins Certified Training
• Delivered via CloudBees partners
Jenkins Consulting
• Delivered via CloudBees Professional Services Team
Jenkins Newsletter
• Community news and expert tips
Jenkins User Conferences
• Learn from other community members
53© 2015 SOASTA Inc.- All rights reserved.
Continuous Performance Testing
o Demo:
• JBoss Ticket Monster Overview
• SOASTA Cloud Test: Setting up a load test up for unattended runs
• SOASTA TouchTest: Setting up a mobile functional test for unattended runs
• Setting up Continuous Performance Testing
• Jenkins Test Data:
• Reviewing Performance Trending Data: Track performance of each build
• Reviewing Performance Pass/Fail Data: Failing
• Reviewing Functional Test Resultsat are we going to show
What are we going to show
54© 2015 SOASTA Inc.- All rights reserved.
The SOASTA Platform
Performance
Analytics
A Continuous Approach: End-to-End Digital Performance Management
55© 2015 SOASTA Inc.- All rights reserved.
SOASTA Jenkins Plug-in
o Open Source: online at jenkins-ci.org
o Automatically available on CloudBees DEV@cloud
o Complete control over CloudTest/TouchTest Automation from within your Jenkins builds:
o Totally integrated into Jenkins environment
Questions?
Ask in Question window
57© 2015 SOASTA Inc.- All rights reserved.
Resources
Contact SOASTA:
www.soasta.com/cloudtest/
info@soasta.com
866.344.8766
Follow us:
twitter.com/SoastaInc
facebook.com/cloudtest
Knowledge Center
• White Papers
• Webinar Recordings
• Case Studies
CloudLink Community
• Support
• Tutorials
• Video
Contact CloudBees
www.cloudbees.com
info@cloudbees.com
1.781.404.5100
Follow us:
twitter.com/cloudbees
facebook.com/CloudBees
www.SOASTA.com www.CloudBees.com
Try it @ developer.cloudbees.com
Documentation
• CloudBees Jenkins Platform
• Workflow in Jenkins
White Papers:
• Making the Leap from Continuous Integration to
Continuous Delivery
• The Business Value of Continuous Delivery
Continuous Performance Testing and
Continuous Delivery with Jenkins
November 12, 2015
Tom Chavez, SOASTA @TomChavez
Brian Dawson, CloudBees

Contenu connexe

Tendances

Webinar: Version Control in SOASTA 57
Webinar: Version Control in SOASTA 57Webinar: Version Control in SOASTA 57
Webinar: Version Control in SOASTA 57Jennifer Finney
 
Get Ready for Changes To Load Testing
Get Ready for Changes To Load Testing Get Ready for Changes To Load Testing
Get Ready for Changes To Load Testing SOASTA
 
Accelerate Web and Mobile Testing for Continuous Integration and Delivery
Accelerate Web and Mobile Testing for Continuous Integration and DeliveryAccelerate Web and Mobile Testing for Continuous Integration and Delivery
Accelerate Web and Mobile Testing for Continuous Integration and DeliverySOASTA
 
Network Emulation in SOASTA 57 Spring Release
Network Emulation in SOASTA 57 Spring ReleaseNetwork Emulation in SOASTA 57 Spring Release
Network Emulation in SOASTA 57 Spring ReleaseJennifer Finney
 
TechWell Accelerating Software Delivery with Continuous Integration feat. Dan...
TechWell Accelerating Software Delivery with Continuous Integration feat. Dan...TechWell Accelerating Software Delivery with Continuous Integration feat. Dan...
TechWell Accelerating Software Delivery with Continuous Integration feat. Dan...SOASTA
 
Secrets to Realistic Load Testing
Secrets to Realistic Load TestingSecrets to Realistic Load Testing
Secrets to Realistic Load TestingSOASTA
 
Using JMeter in CloudTest for Continuous Testing
Using JMeter in CloudTest for Continuous TestingUsing JMeter in CloudTest for Continuous Testing
Using JMeter in CloudTest for Continuous TestingSOASTA
 
5 Keys to Your Best Automated Testing Strategy
5 Keys to Your Best Automated Testing Strategy5 Keys to Your Best Automated Testing Strategy
5 Keys to Your Best Automated Testing StrategySOASTA
 
Testing In Production (TiP) Advances with Big Data & the Cloud
Testing In Production (TiP) Advances with Big Data & the CloudTesting In Production (TiP) Advances with Big Data & the Cloud
Testing In Production (TiP) Advances with Big Data & the CloudSOASTA
 
Final tips holiday readiness 2015 for slide share
Final tips holiday readiness 2015 for slide shareFinal tips holiday readiness 2015 for slide share
Final tips holiday readiness 2015 for slide shareSOASTA
 
Real User Measurement: The Secret Weapon for Quality
Real User Measurement: The Secret Weapon for QualityReal User Measurement: The Secret Weapon for Quality
Real User Measurement: The Secret Weapon for QualitySOASTA
 
Tis The Season: Load Testing Tips and Checklist for Retail Seasonal Readiness
Tis The Season: Load Testing Tips and Checklist for Retail Seasonal ReadinessTis The Season: Load Testing Tips and Checklist for Retail Seasonal Readiness
Tis The Season: Load Testing Tips and Checklist for Retail Seasonal ReadinessSOASTA
 
7 steps to pragmatic mobile testing
7 steps to pragmatic mobile testing7 steps to pragmatic mobile testing
7 steps to pragmatic mobile testingSOASTA
 
Modern Load Testing: Move Your Load Testing from the Past to the Present
Modern Load Testing: Move Your Load Testing from the Past to the PresentModern Load Testing: Move Your Load Testing from the Past to the Present
Modern Load Testing: Move Your Load Testing from the Past to the PresentSOASTA
 
Thriving in the Shark Tank: How Vebalizeit Load Tested with SOASTA
Thriving in the Shark Tank: How Vebalizeit Load Tested with SOASTAThriving in the Shark Tank: How Vebalizeit Load Tested with SOASTA
Thriving in the Shark Tank: How Vebalizeit Load Tested with SOASTASOASTA
 
O'Reilly Webcast: How Nordstrom Prepares Its Site for Holidays and Major Events
O'Reilly Webcast: How Nordstrom Prepares Its Site for Holidays and Major EventsO'Reilly Webcast: How Nordstrom Prepares Its Site for Holidays and Major Events
O'Reilly Webcast: How Nordstrom Prepares Its Site for Holidays and Major EventsSOASTA
 
Continuous Load Testing with CloudTest and Jenkins
Continuous Load Testing with CloudTest and JenkinsContinuous Load Testing with CloudTest and Jenkins
Continuous Load Testing with CloudTest and JenkinsSOASTA
 
SOASTA Webinar: Process Compression For Mobile App Dev 120612
SOASTA Webinar: Process Compression For Mobile App Dev 120612SOASTA Webinar: Process Compression For Mobile App Dev 120612
SOASTA Webinar: Process Compression For Mobile App Dev 120612SOASTA
 
Adopting Cloud Testing for Continuous Delivery, with the premier global provi...
Adopting Cloud Testing for Continuous Delivery, with the premier global provi...Adopting Cloud Testing for Continuous Delivery, with the premier global provi...
Adopting Cloud Testing for Continuous Delivery, with the premier global provi...SOASTA
 
Webinar: Are you ready for your peak season?
Webinar: Are you ready for your peak season?Webinar: Are you ready for your peak season?
Webinar: Are you ready for your peak season?Jennifer Finney
 

Tendances (20)

Webinar: Version Control in SOASTA 57
Webinar: Version Control in SOASTA 57Webinar: Version Control in SOASTA 57
Webinar: Version Control in SOASTA 57
 
Get Ready for Changes To Load Testing
Get Ready for Changes To Load Testing Get Ready for Changes To Load Testing
Get Ready for Changes To Load Testing
 
Accelerate Web and Mobile Testing for Continuous Integration and Delivery
Accelerate Web and Mobile Testing for Continuous Integration and DeliveryAccelerate Web and Mobile Testing for Continuous Integration and Delivery
Accelerate Web and Mobile Testing for Continuous Integration and Delivery
 
Network Emulation in SOASTA 57 Spring Release
Network Emulation in SOASTA 57 Spring ReleaseNetwork Emulation in SOASTA 57 Spring Release
Network Emulation in SOASTA 57 Spring Release
 
TechWell Accelerating Software Delivery with Continuous Integration feat. Dan...
TechWell Accelerating Software Delivery with Continuous Integration feat. Dan...TechWell Accelerating Software Delivery with Continuous Integration feat. Dan...
TechWell Accelerating Software Delivery with Continuous Integration feat. Dan...
 
Secrets to Realistic Load Testing
Secrets to Realistic Load TestingSecrets to Realistic Load Testing
Secrets to Realistic Load Testing
 
Using JMeter in CloudTest for Continuous Testing
Using JMeter in CloudTest for Continuous TestingUsing JMeter in CloudTest for Continuous Testing
Using JMeter in CloudTest for Continuous Testing
 
5 Keys to Your Best Automated Testing Strategy
5 Keys to Your Best Automated Testing Strategy5 Keys to Your Best Automated Testing Strategy
5 Keys to Your Best Automated Testing Strategy
 
Testing In Production (TiP) Advances with Big Data & the Cloud
Testing In Production (TiP) Advances with Big Data & the CloudTesting In Production (TiP) Advances with Big Data & the Cloud
Testing In Production (TiP) Advances with Big Data & the Cloud
 
Final tips holiday readiness 2015 for slide share
Final tips holiday readiness 2015 for slide shareFinal tips holiday readiness 2015 for slide share
Final tips holiday readiness 2015 for slide share
 
Real User Measurement: The Secret Weapon for Quality
Real User Measurement: The Secret Weapon for QualityReal User Measurement: The Secret Weapon for Quality
Real User Measurement: The Secret Weapon for Quality
 
Tis The Season: Load Testing Tips and Checklist for Retail Seasonal Readiness
Tis The Season: Load Testing Tips and Checklist for Retail Seasonal ReadinessTis The Season: Load Testing Tips and Checklist for Retail Seasonal Readiness
Tis The Season: Load Testing Tips and Checklist for Retail Seasonal Readiness
 
7 steps to pragmatic mobile testing
7 steps to pragmatic mobile testing7 steps to pragmatic mobile testing
7 steps to pragmatic mobile testing
 
Modern Load Testing: Move Your Load Testing from the Past to the Present
Modern Load Testing: Move Your Load Testing from the Past to the PresentModern Load Testing: Move Your Load Testing from the Past to the Present
Modern Load Testing: Move Your Load Testing from the Past to the Present
 
Thriving in the Shark Tank: How Vebalizeit Load Tested with SOASTA
Thriving in the Shark Tank: How Vebalizeit Load Tested with SOASTAThriving in the Shark Tank: How Vebalizeit Load Tested with SOASTA
Thriving in the Shark Tank: How Vebalizeit Load Tested with SOASTA
 
O'Reilly Webcast: How Nordstrom Prepares Its Site for Holidays and Major Events
O'Reilly Webcast: How Nordstrom Prepares Its Site for Holidays and Major EventsO'Reilly Webcast: How Nordstrom Prepares Its Site for Holidays and Major Events
O'Reilly Webcast: How Nordstrom Prepares Its Site for Holidays and Major Events
 
Continuous Load Testing with CloudTest and Jenkins
Continuous Load Testing with CloudTest and JenkinsContinuous Load Testing with CloudTest and Jenkins
Continuous Load Testing with CloudTest and Jenkins
 
SOASTA Webinar: Process Compression For Mobile App Dev 120612
SOASTA Webinar: Process Compression For Mobile App Dev 120612SOASTA Webinar: Process Compression For Mobile App Dev 120612
SOASTA Webinar: Process Compression For Mobile App Dev 120612
 
Adopting Cloud Testing for Continuous Delivery, with the premier global provi...
Adopting Cloud Testing for Continuous Delivery, with the premier global provi...Adopting Cloud Testing for Continuous Delivery, with the premier global provi...
Adopting Cloud Testing for Continuous Delivery, with the premier global provi...
 
Webinar: Are you ready for your peak season?
Webinar: Are you ready for your peak season?Webinar: Are you ready for your peak season?
Webinar: Are you ready for your peak season?
 

Similaire à Soasta | CloudBees webinar 11/12/2015

Continuous Load Testing with CloudTest and Jenkins
Continuous Load Testing with CloudTest and JenkinsContinuous Load Testing with CloudTest and Jenkins
Continuous Load Testing with CloudTest and JenkinsSOASTA
 
They don't call it Continuous Integration for nothing!
They don't call it Continuous Integration for nothing!They don't call it Continuous Integration for nothing!
They don't call it Continuous Integration for nothing!Dan Boutin
 
AUG NYC June 12 - Event Presentations
AUG NYC June 12 - Event PresentationsAUG NYC June 12 - Event Presentations
AUG NYC June 12 - Event PresentationsMadhusudhan Matrubai
 
Case Study: SunTrust’s Next Gen QA and Release Services Transformation Journey
Case Study: SunTrust’s Next Gen QA and Release Services Transformation JourneyCase Study: SunTrust’s Next Gen QA and Release Services Transformation Journey
Case Study: SunTrust’s Next Gen QA and Release Services Transformation JourneyCA Technologies
 
Nova event-s florida-dboutin
Nova event-s florida-dboutinNova event-s florida-dboutin
Nova event-s florida-dboutinDan Boutin
 
Test automation lessons from WebSphere Application Server
Test automation lessons from WebSphere Application ServerTest automation lessons from WebSphere Application Server
Test automation lessons from WebSphere Application ServerRobbie Minshall
 
Dev ops in agile - 1st Conference Melbourne
Dev ops in agile - 1st Conference MelbourneDev ops in agile - 1st Conference Melbourne
Dev ops in agile - 1st Conference MelbourneMirco Hering
 
Test Automation at the Speed of Agile: Making It Work Every Build
Test Automation at the Speed of Agile: Making It Work Every BuildTest Automation at the Speed of Agile: Making It Work Every Build
Test Automation at the Speed of Agile: Making It Work Every BuildTechWell
 
Scaling continuous delivery @ GeeCon 2014
Scaling continuous delivery @ GeeCon 2014Scaling continuous delivery @ GeeCon 2014
Scaling continuous delivery @ GeeCon 2014Tomas Riha
 
Blazing Fast Testing for Blazing Fast Apps
Blazing Fast Testing for Blazing Fast AppsBlazing Fast Testing for Blazing Fast Apps
Blazing Fast Testing for Blazing Fast AppsCA Technologies
 
DOES14 - Scott Prugh - CSG - DevOps and Lean in Legacy Environments
DOES14 - Scott Prugh - CSG - DevOps and Lean in Legacy EnvironmentsDOES14 - Scott Prugh - CSG - DevOps and Lean in Legacy Environments
DOES14 - Scott Prugh - CSG - DevOps and Lean in Legacy EnvironmentsGene Kim
 
SD DevOps Meet-up - Exploring Quadrants of DevOps Maturity
SD DevOps Meet-up - Exploring Quadrants of DevOps MaturitySD DevOps Meet-up - Exploring Quadrants of DevOps Maturity
SD DevOps Meet-up - Exploring Quadrants of DevOps MaturityBrian Dawson
 
Implementing Continuous Integration to Improve Software Quality
Implementing Continuous Integration to Improve Software QualityImplementing Continuous Integration to Improve Software Quality
Implementing Continuous Integration to Improve Software QualityRocket Software
 
Continuous Testing: A Key to DevOps Success
Continuous Testing: A Key to DevOps SuccessContinuous Testing: A Key to DevOps Success
Continuous Testing: A Key to DevOps SuccessTechWell
 
Delivering Better Software Faster (Without Breaking Everything)
Delivering Better Software Faster (Without Breaking Everything)Delivering Better Software Faster (Without Breaking Everything)
Delivering Better Software Faster (Without Breaking Everything)XebiaLabs
 
DevOps CD and Multispeed IT in regulated industries (FUG Presentation)
DevOps CD and Multispeed IT in regulated industries (FUG Presentation)DevOps CD and Multispeed IT in regulated industries (FUG Presentation)
DevOps CD and Multispeed IT in regulated industries (FUG Presentation)Serena Software
 
Sd times-june-24-2015
Sd times-june-24-2015Sd times-june-24-2015
Sd times-june-24-2015Dan Boutin
 
DevOps & Continuous Test for IIB and IBM MQ
DevOps & Continuous Test for IIB and IBM MQDevOps & Continuous Test for IIB and IBM MQ
DevOps & Continuous Test for IIB and IBM MQStuart Feasey
 
SOASTA Webinar: Process Compression For Mobile App Dev 120612
SOASTA Webinar: Process Compression For Mobile App Dev 120612SOASTA Webinar: Process Compression For Mobile App Dev 120612
SOASTA Webinar: Process Compression For Mobile App Dev 120612SOASTA
 

Similaire à Soasta | CloudBees webinar 11/12/2015 (20)

Continuous Load Testing with CloudTest and Jenkins
Continuous Load Testing with CloudTest and JenkinsContinuous Load Testing with CloudTest and Jenkins
Continuous Load Testing with CloudTest and Jenkins
 
They don't call it Continuous Integration for nothing!
They don't call it Continuous Integration for nothing!They don't call it Continuous Integration for nothing!
They don't call it Continuous Integration for nothing!
 
AUG NYC June 12 - Event Presentations
AUG NYC June 12 - Event PresentationsAUG NYC June 12 - Event Presentations
AUG NYC June 12 - Event Presentations
 
Case Study: SunTrust’s Next Gen QA and Release Services Transformation Journey
Case Study: SunTrust’s Next Gen QA and Release Services Transformation JourneyCase Study: SunTrust’s Next Gen QA and Release Services Transformation Journey
Case Study: SunTrust’s Next Gen QA and Release Services Transformation Journey
 
Nova event-s florida-dboutin
Nova event-s florida-dboutinNova event-s florida-dboutin
Nova event-s florida-dboutin
 
Test automation lessons from WebSphere Application Server
Test automation lessons from WebSphere Application ServerTest automation lessons from WebSphere Application Server
Test automation lessons from WebSphere Application Server
 
A True Story of Why QA Loves DevOps
A True Story of Why QA Loves DevOpsA True Story of Why QA Loves DevOps
A True Story of Why QA Loves DevOps
 
Dev ops in agile - 1st Conference Melbourne
Dev ops in agile - 1st Conference MelbourneDev ops in agile - 1st Conference Melbourne
Dev ops in agile - 1st Conference Melbourne
 
Test Automation at the Speed of Agile: Making It Work Every Build
Test Automation at the Speed of Agile: Making It Work Every BuildTest Automation at the Speed of Agile: Making It Work Every Build
Test Automation at the Speed of Agile: Making It Work Every Build
 
Scaling continuous delivery @ GeeCon 2014
Scaling continuous delivery @ GeeCon 2014Scaling continuous delivery @ GeeCon 2014
Scaling continuous delivery @ GeeCon 2014
 
Blazing Fast Testing for Blazing Fast Apps
Blazing Fast Testing for Blazing Fast AppsBlazing Fast Testing for Blazing Fast Apps
Blazing Fast Testing for Blazing Fast Apps
 
DOES14 - Scott Prugh - CSG - DevOps and Lean in Legacy Environments
DOES14 - Scott Prugh - CSG - DevOps and Lean in Legacy EnvironmentsDOES14 - Scott Prugh - CSG - DevOps and Lean in Legacy Environments
DOES14 - Scott Prugh - CSG - DevOps and Lean in Legacy Environments
 
SD DevOps Meet-up - Exploring Quadrants of DevOps Maturity
SD DevOps Meet-up - Exploring Quadrants of DevOps MaturitySD DevOps Meet-up - Exploring Quadrants of DevOps Maturity
SD DevOps Meet-up - Exploring Quadrants of DevOps Maturity
 
Implementing Continuous Integration to Improve Software Quality
Implementing Continuous Integration to Improve Software QualityImplementing Continuous Integration to Improve Software Quality
Implementing Continuous Integration to Improve Software Quality
 
Continuous Testing: A Key to DevOps Success
Continuous Testing: A Key to DevOps SuccessContinuous Testing: A Key to DevOps Success
Continuous Testing: A Key to DevOps Success
 
Delivering Better Software Faster (Without Breaking Everything)
Delivering Better Software Faster (Without Breaking Everything)Delivering Better Software Faster (Without Breaking Everything)
Delivering Better Software Faster (Without Breaking Everything)
 
DevOps CD and Multispeed IT in regulated industries (FUG Presentation)
DevOps CD and Multispeed IT in regulated industries (FUG Presentation)DevOps CD and Multispeed IT in regulated industries (FUG Presentation)
DevOps CD and Multispeed IT in regulated industries (FUG Presentation)
 
Sd times-june-24-2015
Sd times-june-24-2015Sd times-june-24-2015
Sd times-june-24-2015
 
DevOps & Continuous Test for IIB and IBM MQ
DevOps & Continuous Test for IIB and IBM MQDevOps & Continuous Test for IIB and IBM MQ
DevOps & Continuous Test for IIB and IBM MQ
 
SOASTA Webinar: Process Compression For Mobile App Dev 120612
SOASTA Webinar: Process Compression For Mobile App Dev 120612SOASTA Webinar: Process Compression For Mobile App Dev 120612
SOASTA Webinar: Process Compression For Mobile App Dev 120612
 

Plus de SOASTA

DPM in Pictures
DPM in PicturesDPM in Pictures
DPM in PicturesSOASTA
 
Optimizing your marketing promotions to mazimize your revenue
Optimizing your marketing promotions to mazimize your revenueOptimizing your marketing promotions to mazimize your revenue
Optimizing your marketing promotions to mazimize your revenueSOASTA
 
Velocity Booth Session - Better Together: RUM & Synthetic
Velocity Booth Session - Better Together: RUM & SyntheticVelocity Booth Session - Better Together: RUM & Synthetic
Velocity Booth Session - Better Together: RUM & SyntheticSOASTA
 
Velocity Booth Presentation - Which 3rd Party Resources Are Eating Your Profits?
Velocity Booth Presentation - Which 3rd Party Resources Are Eating Your Profits?Velocity Booth Presentation - Which 3rd Party Resources Are Eating Your Profits?
Velocity Booth Presentation - Which 3rd Party Resources Are Eating Your Profits?SOASTA
 
Velocity 2016 Speaking Session - Using Machine Learning to Determine Drivers ...
Velocity 2016 Speaking Session - Using Machine Learning to Determine Drivers ...Velocity 2016 Speaking Session - Using Machine Learning to Determine Drivers ...
Velocity 2016 Speaking Session - Using Machine Learning to Determine Drivers ...SOASTA
 
Velocity 15 Minute Booth Session - Building a Performance Team - Dave Murphy
Velocity 15 Minute Booth Session - Building a Performance Team - Dave MurphyVelocity 15 Minute Booth Session - Building a Performance Team - Dave Murphy
Velocity 15 Minute Booth Session - Building a Performance Team - Dave MurphySOASTA
 
Radial | SOASTA IR Webinar
Radial | SOASTA IR WebinarRadial | SOASTA IR Webinar
Radial | SOASTA IR WebinarSOASTA
 
IRCE 2016 Speaking Session – The Small Things That Add Up: How to Find What D...
IRCE 2016 Speaking Session – The Small Things That Add Up: How to Find What D...IRCE 2016 Speaking Session – The Small Things That Add Up: How to Find What D...
IRCE 2016 Speaking Session – The Small Things That Add Up: How to Find What D...SOASTA
 
Ann Ruckstuhl eTail West
Ann Ruckstuhl eTail WestAnn Ruckstuhl eTail West
Ann Ruckstuhl eTail WestSOASTA
 
Webinar: New Features in CloudTest & TouchTest
Webinar: New Features in CloudTest & TouchTestWebinar: New Features in CloudTest & TouchTest
Webinar: New Features in CloudTest & TouchTestSOASTA
 
Rewriting The Revenue Rules: From Mobile-First To Mobile-Only Mobile Shopping...
Rewriting The Revenue Rules: From Mobile-First To Mobile-Only Mobile Shopping...Rewriting The Revenue Rules: From Mobile-First To Mobile-Only Mobile Shopping...
Rewriting The Revenue Rules: From Mobile-First To Mobile-Only Mobile Shopping...SOASTA
 
Forensic tools for in-depth performance investigations
Forensic tools for in-depth performance investigations Forensic tools for in-depth performance investigations
Forensic tools for in-depth performance investigations SOASTA
 
Metrics, metrics everywhere (but where the heck do you start?)
Metrics, metrics everywhere (but where the heck do you start?) Metrics, metrics everywhere (but where the heck do you start?)
Metrics, metrics everywhere (but where the heck do you start?) SOASTA
 
Webinar - Success Factors Behind Successful Flash Sales
Webinar - Success Factors Behind Successful Flash SalesWebinar - Success Factors Behind Successful Flash Sales
Webinar - Success Factors Behind Successful Flash SalesSOASTA
 
Business Value of Performance - Ann Ruckstuhl CMO DOC
Business Value of Performance - Ann Ruckstuhl CMO DOCBusiness Value of Performance - Ann Ruckstuhl CMO DOC
Business Value of Performance - Ann Ruckstuhl CMO DOCSOASTA
 
eTail East 2015 - Ann Ruckstuhl Presentation
eTail East 2015 - Ann Ruckstuhl Presentation eTail East 2015 - Ann Ruckstuhl Presentation
eTail East 2015 - Ann Ruckstuhl Presentation SOASTA
 
State of the Union - Mobile Performance
State of the Union - Mobile PerformanceState of the Union - Mobile Performance
State of the Union - Mobile PerformanceSOASTA
 
20,000 Hours in the Cloud - Top 5 Cloud Lessons Learned By Tom Lounibos, CEO ...
20,000 Hours in the Cloud - Top 5 Cloud Lessons Learned By Tom Lounibos, CEO ...20,000 Hours in the Cloud - Top 5 Cloud Lessons Learned By Tom Lounibos, CEO ...
20,000 Hours in the Cloud - Top 5 Cloud Lessons Learned By Tom Lounibos, CEO ...SOASTA
 
The Four Hats of Load and Performance Testing with special guest Mentora
The Four Hats of Load and Performance Testing with special guest MentoraThe Four Hats of Load and Performance Testing with special guest Mentora
The Four Hats of Load and Performance Testing with special guest MentoraSOASTA
 
EMEA Webinar - An Introduction to Real User Measurement
EMEA Webinar - An Introduction to Real User Measurement EMEA Webinar - An Introduction to Real User Measurement
EMEA Webinar - An Introduction to Real User Measurement SOASTA
 

Plus de SOASTA (20)

DPM in Pictures
DPM in PicturesDPM in Pictures
DPM in Pictures
 
Optimizing your marketing promotions to mazimize your revenue
Optimizing your marketing promotions to mazimize your revenueOptimizing your marketing promotions to mazimize your revenue
Optimizing your marketing promotions to mazimize your revenue
 
Velocity Booth Session - Better Together: RUM & Synthetic
Velocity Booth Session - Better Together: RUM & SyntheticVelocity Booth Session - Better Together: RUM & Synthetic
Velocity Booth Session - Better Together: RUM & Synthetic
 
Velocity Booth Presentation - Which 3rd Party Resources Are Eating Your Profits?
Velocity Booth Presentation - Which 3rd Party Resources Are Eating Your Profits?Velocity Booth Presentation - Which 3rd Party Resources Are Eating Your Profits?
Velocity Booth Presentation - Which 3rd Party Resources Are Eating Your Profits?
 
Velocity 2016 Speaking Session - Using Machine Learning to Determine Drivers ...
Velocity 2016 Speaking Session - Using Machine Learning to Determine Drivers ...Velocity 2016 Speaking Session - Using Machine Learning to Determine Drivers ...
Velocity 2016 Speaking Session - Using Machine Learning to Determine Drivers ...
 
Velocity 15 Minute Booth Session - Building a Performance Team - Dave Murphy
Velocity 15 Minute Booth Session - Building a Performance Team - Dave MurphyVelocity 15 Minute Booth Session - Building a Performance Team - Dave Murphy
Velocity 15 Minute Booth Session - Building a Performance Team - Dave Murphy
 
Radial | SOASTA IR Webinar
Radial | SOASTA IR WebinarRadial | SOASTA IR Webinar
Radial | SOASTA IR Webinar
 
IRCE 2016 Speaking Session – The Small Things That Add Up: How to Find What D...
IRCE 2016 Speaking Session – The Small Things That Add Up: How to Find What D...IRCE 2016 Speaking Session – The Small Things That Add Up: How to Find What D...
IRCE 2016 Speaking Session – The Small Things That Add Up: How to Find What D...
 
Ann Ruckstuhl eTail West
Ann Ruckstuhl eTail WestAnn Ruckstuhl eTail West
Ann Ruckstuhl eTail West
 
Webinar: New Features in CloudTest & TouchTest
Webinar: New Features in CloudTest & TouchTestWebinar: New Features in CloudTest & TouchTest
Webinar: New Features in CloudTest & TouchTest
 
Rewriting The Revenue Rules: From Mobile-First To Mobile-Only Mobile Shopping...
Rewriting The Revenue Rules: From Mobile-First To Mobile-Only Mobile Shopping...Rewriting The Revenue Rules: From Mobile-First To Mobile-Only Mobile Shopping...
Rewriting The Revenue Rules: From Mobile-First To Mobile-Only Mobile Shopping...
 
Forensic tools for in-depth performance investigations
Forensic tools for in-depth performance investigations Forensic tools for in-depth performance investigations
Forensic tools for in-depth performance investigations
 
Metrics, metrics everywhere (but where the heck do you start?)
Metrics, metrics everywhere (but where the heck do you start?) Metrics, metrics everywhere (but where the heck do you start?)
Metrics, metrics everywhere (but where the heck do you start?)
 
Webinar - Success Factors Behind Successful Flash Sales
Webinar - Success Factors Behind Successful Flash SalesWebinar - Success Factors Behind Successful Flash Sales
Webinar - Success Factors Behind Successful Flash Sales
 
Business Value of Performance - Ann Ruckstuhl CMO DOC
Business Value of Performance - Ann Ruckstuhl CMO DOCBusiness Value of Performance - Ann Ruckstuhl CMO DOC
Business Value of Performance - Ann Ruckstuhl CMO DOC
 
eTail East 2015 - Ann Ruckstuhl Presentation
eTail East 2015 - Ann Ruckstuhl Presentation eTail East 2015 - Ann Ruckstuhl Presentation
eTail East 2015 - Ann Ruckstuhl Presentation
 
State of the Union - Mobile Performance
State of the Union - Mobile PerformanceState of the Union - Mobile Performance
State of the Union - Mobile Performance
 
20,000 Hours in the Cloud - Top 5 Cloud Lessons Learned By Tom Lounibos, CEO ...
20,000 Hours in the Cloud - Top 5 Cloud Lessons Learned By Tom Lounibos, CEO ...20,000 Hours in the Cloud - Top 5 Cloud Lessons Learned By Tom Lounibos, CEO ...
20,000 Hours in the Cloud - Top 5 Cloud Lessons Learned By Tom Lounibos, CEO ...
 
The Four Hats of Load and Performance Testing with special guest Mentora
The Four Hats of Load and Performance Testing with special guest MentoraThe Four Hats of Load and Performance Testing with special guest Mentora
The Four Hats of Load and Performance Testing with special guest Mentora
 
EMEA Webinar - An Introduction to Real User Measurement
EMEA Webinar - An Introduction to Real User Measurement EMEA Webinar - An Introduction to Real User Measurement
EMEA Webinar - An Introduction to Real User Measurement
 

Dernier

FULL ENJOY Call Girls In Mayur Vihar Delhi Contact Us 8377087607
FULL ENJOY Call Girls In Mayur Vihar Delhi Contact Us 8377087607FULL ENJOY Call Girls In Mayur Vihar Delhi Contact Us 8377087607
FULL ENJOY Call Girls In Mayur Vihar Delhi Contact Us 8377087607dollysharma2066
 
GDG Cloud Southlake 32: Kyle Hettinger: Demystifying the Dark Web
GDG Cloud Southlake 32: Kyle Hettinger: Demystifying the Dark WebGDG Cloud Southlake 32: Kyle Hettinger: Demystifying the Dark Web
GDG Cloud Southlake 32: Kyle Hettinger: Demystifying the Dark WebJames Anderson
 
Call Girls In Ashram Chowk Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Ashram Chowk Delhi 💯Call Us 🔝8264348440🔝Call Girls In Ashram Chowk Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Ashram Chowk Delhi 💯Call Us 🔝8264348440🔝soniya singh
 
Networking in the Penumbra presented by Geoff Huston at NZNOG
Networking in the Penumbra presented by Geoff Huston at NZNOGNetworking in the Penumbra presented by Geoff Huston at NZNOG
Networking in the Penumbra presented by Geoff Huston at NZNOGAPNIC
 
Chennai Call Girls Porur Phone 🍆 8250192130 👅 celebrity escorts service
Chennai Call Girls Porur Phone 🍆 8250192130 👅 celebrity escorts serviceChennai Call Girls Porur Phone 🍆 8250192130 👅 celebrity escorts service
Chennai Call Girls Porur Phone 🍆 8250192130 👅 celebrity escorts servicesonalikaur4
 
Call Girls In Pratap Nagar Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Pratap Nagar Delhi 💯Call Us 🔝8264348440🔝Call Girls In Pratap Nagar Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Pratap Nagar Delhi 💯Call Us 🔝8264348440🔝soniya singh
 
Radiant Call girls in Dubai O56338O268 Dubai Call girls
Radiant Call girls in Dubai O56338O268 Dubai Call girlsRadiant Call girls in Dubai O56338O268 Dubai Call girls
Radiant Call girls in Dubai O56338O268 Dubai Call girlsstephieert
 
Hot Service (+9316020077 ) Goa Call Girls Real Photos and Genuine Service
Hot Service (+9316020077 ) Goa  Call Girls Real Photos and Genuine ServiceHot Service (+9316020077 ) Goa  Call Girls Real Photos and Genuine Service
Hot Service (+9316020077 ) Goa Call Girls Real Photos and Genuine Servicesexy call girls service in goa
 
Hot Call Girls |Delhi |Hauz Khas ☎ 9711199171 Book Your One night Stand
Hot Call Girls |Delhi |Hauz Khas ☎ 9711199171 Book Your One night StandHot Call Girls |Delhi |Hauz Khas ☎ 9711199171 Book Your One night Stand
Hot Call Girls |Delhi |Hauz Khas ☎ 9711199171 Book Your One night Standkumarajju5765
 
Call Girls In Sukhdev Vihar Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Sukhdev Vihar Delhi 💯Call Us 🔝8264348440🔝Call Girls In Sukhdev Vihar Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Sukhdev Vihar Delhi 💯Call Us 🔝8264348440🔝soniya singh
 
'Future Evolution of the Internet' delivered by Geoff Huston at Everything Op...
'Future Evolution of the Internet' delivered by Geoff Huston at Everything Op...'Future Evolution of the Internet' delivered by Geoff Huston at Everything Op...
'Future Evolution of the Internet' delivered by Geoff Huston at Everything Op...APNIC
 
Call Girls Dubai Prolapsed O525547819 Call Girls In Dubai Princes$
Call Girls Dubai Prolapsed O525547819 Call Girls In Dubai Princes$Call Girls Dubai Prolapsed O525547819 Call Girls In Dubai Princes$
Call Girls Dubai Prolapsed O525547819 Call Girls In Dubai Princes$kojalkojal131
 
₹5.5k {Cash Payment}New Friends Colony Call Girls In [Delhi NIHARIKA] 🔝|97111...
₹5.5k {Cash Payment}New Friends Colony Call Girls In [Delhi NIHARIKA] 🔝|97111...₹5.5k {Cash Payment}New Friends Colony Call Girls In [Delhi NIHARIKA] 🔝|97111...
₹5.5k {Cash Payment}New Friends Colony Call Girls In [Delhi NIHARIKA] 🔝|97111...Diya Sharma
 
Challengers I Told Ya ShirtChallengers I Told Ya Shirt
Challengers I Told Ya ShirtChallengers I Told Ya ShirtChallengers I Told Ya ShirtChallengers I Told Ya Shirt
Challengers I Told Ya ShirtChallengers I Told Ya Shirtrahman018755
 
VIP 7001035870 Find & Meet Hyderabad Call Girls LB Nagar high-profile Call Girl
VIP 7001035870 Find & Meet Hyderabad Call Girls LB Nagar high-profile Call GirlVIP 7001035870 Find & Meet Hyderabad Call Girls LB Nagar high-profile Call Girl
VIP 7001035870 Find & Meet Hyderabad Call Girls LB Nagar high-profile Call Girladitipandeya
 
Chennai Call Girls Alwarpet Phone 🍆 8250192130 👅 celebrity escorts service
Chennai Call Girls Alwarpet Phone 🍆 8250192130 👅 celebrity escorts serviceChennai Call Girls Alwarpet Phone 🍆 8250192130 👅 celebrity escorts service
Chennai Call Girls Alwarpet Phone 🍆 8250192130 👅 celebrity escorts servicevipmodelshub1
 
Best VIP Call Girls Noida Sector 75 Call Me: 8448380779
Best VIP Call Girls Noida Sector 75 Call Me: 8448380779Best VIP Call Girls Noida Sector 75 Call Me: 8448380779
Best VIP Call Girls Noida Sector 75 Call Me: 8448380779Delhi Call girls
 
Call Now ☎ 8264348440 !! Call Girls in Shahpur Jat Escort Service Delhi N.C.R.
Call Now ☎ 8264348440 !! Call Girls in Shahpur Jat Escort Service Delhi N.C.R.Call Now ☎ 8264348440 !! Call Girls in Shahpur Jat Escort Service Delhi N.C.R.
Call Now ☎ 8264348440 !! Call Girls in Shahpur Jat Escort Service Delhi N.C.R.soniya singh
 

Dernier (20)

FULL ENJOY Call Girls In Mayur Vihar Delhi Contact Us 8377087607
FULL ENJOY Call Girls In Mayur Vihar Delhi Contact Us 8377087607FULL ENJOY Call Girls In Mayur Vihar Delhi Contact Us 8377087607
FULL ENJOY Call Girls In Mayur Vihar Delhi Contact Us 8377087607
 
GDG Cloud Southlake 32: Kyle Hettinger: Demystifying the Dark Web
GDG Cloud Southlake 32: Kyle Hettinger: Demystifying the Dark WebGDG Cloud Southlake 32: Kyle Hettinger: Demystifying the Dark Web
GDG Cloud Southlake 32: Kyle Hettinger: Demystifying the Dark Web
 
Call Girls In Ashram Chowk Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Ashram Chowk Delhi 💯Call Us 🔝8264348440🔝Call Girls In Ashram Chowk Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Ashram Chowk Delhi 💯Call Us 🔝8264348440🔝
 
Networking in the Penumbra presented by Geoff Huston at NZNOG
Networking in the Penumbra presented by Geoff Huston at NZNOGNetworking in the Penumbra presented by Geoff Huston at NZNOG
Networking in the Penumbra presented by Geoff Huston at NZNOG
 
Call Girls In South Ex 📱 9999965857 🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SERVICE
Call Girls In South Ex 📱  9999965857  🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SERVICECall Girls In South Ex 📱  9999965857  🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SERVICE
Call Girls In South Ex 📱 9999965857 🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SERVICE
 
Chennai Call Girls Porur Phone 🍆 8250192130 👅 celebrity escorts service
Chennai Call Girls Porur Phone 🍆 8250192130 👅 celebrity escorts serviceChennai Call Girls Porur Phone 🍆 8250192130 👅 celebrity escorts service
Chennai Call Girls Porur Phone 🍆 8250192130 👅 celebrity escorts service
 
Call Girls In Pratap Nagar Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Pratap Nagar Delhi 💯Call Us 🔝8264348440🔝Call Girls In Pratap Nagar Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Pratap Nagar Delhi 💯Call Us 🔝8264348440🔝
 
Radiant Call girls in Dubai O56338O268 Dubai Call girls
Radiant Call girls in Dubai O56338O268 Dubai Call girlsRadiant Call girls in Dubai O56338O268 Dubai Call girls
Radiant Call girls in Dubai O56338O268 Dubai Call girls
 
Hot Service (+9316020077 ) Goa Call Girls Real Photos and Genuine Service
Hot Service (+9316020077 ) Goa  Call Girls Real Photos and Genuine ServiceHot Service (+9316020077 ) Goa  Call Girls Real Photos and Genuine Service
Hot Service (+9316020077 ) Goa Call Girls Real Photos and Genuine Service
 
Hot Call Girls |Delhi |Hauz Khas ☎ 9711199171 Book Your One night Stand
Hot Call Girls |Delhi |Hauz Khas ☎ 9711199171 Book Your One night StandHot Call Girls |Delhi |Hauz Khas ☎ 9711199171 Book Your One night Stand
Hot Call Girls |Delhi |Hauz Khas ☎ 9711199171 Book Your One night Stand
 
Call Girls In Sukhdev Vihar Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Sukhdev Vihar Delhi 💯Call Us 🔝8264348440🔝Call Girls In Sukhdev Vihar Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Sukhdev Vihar Delhi 💯Call Us 🔝8264348440🔝
 
'Future Evolution of the Internet' delivered by Geoff Huston at Everything Op...
'Future Evolution of the Internet' delivered by Geoff Huston at Everything Op...'Future Evolution of the Internet' delivered by Geoff Huston at Everything Op...
'Future Evolution of the Internet' delivered by Geoff Huston at Everything Op...
 
Call Girls Dubai Prolapsed O525547819 Call Girls In Dubai Princes$
Call Girls Dubai Prolapsed O525547819 Call Girls In Dubai Princes$Call Girls Dubai Prolapsed O525547819 Call Girls In Dubai Princes$
Call Girls Dubai Prolapsed O525547819 Call Girls In Dubai Princes$
 
Dwarka Sector 26 Call Girls | Delhi | 9999965857 🫦 Vanshika Verma More Our Se...
Dwarka Sector 26 Call Girls | Delhi | 9999965857 🫦 Vanshika Verma More Our Se...Dwarka Sector 26 Call Girls | Delhi | 9999965857 🫦 Vanshika Verma More Our Se...
Dwarka Sector 26 Call Girls | Delhi | 9999965857 🫦 Vanshika Verma More Our Se...
 
₹5.5k {Cash Payment}New Friends Colony Call Girls In [Delhi NIHARIKA] 🔝|97111...
₹5.5k {Cash Payment}New Friends Colony Call Girls In [Delhi NIHARIKA] 🔝|97111...₹5.5k {Cash Payment}New Friends Colony Call Girls In [Delhi NIHARIKA] 🔝|97111...
₹5.5k {Cash Payment}New Friends Colony Call Girls In [Delhi NIHARIKA] 🔝|97111...
 
Challengers I Told Ya ShirtChallengers I Told Ya Shirt
Challengers I Told Ya ShirtChallengers I Told Ya ShirtChallengers I Told Ya ShirtChallengers I Told Ya Shirt
Challengers I Told Ya ShirtChallengers I Told Ya Shirt
 
VIP 7001035870 Find & Meet Hyderabad Call Girls LB Nagar high-profile Call Girl
VIP 7001035870 Find & Meet Hyderabad Call Girls LB Nagar high-profile Call GirlVIP 7001035870 Find & Meet Hyderabad Call Girls LB Nagar high-profile Call Girl
VIP 7001035870 Find & Meet Hyderabad Call Girls LB Nagar high-profile Call Girl
 
Chennai Call Girls Alwarpet Phone 🍆 8250192130 👅 celebrity escorts service
Chennai Call Girls Alwarpet Phone 🍆 8250192130 👅 celebrity escorts serviceChennai Call Girls Alwarpet Phone 🍆 8250192130 👅 celebrity escorts service
Chennai Call Girls Alwarpet Phone 🍆 8250192130 👅 celebrity escorts service
 
Best VIP Call Girls Noida Sector 75 Call Me: 8448380779
Best VIP Call Girls Noida Sector 75 Call Me: 8448380779Best VIP Call Girls Noida Sector 75 Call Me: 8448380779
Best VIP Call Girls Noida Sector 75 Call Me: 8448380779
 
Call Now ☎ 8264348440 !! Call Girls in Shahpur Jat Escort Service Delhi N.C.R.
Call Now ☎ 8264348440 !! Call Girls in Shahpur Jat Escort Service Delhi N.C.R.Call Now ☎ 8264348440 !! Call Girls in Shahpur Jat Escort Service Delhi N.C.R.
Call Now ☎ 8264348440 !! Call Girls in Shahpur Jat Escort Service Delhi N.C.R.
 

Soasta | CloudBees webinar 11/12/2015

  • 1. Continuous Performance Testing and Continuous Delivery with Jenkins November 12, 2015 Tom Chavez, SOASTA @TomChavez Brian Dawson, CloudBees @brianvdawson
  • 2. 1© 2015 SOASTA Inc.- All rights reserved. In This Webinar TODAY’S PRESENTERS Tom Chavez: SOASTA, Sr. Product Marketing Manager Brian Dawson: CloudBees, DevOps Practitioner TWO COMPANIES, A SINGLE SOLUTION SOASTA: The leader in Mobile and Cloud Testing CloudBees: The Enterprise Jenkins Company Together, we offer a complete cloud-based service: Continuous Performance Testing & Continuous Delivery with Jenkins
  • 3. 2© 2015 SOASTA Inc.- All rights reserved. Poll Question What best describes your status with Continuous Integration / Continuous Delivery (CI/CD)? (single answer) a) Practicing CI b) Practicing CD c) Implementing CI/CD d) Determining if CI/CD is a good option e) What is CI/CD?
  • 4. 3© 2015 SOASTA Inc.- All rights reserved. Agenda • Why should we performance test earlier? • Building tests and preparing the test environment • Connecting your performance tests to your CI (Jenkins) • Establishing and managing to a performance baseline • Execute tests in parallel with CD pipelines built and executed with Jenkins Workflow • Q&A Questions: Submit in the question box during event
  • 5. 4© 2015 SOASTA Inc.- All rights reserved. Why Should We Load Test Earlier?
  • 6. 5© 2015 SOASTA, Inc.-All rights reserved. Why Should We Load Test Earlier?
  • 7. 6© 2015 SOASTA, Inc.-All rights reserved. Why Should We Load Test Earlier? Copyright © 2014 SOASTA, Inc. - All rights reserved.
  • 8. 7© 2015 SOASTA Inc.- All rights reserved. Why DON’T We Load Test Earlier? “Because it’s hard.” o Tools require coding skills we don’t have (C, VB?) o We don’t have a scalable test environment o We don’t have hardware for load generation o It’s a different tool o There are too many other tests to do
  • 9. 8© 2015 SOASTA Inc.- All rights reserved. Why DON’T We Load Test Earlier? “Because it’s hard.” o Tools require coding skills we don’t have (C, VB?) o We don’t have a scalable test environment o We don’t have hardware for load generation o It’s a different tool o There are too many other tests to do “Because it takes too long.” o Scripting takes forever o Results are slow o Fast setup of environments is impossible o We’re dependent on IT or other teams o We’re too agile
  • 10. 9© 2015 SOASTA Inc.- All rights reserved. Why DON’T We Load Test Earlier? “Because it’s hard.” o Tools require coding skills we don’t have (C, VB?) o We don’t have a scalable test environment o We don’t have hardware for load generation o It’s a different tool o There are too many other tests to do “Because it takes too long.” o Scripting takes forever o Results are slow o Fast setup of environments is impossible o We’re dependent on IT or other teams o We’re too agile “Because no one ever told us to.” o There are no “performance coverage” requirements o There isn’t a performance baseline for reference o There isn’t a defined performance target o No one is managing to a performance metric
  • 11. 10© 2015 SOASTA Inc.- All rights reserved. Why DON’T We Load Test Earlier? “Because it’s hard.” o Tools require coding skills we don’t have (C, VB?) o We don’t have a scalable test environment o We don’t have hardware for load generation o It’s a different tool o There are too many other tests to do “Because it takes too long.” o Scripting takes forever o Results are slow o Fast setup of environments is impossible o We’re dependent on IT or other teams o We’re too agile “Because no one ever told us to.” o There are no “performance coverage” requirements o There isn’t a performance baseline for reference o There isn’t a defined performance target o No one is managing to a performance metric Until Now.
  • 12. 11© 2015 SOASTA Inc.- All rights reserved. Poll Question What do you see holding back a more iterative load testing approach? (check all that apply) a) Skills gaps b) Lack of test environment(s) c) Slow test development d) Test tools limitations e) 3rd Party Dependencies f) Undefined Performance Requirements g) Lack of Management Push h) Other
  • 13. 12© 2015 SOASTA Inc.- All rights reserved. Load Testing Has Been an Elite Event SThe Issue: • High expectations from tests run with diminishing time windows • Code-level performance bugs found late set entire project back • Separate team and schedule conflict with delivery goals • Major issues escape to production Iteration 1 Automated unit tests Iteration 2 Automated unit & functional tests Iteration 3 Regression test suite Iteration n Regression test suite Load & Performance Testing Deploy Issues?
  • 14. 13© 2015 SOASTA Inc.- All rights reserved. Continuous Load Testing Validate performance piece by piece Iteration 1 Automated unit tests Deploy Production perf tests Iteration 2 Automated unit & functional tests Iteration 3 Regression test suite Incl: Iteration n Regression test suite Incl: End to End Production Scale Test Small perf test Small perf tests Perf smoke tests Perf smoke tests The Solution: • Run incremental performance tests automatically with each iteration • Establish a trend line for performance early • Developers find code and architecture issues early • Performance teams focus on end-to-end infrastructure and user related testing • Minimize production escapes and implement production testing Development/Test team Performance/Ops teamDevOps
  • 15. 14© 2015 SOASTA Inc.- All rights reserved. Continuous Performance (for Web & Mobile) The Path to a Performance Culture CloudTest runs load tests via JenkinsDaily (or more frequent) updates keep teams “performance focused” Identify bottlenecks & inform teams, just like unit and functional tests in Jenkins Jenkins launches suitable cloud- based test environment Manage with a new metric!
  • 16. 15© 2015 SOASTA Inc.- All rights reserved. Poll Question What types of Load Testing are you doing today? (Single Answer) a) Non-Web Protocols (not mobile) b) Primarily web protocols c) Primarily mobile web traffic d) Both web and mobile e) All web, mobile & non-web protocols
  • 17. 16© 2015 SOASTA, Inc. All rights reserved. Enabling Continuous Performance Testing with a Jenkins CI/CD Pipeline Brian Dawson Twitter: @brianvdawson Email: bdawson@cloudbees.com
  • 18. 17© 2015 SOASTA Inc.- All rights reserved. Why are we here today? Fundamentally we are talking about...... 17 Delivering Better Software Faster! Concept-to-Customer High Quality • Performance • Feature • Function Rapidly Eliminating Waste Market Innovation High Value
  • 19. 18© 2015 SOASTA Inc.- All rights reserved. How Do You Deliver Better Software Faster? 18 Prod Rapidly Repeatedly Reliably ProdDev
  • 20. 19© 2015 SOASTA Inc.- All rights reserved. How Do You Deliver Better Software Faster? 19 Rapidly Repeatedly Reliably ProdDev
  • 21. 20© 2015 SOASTA Inc.- All rights reserved. How Do You Deliver Better Software Faster? 20 “DevOps” Has Great Promise “DevOps is a software development method that stresses communication, collaboration and integration between software developers and information technology (IT) professionals.”[1] [1] http://en.wikipedia.org/wiki/DevOps DevOps
  • 22. 21© 2015 SOASTA Inc.- All rights reserved. How Do You Deliver Better Software Faster? 21 “DevOps” Has Great Promise “DevOps is a software development method that stresses communication, collaboration and integration between software developers and information technology (IT) professionals.”[1] [1] http://en.wikipedia.org/wiki/DevOps DevOps But You Can’t “Do” DevOps. DevOps an outcome.
  • 23. 22© 2015 SOASTA Inc.- All rights reserved. You Can “Do” Continuous Delivery The application of automation and orchestration technologies and principles of Lean Manufacturing to the software delivery lifecycle. 22
  • 24. 23© 2015 SOASTA Inc.- All rights reserved. You Can “Do” Continuous Delivery 23 DevOpsThe “What”
  • 25. 26© 2015 SOASTA Inc.- All rights reserved. 26 DevOps The “How” The “What” Continuous Integration Agile Iteration Continuous Delivery You Can “Do” Continuous Delivery SDLC Coverage Feature, Non-Functional, Function, Operational Integrationand Automation
  • 26. 27© 2015 SOASTA Inc.- All rights reserved. 27 DevOps The “How” The “What” Continuous Integration Agile Iteration Process & Practices Continuous Delivery CI and Continuous Delivery (CD) become the foundation for a DevOps transformation. You Can “Do” Continuous Delivery
  • 27. 28© 2015 SOASTA Inc.- All rights reserved. !Robin Thicke “Blurred Lines” “Today, meaningful integration happens less in source control and more frequently in a runtime environment… if you want to quickly verify that the work of two developers is not conflicting, you need to run API tests, as well as some functional tests scenarios. That means bringing the various services into an integration test environment, and validating runtime functionality at a pace similar to the classic CI build loop ” — Steve Smith 2014 Continuous Integration and todays technologies... The line between Continuous Integration and Continuous Delivery has blurred
  • 28. 29© 2015 SOASTA Inc.- All rights reserved. CI, CD and Feedback
  • 29. 30© 2015 SOASTA Inc.- All rights reserved. 30 So, How do you “Do” Continuous Delivery?
  • 30. 31© 2015 SOASTA Inc.- All rights reserved. Automation is the Key 31Photo courtesy of Steve Jurvetson via Flickr
  • 31. 32© 2015 SOASTA Inc.- All rights reserved. Continuous Delivery (CD) Applies Automation to the Application Lifecycle ProdDev BuildCommit Test Stage Deploy Feedback Loop
  • 32. 33© 2015 SOASTA Inc.- All rights reserved. CD Starts with Continuous Integration (CI): Automating Application Build and Test Continuous Integration ProdDev Automation Engine Developer Source Code Control System Compile /BuildCode Scan TestsCode Commit Results Report BuildCommit Test
  • 33. 36© 2015 SOASTA Inc.- All rights reserved. Jenkins is the #1 Automation Platform Used for CI Continuous Integration Developer Source Code Control System Compile /BuildCode Scan TestsCode Commit Results Report BuildCommit Test
  • 34. 37© 2015 SOASTA Inc.- All rights reserved. Jenkins is Also Your Key to Continuous Delivery Developer Source Code Control System Compile /BuildCode Scan TestsCode Commit Results Report BuildCommit Test Stage Deploy Deploy Prod Deploy Stage Complex Delivery Pipelines Delivery of App and Config Continuous Delivery ProdDev
  • 35. 38© 2015 SOASTA Inc.- All rights reserved. Have you met Jenkins? #1 CI/CD Automation Engine • Open Source • Highly Extensible About 8 years old Easy to install/use 1000+ plugins Widely adopted • 100K+ installations
  • 36. 39© 2015 SOASTA Inc.- All rights reserved. Over 1000 Jenkins Plugins for Tool Integration Integrated Development Environments (IDEs), editors/compilers/debuggers, code review and collaboration tools. Source code control systems and related asset management tools. Automated API-based testing frameworks. Release management and release automation software Automated API-based testing frameworks, static code analysis tools. Load Testing Tools and Security Scanning technology Automated and manual UAT tools Release management, release automation, and change control software. Environment and Configuration Management SoftwareDevelop Commit Build & Integrate Unit Tests Release (to Test) Automated Regression Tests Release (to Prod) User Acceptance Tests Load & Security Tests
  • 37. 40© 2015 SOASTA Inc.- All rights reserved. Jenkins is the Hub of the CD Ecosystem On-premise or in the cloud Plug-ins for all your tools RunDeployStageTestBuildCommit
  • 38. 41© 2015 SOASTA Inc.- All rights reserved. Are You Using Today? 41 Chances are someone in your organization is.
  • 39. 42© 2015 SOASTA Inc.- All rights reserved. 42
  • 40. 43© 2015 SOASTA Inc.- All rights reserved. 43 How Do You Manage Jenkins and Testing at Enterprise Scale?
  • 41. 44© 2015 SOASTA Inc.- All rights reserved. About CloudBees Jenkins founder, Kohsuke Kawaguchi, CloudBees CTO We optimize Jenkins for the enterprise • Jenkins Operations Center • Jenkins OSS Support • Enterprise-class plugins • Commit code and support the Jenkins Community • Jenkins training and consulting • Jenkins User Conferences (JUC) and newsletters …we are the Jenkins Enterprise experts!
  • 42. 45© 2015 SOASTA Inc.- All rights reserved. CloudBees Offerings
  • 43. 46© 2015 SOASTA Inc.- All rights reserved. CloudBees Jenkins Enterprise 46 Professional support High availability Large installations Security Optimized utilization Continuous Delivery
  • 44. 47© 2015 SOASTA Inc.- All rights reserved. How Can CloudBees Jenkins Enterprise Help with Your CD Strategy? 47 Workflow Stage View Provides deep insight into the execution of your workflow stages so you can detect problems and performance issues Manage complex “level-of-detail” testing pipelines Jenkins Workflow Created by CloudBees to provide Jenkins with a way to define flexible delivery pipelines that allow for a rich set of new delivery scenarios Manage and share “testing-as-code” Dynamic Environment Creation Spin up new test/deployment environments automatically as part of your delivery pipeline Deployment Tracking and Verfiication Track the history of your deployments – including who kicked off a deployment and what code changes were included in it Create pipelines that leverage verification tests to determine the quality of a new deployment Jenkins Analytics Monitor and analyze performance across all your Jenkins instances Monitor, measure and manage adoption of testing, CI and CD best practicesRestart builds, tests, and deployments where they break Leverage workflow checkpoints to restart delivery pipelines without a full (expensive) rebuild ...central source of orchestration to bridge dev, test, and ops alike And more…
  • 45. 48© 2015 SOASTA Inc.- All rights reserved. Jenkins Workflow and Workflow Stage View Enable Full Continuous Delivery Pipelines Continuous Delivery ProdDev Developer Source Code Control System Code Commit
  • 46. 49© 2015 SOASTA Inc.- All rights reserved. 49 CloudBees Jenkins Workflow Stage View Restartable Checkpoints Artifact Downloads
  • 47. 50© 2015 SOASTA Inc.- All rights reserved. Monitoring, Visualization and Analytics Jenkins Workflow Stage View Visibility into Pipeline status Jenkins Analytics Cross-Team Build Analytics … among many other features, tailored for enterprise organizations using Jenkins @ scale
  • 48. 51© 2015 SOASTA Inc.- All rights reserved. Version control systems Build & CI Systems SysAdmins DevOps Test @ Scale with w/Docker Containers and Cloud Support Docker Hub Docker Engine Developer $ docker Benefits • Frictionless movement from dev > test • Dev + Ops collaboration in Hub Test, Stage or Production
  • 49. 52© 2015 SOASTA Inc.- All rights reserved. Additional Jenkins Services from CloudBees 52 Jenkins Certified Training • Delivered via CloudBees partners Jenkins Consulting • Delivered via CloudBees Professional Services Team Jenkins Newsletter • Community news and expert tips Jenkins User Conferences • Learn from other community members
  • 50. 53© 2015 SOASTA Inc.- All rights reserved. Continuous Performance Testing o Demo: • JBoss Ticket Monster Overview • SOASTA Cloud Test: Setting up a load test up for unattended runs • SOASTA TouchTest: Setting up a mobile functional test for unattended runs • Setting up Continuous Performance Testing • Jenkins Test Data: • Reviewing Performance Trending Data: Track performance of each build • Reviewing Performance Pass/Fail Data: Failing • Reviewing Functional Test Resultsat are we going to show What are we going to show
  • 51. 54© 2015 SOASTA Inc.- All rights reserved. The SOASTA Platform Performance Analytics A Continuous Approach: End-to-End Digital Performance Management
  • 52. 55© 2015 SOASTA Inc.- All rights reserved. SOASTA Jenkins Plug-in o Open Source: online at jenkins-ci.org o Automatically available on CloudBees DEV@cloud o Complete control over CloudTest/TouchTest Automation from within your Jenkins builds: o Totally integrated into Jenkins environment
  • 54. 57© 2015 SOASTA Inc.- All rights reserved. Resources Contact SOASTA: www.soasta.com/cloudtest/ info@soasta.com 866.344.8766 Follow us: twitter.com/SoastaInc facebook.com/cloudtest Knowledge Center • White Papers • Webinar Recordings • Case Studies CloudLink Community • Support • Tutorials • Video Contact CloudBees www.cloudbees.com info@cloudbees.com 1.781.404.5100 Follow us: twitter.com/cloudbees facebook.com/CloudBees www.SOASTA.com www.CloudBees.com Try it @ developer.cloudbees.com Documentation • CloudBees Jenkins Platform • Workflow in Jenkins White Papers: • Making the Leap from Continuous Integration to Continuous Delivery • The Business Value of Continuous Delivery
  • 55. Continuous Performance Testing and Continuous Delivery with Jenkins November 12, 2015 Tom Chavez, SOASTA @TomChavez Brian Dawson, CloudBees