• +372 880 1308 – Estonia
  • info@etestware.com
  • Working with your IT Teams to deliver
eTestware eTestware
Contact Us
  • About Us
  • Key Sectors
  • Solutions
  • Right Sourcing
  • Work for us
  • Blog
Penetration Testing
  • 29 October 2020
  • Asa Sargeant
  • 0 Comments

Performance Testing

eTestware is part of theICEway ecosystem of companies along with ICE and CRIBB Cyber Security, specialist IT brands which join forces to provide clients in cruise, travel and healthcare with a full, end-to-end digital solution. For over two decades our experts have delivered right sourced performance testing services in complete collaboration with your IT teams, and today we look at this form of testing in the second part of our series on different testing types (you can read part one here).

What is it?

Performance testing is designed to analyse how a system performs under a particular workload against predetermined benchmarks. The key objective is to eliminate bottlenecks rather than to discover software defects.

These benchmarks include speed, response time, stability, reliability, scalability and the resource use of the test subject, typically checking whether or not there is a quick response, what the maximum user load will be and what the level of stability is under different loads.

Top Tip: What are some of the best practices?

  • Establish a baseline for user experience
  • Create realistic tests
  • Note the difference between the actual measured speed and perceived performance
  • Correlate performance issues against underlying issues

What are the different types?

Load testing – This is deployed to evaluate the test subject’s ability to perform under anticipated user loads, identifying performance bottlenecks

Stress testing – Extreme workloads are used here to establish performance against high levels of data processing or traffic, uncovering the subject’s breaking point

Endurance testing – A testing type designed to establish whether or not the expected load can be handled over a long period

Spike testing – This measures the reaction to sudden large user spikes in the load

Volume testing – Large volumes of data are added to the database and overall behaviour is then measured to evaluate performance under varying database sizes

Scalability testing – This is designed to determine the test subject’s effectiveness when required to “scaling up” to support an increased user load.

This brief rundown of performance testing merely scratches the surface of what is a critical component of software testing. Designed to ensure customer satisfaction and retention, as well as offering peace of mind to investors by dismissing the chances of product failure, it is fundamental to the efforts of any testing team. For a more detailed account, please contact us via the form below and one of our software experts will be happy to oblige!

Next week: Security Testing

Company Socials

  • Privacy Policy for eTestware
  • Free Articles

    Copyright © 2018 eTestware OÜ | All Rights Reserved | Company Registration Number: 12485623
    This website stores cookies on your computer. These cookies are used to collect information about how you interact with our website and allow us to remember you. We use this information in order to improve and customize your browsing experience and for analytics and metrics about our visitors both on this website and other media. To find out more about the cookies we use, see or Privacy Policy. If you decline, your information won't be tracked when you visit this website. A single cookie will used in your browser to remember your preference not to be tracked.AcceptDecline