• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
Diana Carciu - Performance Testing with SoapUi and Siege.pptx

Diana Carciu - Performance Testing with SoapUi and Siege.pptx






Total Views
Views on SlideShare
Embed Views



0 Embeds 0

No embeds



Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
Post Comment
Edit your comment

    Diana Carciu - Performance Testing with SoapUi and Siege.pptx Diana Carciu - Performance Testing with SoapUi and Siege.pptx Presentation Transcript

    • Performance Testing withSoapUI and SiegeDiana CârciuSoftVision10th of November 2012
    • Performance TestingWhy?What?How ?
    • Why Performance Test?“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 Test?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? Consistency Reliability Stress
    • What is Performance Testing? Speed Load testing Scalabilit -> Stress testing y Endurance testing Stability
    • 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
    • SiegeSimple but powerful Linux based toolSupports basic authentication, cookies, HTTP and HTTPS protocolsConfigurable number of simulated usersCan be used test a Windows server.
    • SoapUIA java-based web service testing toolUsed for inspecting, invoking, developing, simulating , mocking and load-testing web services
    • 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
    • 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
    • Diamond SponsorsPlatinum Sponsors Gold SponsorsTraining Partners Media Partners