Skip to main content
Dev Centre House Ireland Company LogoDev Centre House Ireland
  • About Us
  • Case Studies
  • Startup Program
Dev Centre House Ireland Company LogoDev Centre House Ireland
  • Contact Us
  • [email protected]
  • +353 1 531 4791

FOLLOW US

LinkedIn iconFacebook iconX iconClutch icon

Services

  • Custom Software Development
  • Web Development
  • Web Design
  • Mobile App Development
  • Artificial Intelligence (AI)
  • Cloud Development
  • UI/UX Design
  • DevOps
  • Machine Learning
  • Big Data
  • Blockchain
  • Explore all Services

Technologies

  • Front-end
  • React
  • Back-end
  • Java
  • Mobile
  • iOS
  • Cloud
  • AWS
  • ERP&CRM
  • SAP
  • Explore all Technologies

Industries

  • Finance
  • E-Commerce
  • Telecommunications
  • Retail
  • Real Estate
  • Manufacturing
  • Government
  • Healthcare
  • Education
  • Explore all Industries

Quick Navigation

  • About Us
  • Services
  • Technologies
  • Industries
  • Case Studies
  • Exclusive Partnership Program
  • Careers [We're Hiring!]
  • Blogs
  • Privacy Policy
  • InvestOrNot – Company checker for investors
  • Software Cost Estimator
  • Norway (Oslo)
  • Global Offices
© 2026 Dev Centre House Ireland All Rights Reserved
Flag of IrelandRepublic of Ireland
Flag of European UnionEuropean Union
  1. Home
  2. Blog
  3. Website Performance Testing: What Should You Test Before Launch?
Software Testing and QA

Website Performance Testing: What Should You Test Before Launch?

Anthony Mc Cann
Anthony Mc Cann
22 September 2026
11 min read

Table of contents

  • What Website Performance Testing Should Measure
  • Measure Core Web Vitals, but Do Not Stop There
  • Test Critical User Journeys End to End
  • Run Load Tests Before Traffic Peaks
  • Test Back-End Dependencies, Not Just the Browser
  • Test on Representative Mobile Devices and Networks
  • Use a Staging Environment That Resembles Production
  • UK Context: Capacity and Resilience Before Launch
  • UK Scenario: Testing an Ecommerce Launch Ahead of a National Campaign
  • Include Security and Resilience in Performance Decisions
  • Establish Performance Budgets and Release Criteria
  • Monitor After Launch Because Testing Has Limits
  • How Dev Centre House Can Support Performance Testing
  • Conclusion

Learn what to test before launch, from Core Web Vitals and mobile speed to load handling, APIs, databases and resilience.

A website can appear complete in a design review and still fail under real conditions. Large images may delay key content, JavaScript can block interaction, APIs can slow important journeys, and infrastructure that performs well with ten test users may struggle when a campaign sends thousands of visitors at once. That is why performance validation needs to happen before release rather than after customers start reporting problems.

For business leaders, website performance testing is about more than chasing a fast score. It provides evidence that important pages and transactions remain usable across realistic devices, networks and traffic levels, while giving development teams a clear view of bottlenecks that could affect conversion, service continuity or operating cost.

What Website Performance Testing Should Measure

A useful test plan should examine the experience from the user’s browser through to the infrastructure behind the application. Measuring only the homepage can hide slow product pages, search functions, account areas or checkout flows.

The table below provides a practical pre-launch framework.

Test areaWhat to measureWhy it matters
Page loadingMain content render time, server response, asset weightSlow entry pages can create friction before users engage
ResponsivenessDelay after clicks, taps and keyboard inputUsers need immediate feedback from interactive features
Visual stabilityUnexpected movement while the page loadsShifting controls and content can cause errors and frustration
Load handlingResponse times and error rates as concurrent traffic increasesReveals capacity limits before campaigns or peak demand
API and database behaviourSlow queries, external calls, timeouts and retriesBack-end dependencies can become the real bottleneck
Mobile conditionsPerformance on representative devices and network speedsDesktop lab results may not reflect customer experience
Third-party scriptsAnalytics, advertising, chat and embedded servicesExternal code can delay rendering and interaction
ResilienceBehaviour when a dependency slows or failsCritical journeys should degrade predictably rather than collapse

Teams can connect these checks with the broader website testing checklist so speed, functionality, security and integrations are reviewed as one release decision.

Measure Core Web Vitals, but Do Not Stop There

Core Web Vitals provide a useful user-centred baseline. Google’s current set covers loading, responsiveness and visual stability through Largest Contentful Paint (LCP), Interaction to Next Paint (INP) and Cumulative Layout Shift (CLS). Google currently defines good thresholds as LCP of 2.5 seconds or less, INP of 200 milliseconds or less and CLS of 0.1 or less, measured at the 75th percentile of page loads.

These measures make speed and responsiveness easier to discuss in business terms, but they should not become the entire test strategy. A page can meet a headline threshold and still have a slow search, delayed form submission or an API call that blocks a high-value journey.

Use field data where available because it reflects real users and devices. Laboratory testing remains valuable for diagnosis because teams can reproduce conditions, profile code and compare changes before release.

Test Critical User Journeys End to End

The most important performance checks should follow complete customer journeys rather than isolated URLs. For a B2B site, this might mean moving from a service page to an enquiry form and confirming that submission, CRM integration and confirmation all happen without excessive delay. For ecommerce, it could mean search, product view, basket, payment and order confirmation.

Website performance should therefore be assessed against the actions that matter commercially. A fast landing page does not compensate for a checkout that becomes unresponsive when inventory or payment services are busy.

Prioritise:

  • lead and contact forms;
  • search and filtering;
  • login and account access;
  • product or service discovery;
  • basket and checkout;
  • booking or quotation flows;
  • dashboards and reports;
  • file uploads and downloads.

The wider website development process should leave enough time to test these flows after integrations and representative content are in place.

Run Load Tests Before Traffic Peaks

Load testing asks whether the service can continue to perform as traffic and interactions rise. The GOV.UK Service Manual advises public-service teams to undertake capacity planning and run regular performance tests, including load testing, against pre-production environments. It recommends basing tests on expected user numbers, realistic behaviour and anticipated traffic growth.

For commercial organisations, the same engineering principle is useful. Website performance under load should be assessed before a product launch, major advertising campaign, seasonal event or customer migration that could materially increase demand.

A useful load test should answer:

  • At what point do response times begin to degrade?
  • Which service reaches capacity first?
  • Do database queries or third-party APIs become bottlenecks?
  • Does autoscaling react quickly enough?
  • What error rate appears at higher concurrency?
  • Can the service recover after the peak passes?

Avoid testing a production environment aggressively without planning and permission. A controlled pre-production environment is usually safer and makes results easier to interpret.

Test Back-End Dependencies, Not Just the Browser

A slow page is often a symptom rather than the root cause. Database queries, authentication services, search engines, CRM calls, payment services and content APIs can each delay a user journey.

Strong website performance testing therefore measures back-end timings alongside browser metrics. Teams should use application monitoring, distributed tracing or equivalent diagnostic data to understand where time is being spent.

When APIs are business-critical, the principles in API integration planning are relevant: define timeouts, retries, failure behaviour and ownership rather than assuming every external service will respond quickly forever.

For database-heavy platforms, test realistic data volumes. A query that works well with a small development dataset can behave very differently once tables contain production-scale records.

Test on Representative Mobile Devices and Networks

Many performance problems are hidden by powerful development laptops and fast office connections. Customers may use older phones, shared Wi-Fi or variable mobile networks, particularly when accessing services while travelling.

This makes website performance testing on representative devices important before launch. Teams should review the analytics from an existing service where available, then build a test matrix around meaningful device classes rather than attempting to cover every model on the market.

Check whether:

  • large images dominate download time;
  • JavaScript blocks interaction;
  • fonts delay visible content;
  • navigation responds quickly;
  • forms remain usable;
  • third-party scripts consume excessive resources;
  • layouts remain stable while content loads.

The goal is not to make every device produce identical numbers. It is to ensure that the intended audience can complete important tasks without avoidable friction.

Use a Staging Environment That Resembles Production

Performance results are only useful if the environment is representative. A staging system with a tiny database, disabled integrations or very different infrastructure can create misleading confidence.

A structured website staging environment should reproduce the production characteristics that materially influence website performance, while using safe test data and non-production credentials.

Before testing, compare:

  • application and runtime versions;
  • database configuration and representative data volumes;
  • caching rules;
  • CDN behaviour;
  • infrastructure sizing;
  • API integrations;
  • background jobs;
  • security controls that may affect requests.

Differences should be documented so stakeholders understand what the test results do and do not prove.

UK Context: Capacity and Resilience Before Launch

UK organisations operating customer-facing services need to consider not only average demand but also events that can create sudden traffic spikes. Retail promotions, ticket releases, public announcements, application deadlines and large email campaigns can all change demand within minutes.

For UK teams, website performance planning should therefore include capacity, monitoring and resilience. The National Cyber Security Centre advises organisations to understand where network, compute, storage and database resources can be exhausted, and to test high-load conditions rather than relying on design assumptions alone.

NCSC guidance also notes that monitoring across relevant network, compute and storage resources is important for understanding unusual load and responding to disruption.

This does not mean every business requires enterprise-scale infrastructure. It means the expected level of demand, the consequences of failure and the cost of extra capacity should be discussed explicitly.

UK Scenario: Testing an Ecommerce Launch Ahead of a National Campaign

Consider a hypothetical UK retailer preparing a redesigned ecommerce site before a nationwide campaign. The new platform looks fast during normal QA, but the business expects traffic to rise sharply when advertising begins.

The team builds a website performance test around real journeys rather than homepage requests alone. Virtual users browse categories, search products, open product pages, add items to baskets and reach checkout. The test gradually increases concurrency while engineers watch application response times, database utilisation, cache hit rates and external payment latency.

The results reveal that product search remains stable, but an inventory query becomes progressively slower as concurrency rises. The team optimises the query, adds appropriate caching and retests before launch.

This is the value of pre-launch testing: finding a capacity problem while there is still time to fix it without disrupting customers or campaign spend.

Include Security and Resilience in Performance Decisions

Security controls and performance are not separate concerns. Rate limiting, authentication, web application firewalls and bot protections can all influence legitimate traffic, while resource exhaustion can make an otherwise secure service unavailable.

The NCSC recommends identifying bottlenecks and testing high-load and denial-of-service conditions as part of a wider testing strategy.

For higher-risk platforms, combine performance work with website security best practices so capacity, availability and protection mechanisms are tested together rather than configured independently.

A fast service that fails abruptly under stress is not a resilient service.

Establish Performance Budgets and Release Criteria

Testing becomes more actionable when teams agree in advance what is acceptable. A performance budget can set limits for page weight, JavaScript, image size or key timing metrics, while release criteria can define acceptable response times and error rates for critical journeys.

This turns performance from a subjective observation into a manageable engineering constraint.

Useful release questions include:

  1. Do priority pages meet agreed loading and responsiveness targets?
  2. Do critical journeys remain stable under expected traffic?
  3. Are error rates within an acceptable range?
  4. Can the application recover after a traffic spike?
  5. Are major third-party dependencies monitored?
  6. Do mobile users receive an acceptable experience?
  7. Are known limitations documented and accepted by the relevant owner?

If a release fails an important threshold, teams can then decide whether to fix, reduce scope or formally accept the risk.

Monitor After Launch Because Testing Has Limits

No pre-launch environment can reproduce every production variable. Real users arrive with different devices, locations, network conditions and behaviour patterns, while third-party services can change after release.

Post-launch monitoring should therefore continue this work rather than replacing it. Track field metrics, application response times, errors, infrastructure saturation and the business journeys that matter most.

Maintenance planning is also important because new features, analytics tags and integrations can slowly make a previously fast site heavier. A clear website maintenance plan should include periodic technical review rather than focusing only on content updates and security patches.

How Dev Centre House Can Support Performance Testing

Dev Centre House can support website performance testing through technical discovery, performance audits, Core Web Vitals analysis, load testing, API and database diagnostics, staging review and release validation.

For an existing platform, the work may begin with identifying whether delays originate in front-end assets, application logic, databases, integrations or infrastructure. For a new site, performance criteria can be included in architecture and QA planning before development is complete.

The aim is not to optimise every metric indefinitely. It is to identify bottlenecks that affect real users or create material operational risk, then prioritise improvements according to business impact.

Conclusion

Effective website performance testing combines user-centred metrics with end-to-end journey testing, capacity checks, dependency analysis, mobile validation and resilience testing. It provides evidence that a site is ready for expected demand and gives teams a clearer picture of where failures are likely to occur.

For UK organisations approaching launch, the practical next step is to define the critical journeys, expected traffic and acceptable thresholds before the final QA cycle. That makes testing more targeted and gives business and technical stakeholders a shared basis for deciding whether the service is ready to go live.

FAQs

1. What should website performance testing include before launch?

It should cover loading speed, responsiveness, visual stability, critical journeys, mobile conditions, APIs, databases, third-party dependencies, load handling and resilience.

2. What is the difference between load testing and speed testing?

Speed testing measures how quickly pages or interactions perform under defined conditions, while load testing examines how the system behaves as traffic and concurrent activity increase.

3. Should Core Web Vitals be tested before launch?

Yes. They provide useful measures of loading, responsiveness and visual stability, but they should be combined with application-specific journey, load and back-end testing.

4. Should performance tests run against production?

Not by default. Controlled pre-production testing is generally safer for significant loads. Production monitoring and carefully governed checks can then validate real-world behaviour after release.

5. How can Dev Centre House support a performance audit?

Dev Centre House can assess front-end behaviour, Core Web Vitals, APIs, databases, infrastructure and load handling, then prioritise technical improvements according to user and business impact.

Share
Anthony Mc Cann
Anthony Mc CannDev Centre House Ireland

Table of contents

  • What Website Performance Testing Should Measure
  • Measure Core Web Vitals, but Do Not Stop There
  • Test Critical User Journeys End to End
  • Run Load Tests Before Traffic Peaks
  • Test Back-End Dependencies, Not Just the Browser
  • Test on Representative Mobile Devices and Networks
  • Use a Staging Environment That Resembles Production
  • UK Context: Capacity and Resilience Before Launch
  • UK Scenario: Testing an Ecommerce Launch Ahead of a National Campaign
  • Include Security and Resilience in Performance Decisions
  • Establish Performance Budgets and Release Criteria
  • Monitor After Launch Because Testing Has Limits
  • How Dev Centre House Can Support Performance Testing
  • Conclusion

Free Consultation

Have a project in mind? Let's talk.

Our engineers help businesses build scalable software — from MVP to enterprise. Book a free 30-min session.

Related Articles

View all →
A developer working across multiple screens with code and interface testing tools visible, representing the comparison between Manual vs Automated website testing.
Software Testing and QA

Manual vs Automated Website Testing: Which Is Better?

Anthony Mc Cann22 September 2026
The image represents automated website testing, where software tools run predefined tests to check website functionality, performance, usability, and reliability more efficiently and consistently.
Software Testing and QA

What Is Automated Website Testing? Benefits and Use Cases

Anthony Mc Cann22 September 2026
The image represents website load testing, which measures how a website performs under different traffic levels to identify slowdowns, bottlenecks, and stability issues before they affect users.
Software Testing and QA

Website Load Testing: How to Prepare for Traffic Spikes

Anthony Mc Cann22 September 2026

Contact Us!

Fill out the form below or schedule a call and we will be in touch. * indicates a required field.

Remaining Characters: 1000

By clicking Send, you agree to our Privacy Policy.

WHAT'S NEXT?

  1. 1

    We'll review your request, and start talking about your project.

  2. 2

    Our team creates a project proposal with timelines, costs, and team size.

  3. 3

    We meet, finalise the agreement, and begin your project.

Crunchbase badgeClutch badgeGoodFirms badgeTechBehemoths badge