Web Performance Test Automation using Sitespeed
Automated test to measure performance of website, generate metrics to see how web page is built, how to make it faster
Description
We will learn automated performance testing using Sitespeedio to measure the performance of web pages
Analyze 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 pages
Collect 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 early
Monitoring your performance in production, alerting on regressions.
Course Content
Create a project in Git and clone the same
Install Sitespeedio dependencies
Write Simple JavaScript file to test web pages
Write Simple Java Script file with Selenium web driver to measure web page performance
Learn various commands to execute test cases on various browsers like Chrome, Firefox
Design Git Pipeline and generate test artifact (continuous integration)
Setup environment variables and execute test scripts
Setup InfluxDB to store performance test results
Setup Interactive performance dashboard with the help of Grafana
Measure performance, accessibility, and best practices score from the Coach
Important Note
This 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 Clicks
You 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
What You Will Learn!
- Learn automated web performance testing using Sitespeedio that helps you measure the performance of your website
- Develop Scripts using Simple Java Script and Selenium Web Driver
- Test web sites using real browsers, simulating real users connectivity and collect important user centric metrics like Speed Index
- Analyse how your page is built and give feedback how you can make it faster for the end user
- Set-up InfluxDB to store performance data
- Set-up Grafana to generate interactive charts
- Collect and keep data on how your pages are built so you can easily track changes.
- Continuous Integration with GIT
Who Should Attend!
- This is course is directed to Testers, Developers, System/ Software Architects, Requirements Engineers, Managers, Students , Stakeholders like Product Managers, Product Owners
- Testers - This training is useful for Manual Tester, Functional Automation Tester, as well as for Performance Testers. Testers will learn simple techniques to detect performance defects on any project running on Microsoft Windows Operating System. Are you working on JMETER, Automation Tools like Coded UI, Unified Test Professional or Model Based Testing Tools? Go ahead and Enroll for this Training.
- Developers - Learn Performance Testing concepts and avoid defect slippage at later stages. Verify whether changes have introduced any regression defects
- Requirement Engineering - Understand Performance Testing while designing Customer Requirements
- Students / Freshers - Highlight your Resume with Performance Testing
- If you are student or a college pass-out, this is exactly what you are looking for to open the doors for software industry