Hire QA – Specialized in QA Recruitment, Technical Interviews and Testing Solutions

Pros and Cons of Performance Testing with Service Virtualization

Category: Performance Testing

Service virtualization is a mode used to simulate the AUT specific components behavior which is not accessible to test the application completely. Through service virtualization, complete AUT is not emulated rather only specific and required components are emulated to fulfill the requirements.

Advantages

  • It helps in emulating realistic performance for dependent application
  • It provides access to AUT constrained components at convenient times
  • It helps in testing application performance with different parameter settings
  • It helps in simulating extreme loads on third party components without much additional costs
  • It can test the AUT components performance which are not yet completely developed

Disadvantages

  • Virtualized components performance vary greatly from live AUT components which yield incorrect performance results
  • There isn’t any guarantee that AUT performing as per requirements when tested it in virtualized environment will also performed similarly in production
  • You can’t virtualize all the complex and secure systems
  • You can’t emulate the production data in virtualized environment which can greatly affect the performance of AUT

Leave a Reply

Your email address will not be published. Required fields are marked *