Performance soapui siege_last

233 views
195 views

Published on

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
233
On SlideShare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
7
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

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

×