Web Performance Test Automation using Sitespeed

所在平台: Udemy

课程主页: https://www.udemy.com/course/automated-browser-performance-testing-using-sitespeed/

课程评论:没有评论

第一个写评论        关注课程

课程简介

**课程名称:** 使用 Sitespeed.io 进行 Web 性能自动化测试 **课程概述:** 本课程将引导您学习如何使用 Sitespeed.io 自动化 Web 页面性能测试。您将学会分析网页构建方式,并获得优化建议,从而为终端用户提供更快的访问体验。课程内容涵盖: * **设计 JavaScript 测试用例:** 使用真实浏览器、模拟真实用户连接环境,测试网站性能。 * **收集关键性能指标:** 测量网页加载速度等重要数据。 * **数据收集与追踪:** 记录页面构建数据,便于追踪页面变化。 * **集成到 CI/CD:** 在持续集成流程中运行测试,及早发现性能回归。 * **生产环境监控:** 监控生产环境性能,设置回归告警。 **课程内容:** * 创建 Git 项目并克隆 * 安装 Sitespeed.io 依赖 * 编写简单的 JavaScript 文件进行网页测试 * 使用 Selenium WebDriver 编写 JavaScript 文件以测量网页性能 * 学习各种命令,在 Chrome、Firefox 等浏览器上执行测试用例 * 设计 Git Pipeline 并生成测试工件(持续集成) * 设置环境变量并执行测试脚本 * 设置 InfluxDB 存储性能测试结果 * 使用 Grafana 创建交互式性能仪表板 * 通过 Coach 测量性能、可访问性和最佳实践得分 **重要说明:** 本课程为**第一部分**,内容较为基础,侧重于浏览器端性能测试的简单技术。鼓励学员在实践中深入探索和学习。 **“随机点击”部分:** 此部分包含额外的思考、示例、故障排除和音频片段,用于更深入地讲解课程中的某些主题。 **联系方式:** 可通过 Udemy 仪表板、作者网站或 Facebook 页面与讲师联系。

课程评论(0条)

课程详情

We will learn automated performance testing using Sitespeedio to measure the performance of web pagesAnalyze how your page is built and give feedback on how you can make it faster for the end-user.Design simple JavaScript test cases to test web sites using real browsers, simulating real user connectivity and collect important metrics like the speed of web pagesCollect and keep data on how your pages are built so you can easily track changes.Running in your continuous integration to find web performance regressions earlyMonitoring your performance in production, alerting on regressions.Course ContentCreate a project in Git and clone the sameInstall Sitespeedio dependenciesWrite Simple JavaScript file to test web pagesWrite Simple Java Script file with Selenium web driver to measure web page performanceLearn various commands to execute test cases on various browsers like Chrome, FirefoxDesign Git Pipeline and generate test artifact (continuous integration)Setup environment variables and execute test scriptsSetup InfluxDB to store performance test resultsSetup Interactive performance dashboard with the help of GrafanaMeasure performance, accessibility, and best practices score from the CoachImportant NoteThis is part 1 of the training. It's very basic. We will learn simple techniques to do browser-based performance testing. You can easily learn and apply the techniques in your projects. We expect that you explore more and learn while designing scripts. Random ClicksYou will find this section inside the course curriculum. It contains random thoughts, more examples, troubleshooting, some audio clips. While uploading this training, I have observed that I need to cover a few things in more depth. So, I thought to record a new Video and upload inside the Random Clicks section.Connect with me through Udemy dashboard/ My website / Facebook page

课程标签

0人关注该课程

主题相关的课程