Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
Diamond SponsorsPlatinum Sponsors   Gold SponsorsTraining Partners   Media Partners
Performance Testing withSoapUI and SiegeDiana CârciuSoftVision10th of November 2012
Performance TestingWhy?What?How?
Why Performance Testing?“A business in today’s digital culture needs to make sure that its website is working hard for the...
Why Performance Testing?SpeedScalabilityStability
SpeedDoes the application respond quickly enough for the intended users?How do we measure? Responsiveness User experience
ScalabilityWill the application handle theexpected user load and beyond?How do we measure? Load Capacity Volume
StabilityIs the application stable under expected and unexpected user loads? (AKA Robustness)How do we measure? Consistenc...
What is Performance Testing? Speed             Load testing Scalabilit   ->   Stress testing y                 Endurance t...
Load TestingProgressivelyConcurrent usersResponse time
Stress TestingUpper limits“That’ll never happen inproduction”….but it does 
Endurance TestingContinuous expected loadTests ran long timeEmergent behaviors
How to conduct PerformanceTests?Performance key pointsPerformance 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?)TransactionsSchemaThree situations
Tools – 2 case studiesSoapUI – testingWeb-Service basedApplication PerformanceSiege – Web siteload testing
SiegeLinux based toolSimple, easy to use, but powerfulUsed for web load testingSupports basic authentication, HTTP and HTT...
SoapUIA java-based web service testing toolUsed for inspecting, invoking, developing, simulating, mocking and load-testing...
Server monitoringPerformance Monitor statistics  Users   Time      CPU%     Memory         Network bytes/sec          run/...
Where to go for more information- http://www.perftestplus.com/resources.htm  - Scott Barber presentations- http://www.soap...
Thank you!Please fill the evaluation form!cdnaro@yahoo.com
Upcoming SlideShare
Loading in …5
×

Performance soapui siege_last

297 views

Published on

  • Be the first to like this

Performance soapui siege_last

  1. 1. Diamond SponsorsPlatinum Sponsors Gold SponsorsTraining Partners Media Partners
  2. 2. Performance Testing withSoapUI and SiegeDiana CârciuSoftVision10th of November 2012
  3. 3. Performance TestingWhy?What?How?
  4. 4. 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.”
  5. 5. Why Performance Testing?SpeedScalabilityStability
  6. 6. SpeedDoes the application respond quickly enough for the intended users?How do we measure? Responsiveness User experience
  7. 7. ScalabilityWill the application handle theexpected user load and beyond?How do we measure? Load Capacity Volume
  8. 8. StabilityIs the application stable under expected and unexpected user loads? (AKA Robustness)How do we measure? Consistency Reliability Stress
  9. 9. What is Performance Testing? Speed Load testing Scalabilit -> Stress testing y Endurance testing Stability
  10. 10. Load TestingProgressivelyConcurrent usersResponse time
  11. 11. Stress TestingUpper limits“That’ll never happen inproduction”….but it does 
  12. 12. Endurance TestingContinuous expected loadTests ran long timeEmergent behaviors
  13. 13. How to conduct PerformanceTests?Performance key pointsPerformance Test Plan (how much load?)Choose tools
  14. 14. Performance key points Concurrency/Throughput (Transaction Rate) Server Response Time Server Resources Monitoring
  15. 15. Performance Test Plan(how much load?)TransactionsSchemaThree situations
  16. 16. Tools – 2 case studiesSoapUI – testingWeb-Service basedApplication PerformanceSiege – Web siteload testing
  17. 17. SiegeLinux based toolSimple, easy to use, but powerfulUsed for web load testingSupports basic authentication, HTTP and HTTPS protocolsCan be used test a Windows server.
  18. 18. SoapUIA java-based web service testing toolUsed for inspecting, invoking, developing, simulating, mocking and load-testing web services
  19. 19. Server monitoringPerformance 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
  20. 20. 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
  21. 21. Thank you!Please fill the evaluation form!cdnaro@yahoo.com

×