Evolve Your Selenium Scripts Into Performance Scripts - Roger Abelenda, Abstracta
Evolve Your Selenium Scripts Into Performance Scripts - Roger Abelenda, Abstracta
You have implemented your site functional tests with Selenium. Now, how can you reuse some of these tests to verify that your site does not only work as expected with 1 user, but with a big load of them? In this talk I will show you a way to achieve this without leaving your IDE.
I will do a live demo generating a load script using JMeter DSL, from an existing Selenium script. Then, I will run it in combination with the Selenium script to generate load and evaluate user experience while such load is being imposed.
Join me, add JMeter DSL to your toolbox and let's share some fun & ideas!
Outline/Structure
Here is a general outline of the presentation:
Quick review of an existing Selenium Test & Test App
Load test script generation using JMeter DSL
Selenium and JMeter DSL parallel automated execution
Results analysis
Summary
Q&A
Learning Outcome
We will review the basics of performance scripting, get to know JMeter DSL as a new tool for performance testing, a quick approach for creating performance tests from Selenium scripts and a nice way of reporting and reviewing load and user experience metrics!
Target Audience
All
Links
The JMeter DSL site: https://abstracta.github.io/jmeter-java-dsl/
Previous JMeter DSL articles and videos: https://github.com/abstracta/jmeter-java-dsl#articles--talks
Some notable JMeter DSL presentations mentions: Apacheconf North America 2022, CMG PE & Devops 2022
Selenium automates browsers. That's it! What you do with that power is entirely up to you. Primarily it is for automating web applications for testing purposes, but is certainly not limited to just that. Boring web-based administration tasks can (and should) also be automated as well. For more infomation check out: https://www.selenium.dev/
Видео Evolve Your Selenium Scripts Into Performance Scripts - Roger Abelenda, Abstracta канала Selenium Conference
You have implemented your site functional tests with Selenium. Now, how can you reuse some of these tests to verify that your site does not only work as expected with 1 user, but with a big load of them? In this talk I will show you a way to achieve this without leaving your IDE.
I will do a live demo generating a load script using JMeter DSL, from an existing Selenium script. Then, I will run it in combination with the Selenium script to generate load and evaluate user experience while such load is being imposed.
Join me, add JMeter DSL to your toolbox and let's share some fun & ideas!
Outline/Structure
Here is a general outline of the presentation:
Quick review of an existing Selenium Test & Test App
Load test script generation using JMeter DSL
Selenium and JMeter DSL parallel automated execution
Results analysis
Summary
Q&A
Learning Outcome
We will review the basics of performance scripting, get to know JMeter DSL as a new tool for performance testing, a quick approach for creating performance tests from Selenium scripts and a nice way of reporting and reviewing load and user experience metrics!
Target Audience
All
Links
The JMeter DSL site: https://abstracta.github.io/jmeter-java-dsl/
Previous JMeter DSL articles and videos: https://github.com/abstracta/jmeter-java-dsl#articles--talks
Some notable JMeter DSL presentations mentions: Apacheconf North America 2022, CMG PE & Devops 2022
Selenium automates browsers. That's it! What you do with that power is entirely up to you. Primarily it is for automating web applications for testing purposes, but is certainly not limited to just that. Boring web-based administration tasks can (and should) also be automated as well. For more infomation check out: https://www.selenium.dev/
Видео Evolve Your Selenium Scripts Into Performance Scripts - Roger Abelenda, Abstracta канала Selenium Conference
Показать
Комментарии отсутствуют
Информация о видео
Другие видео канала
![So You're Automated...Now Let's Make It Fast!](https://i.ytimg.com/vi/GBRLFvx1UwQ/default.jpg)
![Automating Restaurant Point of Sale With Selenium: A Case Study - Jeffrey Payne](https://i.ytimg.com/vi/ArWWa4LzYjg/default.jpg)
![Selenium Today vs. Selenium Tomorrow: Digital as the Convergence of Mobile & Web Programs -](https://i.ytimg.com/vi/Ln4-lVlajic/default.jpg)
![Automation Alchemy on a Mass Scale: Turning Costly Manual Tests Into Automation Gold](https://i.ytimg.com/vi/Bj0A-dAA02Y/default.jpg)
![The Many Faces Of Node.js – Selenium Testing At PayPal - Matthew Edelman, PayPal](https://i.ytimg.com/vi/D-YQRrpi8m4/default.jpg)
![Selenium State of the Union](https://i.ytimg.com/vi/jvosGfWh_FM/default.jpg)
![Embracing Change in a Less-than-ideal World](https://i.ytimg.com/vi/Wzj8UXdcElo/default.jpg)
![Moving from Manual to Automated Testing at a Small Company | Kathleen Conw](https://i.ytimg.com/vi/1LDRzDrjzUA/default.jpg)
![To Deploy or Not To Deploy - Decide Using TTA's Trend & Failure Analysis](https://i.ytimg.com/vi/8upkDSQI4no/default.jpg)
![Sleeping is not your best friend in automation - Michelle Macdonald | SeleniumConf Chicago](https://i.ytimg.com/vi/WUBhjfFTJA8/default.jpg)
![Pluggable Test Infrastructures](https://i.ytimg.com/vi/FcoAM3f0wo0/default.jpg)
![John Hammerlund and Patrick Herrmann Bumblebee Page Objects for any UI](https://i.ytimg.com/vi/rxkEWeljdqM/default.jpg)
![Keynote - The Good Software Project: A Personal History - Jim Evans – Salesforce.com](https://i.ytimg.com/vi/InIwMRJauZw/default.jpg)
![The Pied Piper of Selenium | Michelle Macdonald | #SeConfLondon](https://i.ytimg.com/vi/s71oFXzaeXc/default.jpg)
![Identifying Code Smells - Benjamin Bischoff, trivago N.V.](https://i.ytimg.com/vi/oCBIQeRF0-o/default.jpg)
![Why Browser Engines ≠ Real Desktop Browsers ≠ Mobile Browsers - David Burns, BrowserStack](https://i.ytimg.com/vi/Mo6LmFGrtxY/default.jpg)
![Se Builder Hacking Session](https://i.ytimg.com/vi/RdAd4QfAT8w/default.jpg)
![Zen and the Art of Open Source Maintenance | Simon Stewart](https://i.ytimg.com/vi/FCa2a6lAhjM/default.jpg)
![Selenium Commiters Panel | SeleniumConf Chicago](https://i.ytimg.com/vi/JLBpMn9Wt9c/default.jpg)
![Day 2 Lightning Talks | SeleniumConf Chicago](https://i.ytimg.com/vi/G6Y7WebZIVY/default.jpg)
![SeleniumConf 2023 Hallway Track - Mark Winteringham, Ministry of Test](https://i.ytimg.com/vi/_QdlH5DCrpE/default.jpg)