SlideShare a Scribd company logo
Diamond Sponsors




Platinum Sponsors   Gold Sponsors


Training Partners   Media Partners
Performance Testing with
SoapUI and Siege
Diana Cârciu
SoftVision

10th of November 2012
Performance Testing

Why?
What?
How?
Why Performance Testing?

“A business in today’s digital
 culture needs to make sure that
 its website is working hard for the
 business and not against it.”
Why Performance Testing?

Speed
Scalability
Stability
Speed
Does the application respond quickly
 enough for the intended users?

How do we measure?
 Responsiveness
 User experience
Scalability
Will the application handle the
expected user load and beyond?

How do we measure?
 Load
 Capacity
 Volume
Stability
Is the application stable under
 expected and unexpected user loads?
 (AKA Robustness)

How do we measure?
 Consistency
 Reliability
 Stress
What is Performance Testing?


 Speed             Load testing
 Scalabilit   ->   Stress testing
 y                 Endurance testing
 Stability
Load Testing

Progressively
Concurrent users
Response time
Stress Testing

Upper limits



“That’ll never happen in
production”
….but it does 
Endurance Testing
Continuous expected load




Tests ran long time
Emergent behaviors
How to conduct Performance
Tests?

Performance key points
Performance Test Plan (how much load?)
Choose tools
Performance key points


 Concurrency/Throughput (Transaction Rate)
 Server Response Time
 Server Resources Monitoring
Performance Test Plan
(how much load?)


Transactions
Schema
Three situations
Tools – 2 case studies

SoapUI – testing
Web-Service based
Application Performance


Siege – Web site
load testing
Siege
Linux based tool
Simple, easy to use, but powerful
Used for web load testing
Supports basic authentication, HTTP and
 HTTPS protocols
Can be used test a Windows server.
SoapUI
A java-based web service testing tool
Used for inspecting, invoking, developing,
 simulating, mocking and load-testing web
 services
Server monitoring

Performance Monitor statistics
  Users   Time      CPU%     Memory         Network bytes/sec
          run/min            private (KB)

                    Tomcat   Tomcat         Mean          Max


  1000    15        18.2     1,096,024      661,634       11,860,523

  2000    15        29.6     1,246,924      1,042,553     7,420,530
Where to go for more information
- http://www.perftestplus.com/resources.htm
  - Scott Barber presentations
- http://www.soapui.org
- http://www.joedog.org/siege-home
- Web Load Testing for Dummies - Scott
  Barber
- http://technet.microsoft.com/en-
  us/library/cc749249.aspx
Thank you!

Please fill the evaluation form!

cdnaro@yahoo.com

More Related Content

PPTX
Diana Carciu - Performance Testing with SoapUi and Siege.pptx
PPTX
Progressive Web Applications - The Next Gen Web Technologies
PPTX
Introduction to Progressive Web Applications
PDF
AMP in WordPress, the WordPress Way
PPTX
DevOps and Performance - Why, How and Best Practices - DevOps Meetup Sydney
PDF
How To Combine Back-End 
 & Front-End Testing with BlazeMeter & Sauce Labs
PPT
Velocity 2010: Performance Impact, Part Two: More Findings from the Front Lin...
PPTX
Optimising your web application
Diana Carciu - Performance Testing with SoapUi and Siege.pptx
Progressive Web Applications - The Next Gen Web Technologies
Introduction to Progressive Web Applications
AMP in WordPress, the WordPress Way
DevOps and Performance - Why, How and Best Practices - DevOps Meetup Sydney
How To Combine Back-End 
 & Front-End Testing with BlazeMeter & Sauce Labs
Velocity 2010: Performance Impact, Part Two: More Findings from the Front Lin...
Optimising your web application

What's hot (15)

PPT
Os Souders
PDF
PWA Roadshow Seoul - Keynote
PPT
Hari 4 6 sep 12
PPTX
WordPress Performance 101
PDF
Caching All The Things
PDF
Testing Web Services
PPTX
Action script
PDF
BlazeMeter Presents at the High Performance Drupal Meetup
PPTX
Implementing a Responsive Image Strategy
PDF
Zagat.com Case Study (DrupalCon Denver 2012)
PPTX
Html5 Fit: Get Rid of Love Handles
PPTX
measuring and monitoring client side performance / Nir Nahum
ODP
Introduction to KSS
PDF
Progressive Web Apps - Bringing the web front and center
PPTX
Web assembly with PWA
Os Souders
PWA Roadshow Seoul - Keynote
Hari 4 6 sep 12
WordPress Performance 101
Caching All The Things
Testing Web Services
Action script
BlazeMeter Presents at the High Performance Drupal Meetup
Implementing a Responsive Image Strategy
Zagat.com Case Study (DrupalCon Denver 2012)
Html5 Fit: Get Rid of Love Handles
measuring and monitoring client side performance / Nir Nahum
Introduction to KSS
Progressive Web Apps - Bringing the web front and center
Web assembly with PWA
Ad

Similar to Performance soapui siege_last (20)

PDF
Performance Engineering - how to start!
PDF
Client-Side Performance Testing
PPTX
Applying a Methodical Approach to Website Performance
PPT
Web Performance Testing
PDF
The Tester’s Role: Balancing Technical Acumen and User Advocacy
PPT
Best Practices In Load And Stress Testing Cmg Seminar[1]
PPT
Quick guide to plan and execute a load test
PPTX
Introduction to Performance Testing
DOCX
Fareeha Resume
PDF
28791456 web-testing
PPTX
Web and load testing with Visual Studio 2010 Ultimate
PPT
T3 Consortium's Performance Center of Excellence
PDF
MeasureWorks - Why your customers don't like to wait!
PPTX
Performance Testing from Scratch + JMeter intro
PPTX
Микола Ковш “Performance Testing Implementation From Scratch. Why? When and H...
PDF
Testing Services - Software Quality Assurance
PPTX
Performance Testing using LoadRunner
PDF
Load testing for jquery based e commerce web applications with cloud performa...
PDF
Shuvam dutta
PDF
Shuvam dutta | Performance tester
Performance Engineering - how to start!
Client-Side Performance Testing
Applying a Methodical Approach to Website Performance
Web Performance Testing
The Tester’s Role: Balancing Technical Acumen and User Advocacy
Best Practices In Load And Stress Testing Cmg Seminar[1]
Quick guide to plan and execute a load test
Introduction to Performance Testing
Fareeha Resume
28791456 web-testing
Web and load testing with Visual Studio 2010 Ultimate
T3 Consortium's Performance Center of Excellence
MeasureWorks - Why your customers don't like to wait!
Performance Testing from Scratch + JMeter intro
Микола Ковш “Performance Testing Implementation From Scratch. Why? When and H...
Testing Services - Software Quality Assurance
Performance Testing using LoadRunner
Load testing for jquery based e commerce web applications with cloud performa...
Shuvam dutta
Shuvam dutta | Performance tester
Ad

Performance soapui siege_last