Skip to main content

Mudit MaheshwariSenior Software Quality Engineer @RedHat | ISTQB CTFL | Comptia Security +

Keynote of TestIstanbul 2023

UI Performance Testing with Jmeter: An in depth exploration

Performance testing plays a crucial role in ensuring the optimal performance and reliability of software applications. In this keynote, I shall discuss about the significance of performance testing, the variety of available tools with a focus on JMeter, a powerful open-source tool for conducting performance tests. The primary objective is to showcase JMeter’s capabilities, particularly in UI performance testing using its WebDriver plugin. Additionally, I will discuss the integration of JMeter with GitLab CI for automated test execution and the detailed insights provided by JMeter’s test reports.

The keynote shall begin with an overview of performance testing, explaining its role in evaluating an application’s speed, stability, and responsiveness under varying load conditions.

I will talk about various performance testing tools available in the market, focusing on JMeter’s popularity.

The primary focus of this keynote is JMeter and its WebDriver plugin, which empowers testers to conduct UI performance testing with ease. I shall explain how the plugin leverages Selenium to simulate user interactions, enabling the testing of complex web applications under realistic conditions.

The keynote shall include a live demonstration of using JMeter WebDriver, illustrating how to configure test scenarios, set up test plans, and execute tests effectively. This interactive demonstration aims to provide participants with practical insights into employing JMeter in their performance testing endeavors.

Furthermore, I would discuss the integration of JMeter into GitLab CI for continuous testing and automated execution.

Lastly, In the keynote I shall discuss about the test report generated by JMeter, explaining some of  the  metrics and statistics offered.

In conclusion, this keynote presents an all-encompassing view of performance testing using JMeter, emphasizing its importance, practical utility, and seamless integration with CI/CD pipelines. The key takeaways shall be:

  1. Setting up Jmeter and Jmeter webdriver plugin
  2. Writing Jmeter webdriver scripts
  3. Integration of jmeter scripts with Gitlab CI
  4. Quick Analysis of the Jmeter report

About Mudit Maheshwari

Mudit Maheshwari is a Senior Software Quality Engineer at Red Hat with over 5 years of experience in the test automation domain. He has a strong background in using various tools such as Cypress, Selenium Webdriver, Jmeter, Postman, Jenkins, and CI/CD for delivering high-quality software products.

During his time at VIT Vellore, Mudit took on the role of Campus Ambassador for GeeksForGeeks, showcasing his passion for technology and knowledge-sharing. He firmly believes in the motto that “Quality should be an integral part of everyone’s daily tasks,” and he consistently applies this principle to his work.

Mudit holds a B.Tech in Information Technology from VIT Vellore, where he honed his technical skills and set the foundation for his successful career.

Notably, Mudit is also serving as the Brand Ambassador for Selectorshub, further contributing to the tech community and fostering connections within the industry.

Throughout his career, Mudit has worked with companies like Mahindra Comviva, Biz2Credit, and CDAC, gaining valuable experience and expertise in his field.

Beyond his professional achievements, Mudit enjoys playing the guitar and listening to  soft music.

To connect with Mudit or learn more about his work, you can visit his LinkedIn profile at https://www.linkedin.com/in/maheshwarimudit/ or reach out to him via email at mudit94@gmail.com.

International TestIstanbul Conference®