Agile + DevOps East 2023 Concurrent Session : Evolve Your Selenium Scripts Into Performance Scripts

Conference archive


Wednesday, November 8, 2023 - 3:00pm to 4:00pm

Evolve Your Selenium Scripts Into Performance Scripts

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 one user, but with a big load of them? In this talk, Roger Abelenda will show you a way to achieve this without leaving your IDE. Roger will do a live demo generating a load script using JMeter DSL, from an existing Selenium script. Then, he will run it in combination with the Selenium script to generate load and evaluate user experience while such load is being imposed. Join Roger, add JMeter DSL to your toolbox and let's share some fun and ideas! 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!


Roger Abelenda is a Software Engineer with more than 18 years of experience in development with a special focus in developing high traffic and resilient applications. In his career, he has played different roles as developer, architect and technical director. Roger is currently the CTO at Abstracta, a software quality-focused company. Roger uses his experience and technical background to help different areas of the business, fostering innovation and always willing to help. Last year, he has been an active promoter and maintainer of JMeter DSL: a new way of scripting performance tests with JMeter fostering collaboration between devs and performance experts and continuous performance testing.