Udemybeginneren

Web Performance Test Automation using Sitespeed

Improve website speed & performance! Automated testing reveals key metrics & optimization opportunities. Make your web pages faster & more efficient.

3.7(24)
168students
3h 13m
Certificate
Topped Career
Topped CareerCreativity in Teaching

Course Content

Web Performance Test Automation using Sitespeed is a beginner-level Udemy course taught by Topped Career. It runs 3h 13m, is taught in English, and includes a certificate of completion. Learners rate it 3.7 out of 5 from 24 reviews, with 168 students enrolled. It is a paid course, last updated March 2021.

Automated Web Performance Testing with Sitespeedio: A Practical Guide

This course equips you with the skills to automate performance testing for your websites using Sitespeedio, a powerful open-source tool. Learn to analyze your page structure and gain actionable insights to improve website speed and enhance the user experience.

Here's what you'll learn:

  • Understanding Web Page Structure: Analyze how your web pages are built and receive tailored feedback for optimization.
  • JavaScript Test Case Creation: Design and implement simple JavaScript test cases to evaluate website performance using real browsers.
  • Real User Simulation: Simulate real-world user conditions, including varying network connectivity, to accurately measure performance.
  • Key Performance Metrics: Collect and interpret crucial metrics like page load speed, time to first byte (TTFB), and more.
  • Data Tracking & Analysis: Learn to collect and maintain data on your page builds for easy change tracking and performance monitoring.
  • Continuous Integration (CI) Integration: Integrate performance testing into your CI pipeline to proactively identify and address performance regressions early in the development cycle.
  • Production Monitoring & Alerting: Monitor website performance in production and set up alerts to notify you of performance regressions.

Course Content Breakdown:

  • Project Setup: Create a Git project and clone it for version control.
  • Dependency Management: Install necessary Sitespeedio dependencies.
  • JavaScript Test Scripting: Write simple JavaScript files to test web pages.
  • Selenium Integration: Develop JavaScript files with Selenium WebDriver to measure web page performance.
  • Command-Line Execution: Master various commands to execute test cases across different browsers (Chrome, Firefox, etc.).
  • Git Pipeline & Artifact Generation: Design a Git pipeline to generate test artifacts for continuous integration.
  • Environment Variables: Set up environment variables for secure and configurable test execution.
  • Data Storage with InfluxDB: Set up InfluxDB to store performance test results for historical analysis.
  • Interactive Dashboards with Grafana: Create interactive performance dashboards using Grafana to visualize your data.
  • Performance, Accessibility & Best Practices Scoring: Utilize the Coach to measure performance, accessibility, and adherence to best practices.

Important Note: This is an introductory course focusing on fundamental browser-based performance testing techniques. The skills you learn are readily applicable to your projects. We encourage you to explore further and expand your knowledge while designing your own test scripts.

Bonus Content:

  • Random Clicks Section: Explore this section for additional examples, troubleshooting tips, and audio clips to deepen your understanding. New video content has been added to this section to cover important topics in greater detail.

Connect with me! Find me on Udemy dashboard, my website, or Facebook page.

$ whoami — the devs behind tutorialsearch.io

Need a web app built? Hire the team behind TutorialSearch.io

We ship fast, production-grade full-stack apps (Next.js, React, edge infra) — the same stack that powers this site.

5.0
2h 22m
intermediate
pluralsight
5.0
1h 13m
intermediate
pluralsight
5.0
1h 15m
intermediate
pluralsight