From 17ec0f7f73c212d3504e87edb10a547999741859 Mon Sep 17 00:00:00 2001 From: Chris Wilton-Magras Date: Mon, 15 Jul 2024 08:54:10 +0100 Subject: [PATCH 1/6] Bump to Node20 in github workflows --- .github/workflows/auto-compress-images.yaml | 2 +- .github/workflows/check-a11y-of-changed-content.yaml | 2 +- .github/workflows/generate-related.yaml | 4 ++-- .github/workflows/remove-unused-images.yaml | 4 ++-- 4 files changed, 6 insertions(+), 6 deletions(-) diff --git a/.github/workflows/auto-compress-images.yaml b/.github/workflows/auto-compress-images.yaml index 2ba2b706af..4c0e74b12f 100644 --- a/.github/workflows/auto-compress-images.yaml +++ b/.github/workflows/auto-compress-images.yaml @@ -9,7 +9,7 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - name: Compress Images uses: calibreapp/image-actions@main with: diff --git a/.github/workflows/check-a11y-of-changed-content.yaml b/.github/workflows/check-a11y-of-changed-content.yaml index 42a06ccd7f..beab125321 100644 --- a/.github/workflows/check-a11y-of-changed-content.yaml +++ b/.github/workflows/check-a11y-of-changed-content.yaml @@ -48,7 +48,7 @@ jobs: - name: Setup Node uses: actions/setup-node@v4 with: - node-version: 20.10.x + node-version: 20.x cache: npm - name: Install NPM dependencies diff --git a/.github/workflows/generate-related.yaml b/.github/workflows/generate-related.yaml index ecaa9692e7..6975945ac9 100644 --- a/.github/workflows/generate-related.yaml +++ b/.github/workflows/generate-related.yaml @@ -12,9 +12,9 @@ jobs: - name: Checkout uses: actions/checkout@v4 - name: Setup node - uses: actions/setup-node@v3 + uses: actions/setup-node@v4 with: - node-version: 16.13.x + node-version: 20.x cache: npm - run: npm install - run: npm run compute-embeddings --OPENAI_API_KEY=${{ secrets.OPENAI_API_KEY }} diff --git a/.github/workflows/remove-unused-images.yaml b/.github/workflows/remove-unused-images.yaml index f64a43dc5f..5054b7ce6e 100644 --- a/.github/workflows/remove-unused-images.yaml +++ b/.github/workflows/remove-unused-images.yaml @@ -12,9 +12,9 @@ jobs: - name: Checkout uses: actions/checkout@v4 - name: Setup node - uses: actions/setup-node@v3 + uses: actions/setup-node@v4 with: - node-version: 16.13.x + node-version: 20.x cache: npm - run: npm install - name: Remove Unused Images From ff48848f56953e810bd5568cb3b26707e4d092bb Mon Sep 17 00:00:00 2001 From: Matthew Griffin Date: Tue, 17 Sep 2024 14:33:30 +0100 Subject: [PATCH 2/6] Add links to final section --- _posts/2024-09-12-introducing-our-tech-carbon-estimator.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/_posts/2024-09-12-introducing-our-tech-carbon-estimator.md b/_posts/2024-09-12-introducing-our-tech-carbon-estimator.md index d12c1d08f4..68cec8f9b6 100644 --- a/_posts/2024-09-12-introducing-our-tech-carbon-estimator.md +++ b/_posts/2024-09-12-introducing-our-tech-carbon-estimator.md @@ -41,7 +41,7 @@ While the Estimator is not suitable for formal reporting purposes, we believe it ## Try the Technology Carbon Estimator Today -We invite you to try out our Technology Carbon Estimator for yourself. Input your organisation's data, see how changes can affect the output, and gain insights into where your biggest opportunities for carbon reduction might lie. And of course, we're here to help you interpret and act on your results – don't hesitate to reach out to us for a deeper discussion of your findings and next steps. +We invite you to try out our Technology Carbon Estimator for yourself (available on the [Technology Carbon Standard](https://www.techcarbonstandard.org/estimator) and [Scott Logic](https://www.scottlogic.com/technology-carbon-estimator) sites). Input your organisation's data, see how changes can affect the output, and gain insights into where your biggest opportunities for carbon reduction might lie. And of course, we're here to help you interpret and act on your results – don't hesitate to reach out to us for a deeper discussion of your findings and next steps. By providing this tool, we hope to empower organisations to take meaningful action on their technology carbon footprint. While it's just one step on the journey to sustainability, we believe it's an important one. Try the estimator today and join us in working towards a more sustainable future for technology. From 6933b51bf34416375f85554cf0211fc54970a9f0 Mon Sep 17 00:00:00 2001 From: Andrew Whitmell Date: Wed, 18 Sep 2024 11:54:58 +0100 Subject: [PATCH 3/6] Add Performance Testing blog post --- _data/authors.yml | 2 +- ...d-ingredient-in-web-application-success.md | 48 +++++++++++++++++++ 2 files changed, 49 insertions(+), 1 deletion(-) create mode 100644 _posts/2024-09-17-performance-testing-the-often-overlooked-ingredient-in-web-application-success.md diff --git a/_data/authors.yml b/_data/authors.yml index 227cfe0286..5034a586ec 100644 --- a/_data/authors.yml +++ b/_data/authors.yml @@ -242,7 +242,7 @@ authors: picture: blogpic.jpg awhitmell: name: "Andrew Whitmell" - author-summary: "Associate developer at Scott Logic based in the Newcastle office. When not bashing keyboards, I can usually be found playing with a Labrador or looking at guitars I can't afford." + author-summary: "Developer based in Newcastle." picture: awhitmell.jpg bdimitrov-SL: name: "Bogdan Dimitrov" diff --git a/_posts/2024-09-17-performance-testing-the-often-overlooked-ingredient-in-web-application-success.md b/_posts/2024-09-17-performance-testing-the-often-overlooked-ingredient-in-web-application-success.md new file mode 100644 index 0000000000..3e827cad75 --- /dev/null +++ b/_posts/2024-09-17-performance-testing-the-often-overlooked-ingredient-in-web-application-success.md @@ -0,0 +1,48 @@ +--- +title: Performance testing - the often overlooked ingredient in web application success +date: 2024-09-17 09:00:00 Z +categories: +- Testing +summary: Testing the performance of an application can often give more insights than expected. From improving security, to cutting costs, performance testing ultimately contributes to user satisfaction and business success. +author: awhitmell +--- + +In today's fast-paced digital landscape, the performance of a web application has a direct impact on user satisfaction, business success, and overall competitiveness. Whether it's the speed of page loads, scalability under heavy traffic, or the smoothness of key interactions, users expect applications to perform flawlessly. Performance testing is essential for identifying and addressing potential issues before they affect real users, ensuring an optimised and reliable experience. From improving resource utilisation to enhancing security and boosting SEO rankings, comprehensive performance testing is playing an ever-growing role in the success of applications. This blog explores some of the key benefits of benchmarking performance. + +## Enhance user experience +Performance testing plays a crucial role in enhancing the user experience of web applications. Slow load times, unresponsive features, or frequent crashes drive users away quickly, leading to high bounce rates and poor engagement. [A study by Google](https://www.thinkwithgoogle.com/_qs/documents/2340/bc22e_The_Need_for_Mobile_Speed_-_FINAL_1.pdf) found that 53% of mobile users abandon a site if it takes longer than three seconds to load, and sites that loaded within 5 seconds boast a 35% lower bounce rate, and 70% longer average session time, compared to their slower counterparts. This demonstrates how critical load testing (testing performance under typical and peak usage conditions) is in retaining users and ensuring a seamless experience across devices and platforms. By simulating various scenarios, such as peak traffic loads or different network conditions, testing performance helps identify areas where speed and responsiveness can be improved, ensuring a smooth and consistent experience for all users. + +Beyond speed, users expect web applications to work flawlessly without issue during critical interactions like form submissions, payments, or media playback. Poorly optimised applications lead to a frustrating user journey, where features lag or malfunction at key moments. By conducting thorough load tests, these issues can be identified and mitigated before they affect real users. In the long term, this builds user trust and loyalty, as they are more likely to stick with applications they know performs reliably. + +## Ensure scalability +Web applications must be designed to scale as demand grows. Whether a business is experiencing gradual growth or anticipating a sudden surge due to marketing campaigns, holidays, or special events, scalability is essential for ensuring consistent performance. Scalability testing (assessing the system's ability to scale up efficiently as the load increases) enables businesses to simulate these scenarios, revealing how an application responds under various levels of stress. Dedicated tools can simulate thousands of virtual users simultaneously, helping businesses understand their application's breaking point and when more server resources or optimisations are needed. + +A widely quoted [study by the Aberdeen Group](https://info.headspin.io/hubfs/Analyst%20Reports/5136-RR-performance-web-application.pdf) found that for e-commerce sites, "a 1-second delay in page load time equals 11% fewer page views, a 16% decrease in customer satisfaction, and 7% loss in conversions". While that study shows the fiscal impact of a slow service, the research itself dates back to 2008, but since then expectations have shifted, with users wanting even more speed. Proper scalability testing helps businesses prevent these missed opportunities. Ensuring that infrastructure can support traffic surges without degradation in performance, allows businesses to capitalise on high-demand periods rather than face potential outages or slowdowns. + +## Identify bottlenecks +One of the most effective ways to uncover bottlenecks within an application is through performance testing. Bottlenecks, whether caused by inefficient code, slow database queries, or network latency, can degrade the overall performance of an application. During these tests, various components of the system - such as CPU usage, memory, database response times, and network traffic – can be monitored to pinpoint the exact source of the delay. For example, a heavy reliance on server-side processing could cause the backend to overload under pressure, or large unoptimised images might slow down front-end loading times. By identifying these bottlenecks early they can be addressed, optimising system performance before users experience noticeable lags or errors. + +Addressing bottlenecks also helps reduce infrastructure costs. When performance issues are resolved, applications run more efficiently and require fewer resources to handle the same traffic. This optimisation ensures that businesses can maintain high-performance standards without overspending on additional servers or cloud infrastructure. + +## Optimise resource utilisation +Stress testing (examining how an application performs under extreme conditions, often beyond its normal operational capacity) is essential for optimising resource utilisation in web applications, ensuring that the application runs efficiently without wasting valuable server capacity. Modern applications rely on a combination of resources, including CPU, memory, and network bandwidth, and their usage needs to be carefully managed to prevent underutilisation or overconsumption. A well-executed soak test (testing how a system performs over an extended period under a sustained load) can reveal inefficiencies, such as memory leaks or excessive CPU usage, allowing these processes to be optimised before they affect the live environment. By addressing these issues, businesses can ensure that their applications run smoothly, even under peak loads, without the need to over-provision costly resources. + +Optimising resource usage not only improves application performance but also leads to significant cost savings, particularly for cloud-based applications where resource consumption directly impacts operational expenses. [A 2020 study by Flexera](https://www.flexera.com/about-us/press-center/flexera-releases-2020-state-of-the-cloud-report) found that companies overspend on cloud services by an estimated 30% due to inefficiencies like over-provisioned resources. Soak testing helps businesses fine-tune their resource allocations, ensuring that applications use just the right amount of processing power and storage, which can dramatically reduce costs. This approach allows companies to invest more efficiently in their infrastructure, providing a high-performing application while keeping expenses under control. + +## Prevent security vulnerabilities +Performance testing is not just about speed; it also helps identify potential security vulnerabilities that may arise due to high traffic or resource strain. Poorly performing applications can open doors to denial-of-service (DoS) attacks or other exploits when overwhelmed by traffic. Spike testing (evaluating how an application reacts to sudden, extreme increases in traffic load) with various load conditions ensures that the application can withstand malicious attempts to crash or breach it. By addressing these vulnerabilities, developers can safeguard the application's integrity, protecting both the business and its users. + +Security vulnerabilities often emerge when applications are stressed or overloaded, and load testing helps expose these weak points. By subjecting the application to various stress tests, developers can evaluate how the app reacts under pressure, ensuring it remains secure and stable even in extreme conditions. This testing phase allows for the timely implementation of security patches and hardening measures, minimising risks, and improving the overall resilience of the application. + +## Validate compliance with SLAs +Service Level Agreements (SLAs) outline the expectations for performance, availability, and responsiveness between service providers and clients. Performance testing helps ensure that web applications meet these critical benchmarks by simulating real-world conditions allowing the evaluation of the application's ability to stay within agreed-upon metrics. Whether the SLA requires a web page to load within two seconds or guarantees 99.9% uptime, rigorous soak testing helps bring the application to a point where it delivers the promised experience and provides tangible proof when it does. + +In 2016, [a Ponemon Institute study](https://www.vertiv.com/globalassets/documents/reports/2016-cost-of-data-center-outages-11-11_51190_1.pdf) showed that unplanned downtime, which could easily be caused by performance deficiencies, was costing businesses an average of approximately $9,000 per minute, with [more recent studies](https://itic-corp.com/itic-2021-global-server-hardware-server-os-reliability-survey-results) putting that number as high as $83,000 for large enterprises. By validating performance against SLAs, organisations not only ensure compliance but also protect their bottom line and customer trust. + +## Boost SEO ranking +Finally, performance testing has a direct impact on SEO rankings. Studies show that search engines, such as Google, factor in page load times and overall user experience when determining website rankings. Slow or poorly performing applications lead to higher bounce rates, signalling to search engines that the content is not valuable or relevant to users. By optimising an application's performance through stress testing, load times can be improved, bounce rates reduced, and overall user engagement enhanced - all of which contribute to a better SEO ranking. + +A high-performing application ensures faster interactions and better user retention, both of which are favoured by search algorithms. With improved performance, applications are more likely to rank higher in search results, attracting more organic traffic. This, in turn, boosts visibility, drives growth, and increases the chances of business success. Therefore, performance testing is not just a technical necessity; it is a strategic move to boost an app's discoverability and market reach. + +## Conclusion +In a world where user expectations are higher than ever, testing performance no longer seems optional, but rather a necessity for any successful web application. Users expect fast, reliable, and secure experiences, and businesses must meet these demands to stay ahead. Comprehensive performance testing not only ensures smooth interactions and scalability but also helps prevent costly downtimes and security breaches. Performance testing tools come in all shapes and sizes, covering almost all common programming languages. Many of these tools are free, open-source, and come with comprehensive documentation helping developers write their first test. By leveraging these tools to proactively identify and address performance issues, companies can optimise their resources, improve user satisfaction, and enhance their SEO rankings, ultimately driving growth and long-term success. From f961f2a8a2f87d19b63bd90c7ae5c44d68b429e4 Mon Sep 17 00:00:00 2001 From: Andrew Whitmell Date: Wed, 18 Sep 2024 12:19:20 +0100 Subject: [PATCH 4/6] Add Performance Testing blog post --- ...-often-overlooked-ingredient-in-web-application-success.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/_posts/2024-09-17-performance-testing-the-often-overlooked-ingredient-in-web-application-success.md b/_posts/2024-09-17-performance-testing-the-often-overlooked-ingredient-in-web-application-success.md index 3e827cad75..1c5917fef1 100644 --- a/_posts/2024-09-17-performance-testing-the-often-overlooked-ingredient-in-web-application-success.md +++ b/_posts/2024-09-17-performance-testing-the-often-overlooked-ingredient-in-web-application-success.md @@ -10,7 +10,7 @@ author: awhitmell In today's fast-paced digital landscape, the performance of a web application has a direct impact on user satisfaction, business success, and overall competitiveness. Whether it's the speed of page loads, scalability under heavy traffic, or the smoothness of key interactions, users expect applications to perform flawlessly. Performance testing is essential for identifying and addressing potential issues before they affect real users, ensuring an optimised and reliable experience. From improving resource utilisation to enhancing security and boosting SEO rankings, comprehensive performance testing is playing an ever-growing role in the success of applications. This blog explores some of the key benefits of benchmarking performance. ## Enhance user experience -Performance testing plays a crucial role in enhancing the user experience of web applications. Slow load times, unresponsive features, or frequent crashes drive users away quickly, leading to high bounce rates and poor engagement. [A study by Google](https://www.thinkwithgoogle.com/_qs/documents/2340/bc22e_The_Need_for_Mobile_Speed_-_FINAL_1.pdf) found that 53% of mobile users abandon a site if it takes longer than three seconds to load, and sites that loaded within 5 seconds boast a 35% lower bounce rate, and 70% longer average session time, compared to their slower counterparts. This demonstrates how critical load testing (testing performance under typical and peak usage conditions) is in retaining users and ensuring a seamless experience across devices and platforms. By simulating various scenarios, such as peak traffic loads or different network conditions, testing performance helps identify areas where speed and responsiveness can be improved, ensuring a smooth and consistent experience for all users. +Performance testing plays a crucial role in enhancing the user experience of web applications. Slow load times, unresponsive features, or frequent crashes drive users away quickly, leading to high bounce rates and poor engagement. [A study by Google](https://www.thinkwithgoogle.com/_qs/documents/2340/bc22e_The_Need_for_Mobile_Speed_-_FINAL_1.pdf) found that 53% of mobile users abandon a site if it takes longer than 3 seconds to load, they also found that sites which load within 5 seconds boast a 35% lower bounce rate, and 70% longer average session time, compared to their slower counterparts. This demonstrates how critical load testing (testing performance under typical and peak usage conditions) is in retaining users and ensuring a seamless experience across devices and platforms. By simulating various scenarios, such as peak traffic loads or different network conditions, testing performance helps identify areas where speed and responsiveness can be improved, ensuring a smooth and consistent experience for all users. Beyond speed, users expect web applications to work flawlessly without issue during critical interactions like form submissions, payments, or media playback. Poorly optimised applications lead to a frustrating user journey, where features lag or malfunction at key moments. By conducting thorough load tests, these issues can be identified and mitigated before they affect real users. In the long term, this builds user trust and loyalty, as they are more likely to stick with applications they know performs reliably. @@ -37,7 +37,7 @@ Security vulnerabilities often emerge when applications are stressed or overload ## Validate compliance with SLAs Service Level Agreements (SLAs) outline the expectations for performance, availability, and responsiveness between service providers and clients. Performance testing helps ensure that web applications meet these critical benchmarks by simulating real-world conditions allowing the evaluation of the application's ability to stay within agreed-upon metrics. Whether the SLA requires a web page to load within two seconds or guarantees 99.9% uptime, rigorous soak testing helps bring the application to a point where it delivers the promised experience and provides tangible proof when it does. -In 2016, [a Ponemon Institute study](https://www.vertiv.com/globalassets/documents/reports/2016-cost-of-data-center-outages-11-11_51190_1.pdf) showed that unplanned downtime, which could easily be caused by performance deficiencies, was costing businesses an average of approximately $9,000 per minute, with [more recent studies](https://itic-corp.com/itic-2021-global-server-hardware-server-os-reliability-survey-results) putting that number as high as $83,000 for large enterprises. By validating performance against SLAs, organisations not only ensure compliance but also protect their bottom line and customer trust. +In 2016, [a Ponemon Institute study](https://www.vertiv.com/globalassets/documents/reports/2016-cost-of-data-center-outages-11-11_51190_1.pdf) showed that unplanned downtime, which could easily be caused by performance deficiencies, was costing businesses an average of approximately $9,000 per minute, with [more recent studies](https://itic-corp.com/itic-2021-global-server-hardware-server-os-reliability-survey-results) putting that number as high as $83,000 per minute for large enterprises. By validating performance against SLAs, organisations not only ensure compliance but also protect their bottom line and customer trust. ## Boost SEO ranking Finally, performance testing has a direct impact on SEO rankings. Studies show that search engines, such as Google, factor in page load times and overall user experience when determining website rankings. Slow or poorly performing applications lead to higher bounce rates, signalling to search engines that the content is not valuable or relevant to users. By optimising an application's performance through stress testing, load times can be improved, bounce rates reduced, and overall user engagement enhanced - all of which contribute to a better SEO ranking. From 7957e27613f83364c796f95bbcc7254dee20b54e Mon Sep 17 00:00:00 2001 From: Siteleaf Date: Wed, 18 Sep 2024 12:33:48 +0100 Subject: [PATCH 5/6] Updated Performance Testing The Often Overlooked Ingredient In Web Application Success --- ...-often-overlooked-ingredient-in-web-application-success.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/_posts/2024-09-17-performance-testing-the-often-overlooked-ingredient-in-web-application-success.md b/_posts/2024-09-17-performance-testing-the-often-overlooked-ingredient-in-web-application-success.md index 1c5917fef1..d1b46a8970 100644 --- a/_posts/2024-09-17-performance-testing-the-often-overlooked-ingredient-in-web-application-success.md +++ b/_posts/2024-09-17-performance-testing-the-often-overlooked-ingredient-in-web-application-success.md @@ -3,7 +3,9 @@ title: Performance testing - the often overlooked ingredient in web application date: 2024-09-17 09:00:00 Z categories: - Testing -summary: Testing the performance of an application can often give more insights than expected. From improving security, to cutting costs, performance testing ultimately contributes to user satisfaction and business success. +summary: Testing the performance of an application can often give more insights than + expected. From improving security, to cutting costs, performance testing ultimately + contributes to user satisfaction and business success. author: awhitmell --- From ff730b4629e1c7bc81e97ccbf9cacad1d3b82eba Mon Sep 17 00:00:00 2001 From: "slinsley@scottlogic.com" Date: Tue, 24 Sep 2024 10:24:53 +0100 Subject: [PATCH 6/6] Updated Performance Testing Thumbnail and 1 other file --- ...ked-ingredient-in-web-application-success.md | 1 + _uploads/Performance testing thumbnail.png | Bin 0 -> 88067 bytes 2 files changed, 1 insertion(+) create mode 100644 _uploads/Performance testing thumbnail.png diff --git a/_posts/2024-09-17-performance-testing-the-often-overlooked-ingredient-in-web-application-success.md b/_posts/2024-09-17-performance-testing-the-often-overlooked-ingredient-in-web-application-success.md index d1b46a8970..fa262aa4dd 100644 --- a/_posts/2024-09-17-performance-testing-the-often-overlooked-ingredient-in-web-application-success.md +++ b/_posts/2024-09-17-performance-testing-the-often-overlooked-ingredient-in-web-application-success.md @@ -7,6 +7,7 @@ summary: Testing the performance of an application can often give more insights expected. From improving security, to cutting costs, performance testing ultimately contributes to user satisfaction and business success. author: awhitmell +image: "/uploads/Performance%20testing%20thumbnail.png" --- In today's fast-paced digital landscape, the performance of a web application has a direct impact on user satisfaction, business success, and overall competitiveness. Whether it's the speed of page loads, scalability under heavy traffic, or the smoothness of key interactions, users expect applications to perform flawlessly. Performance testing is essential for identifying and addressing potential issues before they affect real users, ensuring an optimised and reliable experience. From improving resource utilisation to enhancing security and boosting SEO rankings, comprehensive performance testing is playing an ever-growing role in the success of applications. This blog explores some of the key benefits of benchmarking performance. diff --git a/_uploads/Performance testing thumbnail.png b/_uploads/Performance testing thumbnail.png new file mode 100644 index 0000000000000000000000000000000000000000..2bb06e57d3fda6eca3689999821012c6bf602ca1 GIT binary patch literal 88067 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
  • w0i7a=j>3;>xIPbqxgld-2 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 O0000