
by Rajinder Kumar, Senior Performance Test Engineer
Discover the reasons for conducting various forms of performance testing and the risks you mitigate.
In my first blog I defined some essential performance testing terminology and explored a few of the key concepts. Now in this next post in the series, I'm going to delve deeper into each type of test and give you my thoughts on when and why each should be done.
Performance testing is a catch-all term that includes various tests used to verify speed, scalability, and stability. Tests help identify and mitigate risks in all these critical areas. At the various organisations and clients where I have worked, it was often a surprise to me that many didn't validate their systems by testing in all three areas. In many cases they prioritised speed which in my opinion is a mistake.
In my experience many testing terms are used interchangeably, even by me (!), but they are different and you should ensure that your testing includes them all, or have a good reason why not, preferably alongside some risk analysis.
What do we mean by speed, scalability and stability? The risks related to speed, scalability and stability need to be understood and mitigated so that your application or system meets performance expectations.
Speed: Check that the application meets the required response times in order to satisfy end users or business processes. It should be benchmarked against previous versions or similar applications to verify that there is no degradation or worsening performance.
Scalability: Ensure that the application or system supports both the required number of users or throughput and the data produced to be stored in databases. It also needs to be able to identify or alert when capacity is approaching, perhaps making available extra resources on the fly.
Stability: Make sure that the application is reliable when working over an extended period of time and is recoverable if things go wrong such as hardware failures.
How to mitigate the risks related to speed, scalability and stability Here's an overview of performance test types which can be used to mitigate the risks.
Load test: This will be the most common type of performance test you should be running. It can be testing to the expected load or a peak load, typically over an hour. In various organisations where I have worked, a peak hour is determined by simply doubling the average load expected. But it's difficult to determine what the load should be, especially if it's a new service that's being introduced. So, it's imperative that you work closely with business analysts who can guide you on the load mix for the test. The results from this can be used as a baseline, which future tests can be evaluated against when performance improvements have been made to the application or system. The profile below shows how a load might be applied (in this case 50 users) for 1 hour after a ramp up and then eventually ramping down. This testing should determine the speed of the system so that it can be evaluated against expectations and also provide valuable input to determine stability and scalability.
Volume test: This testing evaluates how a system handles a large amount of data. A representative database size (or expected size) should be used and checked to see if it can handle increased volumes of data or high volume of transactions. In my experience this type of testing can be neglected and I have been in many organisations where a representative sized database is not being used, thus missing potential bottlenecks and performance issues. This type of testing assesses speed, scalability and stability.
Stress test: This will evaluate system behaviour when the load goes beyond the expected levels and establishes what types of errors will occur at the breaking points of a system so it can be planned for. This type of testing can help you set up monitoring alerts at levels before the load causes slowness and failures, so you can take evasive action. The profile below of a typical test shows that the load is gradually increased so that slowness and failures can be monitored. This type of testing assesses speed, scalability and stability.
Capacity test: This type of test can provide information of how many users or throughput a system can support and still meet the performance requirements. These tests will help the business plan for future growth in terms of, for example, server size and number, disk space and network bandwidth. A business would typically have capacity models which capacity tests can help to validate, but these can be complex to set up. This type of testing mitigates against scalability risks.
Scalability test: Assesses how a system can scale up or scale out on the fly, when load increases and more resources are required in order for the required performance goals to be maintained. This is more prevalent now with migration to the cloud where technologies are available to do this easily. This type of testing assesses speed, scalability and stability.
Spike test: Assesses system behaviour when the load increases above expected levels for a short period of time. This type of testing can help the business plan for any failures if a sudden load is experienced and quantify how it affects the speed of the application or system. A typical profile of the test is shown below. This type of testing assesses speed, scalability and stability.
Soak test: This test ensures that performance is consistent over an extended period of time. It checks that resource usage, such as memory, is not growing over time, and makes sure that any other scheduled jobs or unexpected system processes do not affect the performance of the application. Typically, the test is run at a lower load than the peak over an extended period of say 12 or 24 hours with system resourc
Most recent headlines
02/04/2025
CYPRESS, Calif FOR-A America will showcase its new FOR-A MixBoard powered by ClassX at the 2025 NAB Show, April 6-9 in Las Vegas. The FOR-A MixBoard is a fully...
02/04/2025
As pro sports teams' engagements with TV station groups explode into a historic search for a successor to the pay-TV distribution model, they're generat...
02/04/2025
At the 2025 NAB Show, April 6-9 in Las Vegas, Cinegy will showcase its strategic partnership with Scale Logic, a provider of high-performance storage and workfl...
02/04/2025
CESSON-SEVIGNE, France Broadpeak has announced that it has launched EdgePeak, a video and data cache software engine. The new solution is designed to help opera...
02/04/2025
Camera tracking and virtual production technology provider Mo-Sys has announced it will be showcasing its new StarTracker Mini at the 2025 NAB Show between Apri...
01/04/2025
USHER's London takeover is in full swing. After kicking off his sold-out run of shows at the O2 Arena to rave reviews, the R&B icon joined forces with Spoti...
01/04/2025
Innovative program empowers partners with growth, efficiency and collaboration
Herndon, Va., April 1, 2025 ST Engineering iDirect, a global leader in satelli...
01/04/2025
MELBOURNE, Fla., April 1, 2025 - L3Harris Technologies (NYSE: LHX) will release its first quarter 2025 financial results before the market opens on Thursday, Ap...
01/04/2025
Calrec Craft Interview: Aston Fearon, Sound Supervisor In this craft interview, Aston Fearon speaks to us about how his career in sound started, projects he'...
01/04/2025
MONT-SAINT-GUIBERT, Belgium Telestream has integrated intoPIX's JPEG XS technology into Telestream's PRISM waveform monitors, which Telestream says will...
01/04/2025
BURLINGTON, Mass. Avid has signed a strategic collaboration agreement with Amazon Web Services (AWS), to deliver a cloud-based production framework that helps f...
01/04/2025
LONDON and NEW YORK The United Football League (UFL) has signed a new global partnership with sports broadcaster DAZN to broadcast every game of the UFL's 2...
01/04/2025
In a groundbreaking bid to streamline and democratize the production process, Netflix has laid out how it is developing a new Media Production Suite, that t...
01/04/2025
PHILADELPHIA Comcast Business has announced that it has completed its acquisition of Nitel, a U.S. managed services provider headquartered in Chicago, from inte...
01/04/2025
NEW YORK A team of research industry veterans, led by Tod Johnson have launched a new consumer insights and analytics platform, Tenetic, that offers both local ...
01/04/2025
V-Nova, a leading provider of compression solutions, today announced its inaugural participation in a patent pool, joining the Access Advance HEVC Patent Pool. ...
01/04/2025
Cinnafilm, a global leader in video optimization solutions, today announced that it will launch Tachyon LIVE, its groundbreaking live IP standards and format co...
01/04/2025
HighField AI, an advanced AI-powered solution designed to automate repetitive tasks within the media production workflow, today announced that it will demonstra...
01/04/2025
Globecast has expanded its use of Net Insight's Nimbra technology by deploying Nimbra Edge, significantly streamlining its media transport operations. This ...
01/04/2025
EdgePeak enables software architects and developers to design and build their own content delivery network (CDN) while reducing streaming costs, fighting video...
01/04/2025
Cinnafilm to preview the innovation at the 2025 NAB Show
Cinnafilm, a global leader in video optimization, has collaborated with NVIDIA to unveil a groundbreak...
01/04/2025
Leading video software provider Synamedia, will showcase its innovation-driven approach to solving the biggest challenges facing customers today and in the futu...
01/04/2025
AJA Debuts IP and 12G-SDI Innovations Ahead of NAB 2025
Brie Clayton April 1, 2025
0 Comments
New tools optimize media and entertainment and proAV wo...
01/04/2025
Bit Part Introduces bitbox mini, the Smallest and Lightest Solution for Ultra-Lo...
01/04/2025
IABM Unveils Bold Transformation at NAB Show, Prioritizing Member Value
Brie Clayton April 1, 2025
0 Comments
IABM is delivering a strategic transform...
01/04/2025
OOONA Introduces Multilingual QC Tool for Subtitling Workflows
Brie Clayton April 1, 2025
0 Comments
See OOONA on booth W4209 at the NAB Show, Las Veg...
01/04/2025
Adopting open standards, the solution aims to provide workflow standardisation, allowing for automation and other innovations across a diverse range of markets
...
01/04/2025
Submissions will be accepted up until 23:59 PST on 2nd April
By Jenny Priestley
Published: March 24, 2025 Updated: April 1, 2025
Submissions will be acc...
01/04/2025
The AI issue takes a look at how AI is reshaping broadcasting, including areas such as sports commentary and archiving and storage, plus we discover how Norways...
01/04/2025
Joining the company with more than two decades of experience forging and scaling alliances in the industry, Wastcoats role will support TVUs strategic developme...
01/04/2025
At the beginning of the year, Rich Welsh, senior vice president with Deluxe, was appointed the new president of Society of Motion Picture and Television Enginee...
01/04/2025
STAMFORD, Conn. and NEW YORK Charter's Spectrum pay TV operations are continuing its previously announced strategy of adding more streaming services to its ...
01/04/2025
HUNT VALLEY, Md. Sinclair, Inc. and its subsidiary, ONE Media Technologies, have announced that members of their leadership team will be participating in multip...
01/04/2025
01 04 2025 - Media release Bus Stop Films' first feature Boss Cat to begin production in June
Boss Cat cast (L-R): Olivia Hargroder, Penny Downie and Juli...
01/04/2025
PremiumBeat - Flexible, Unlimited Music For Creators
Brie Clayton March 31, 2025
0 Comments
Back in November of 2024, PremiumBeat made a bold move tha...
01/04/2025
MLB 2025: TNT Sports Chooses Remote Production for MLB Tuesday,' Upgrades C...
01/04/2025
SVG All-Stars: Francisco Contreras, Executive Director, Field Operations, FOX Sp...
01/04/2025
MILTON drones get a boost with Rohde & Schwarz SIGINT integration Rohde & Schwarz and MILTON have partnered to integrate advanced signals intelligence technol...
01/04/2025
Rohde & Schwarz presents comprehensive R&S ELEKTRA portfolio for reproducible, s...
01/04/2025
Create Complex Compositions with Unlimited Layers with FOR-A MixBoard Powered by ClassX...
01/04/2025
Article courtesy of Digital Production Germany
Read the article
Digital Production Germany magazine editor, Bela Beier, recently talked to Nara's Steve Br...
01/04/2025
Article courtesy of Digital Media World
Read the article
Light Iron uses Nara to handle file navigation, content streaming and information sharing workflow ef...
01/04/2025
Article courtesy of British Cinematographer
Read the article
DoP Don Burgess, VFX supervisor Kevin Baillie and colourist Maxine Gervais pulled their talents t...
01/04/2025
Polesi ski made a name for himself early in his career. Renowned for his attention to detail and ability to mix his creative and technical skills, Polesi ski st...
01/04/2025
visionOS 2.4 is available today, bringing the first set of powerful Apple Intelligence features that help users communicate, write, and express themselves on Ap...
01/04/2025
Facebook
Twitter
LinkedIn
Defence Science and Technology Agency (DSTA) and...
31/03/2025
Ready, set, Party Time!' SBS News empowers young voters with a new politica...
31/03/2025
31 January, 2024
Company News
Tokyo, January 31, 2024 - Hitachi, Ltd. (TSE:6501) today announced the following executive
changes to improve corporate value....
31/03/2025
MELBOURNE, Fla., March 31, 2025 - L3Harris Technologies (NYSE: LHX) has complete...
31/03/2025
Vice Admiral Jan Willem Hartman, commander of the Dutch Materiel and IT Command, and Chris Aebli, President, Tactical Communications, L3Harris Technologies, sig...