JMeter – How To Share Performance Test Results in Slack

Overview: Test automation is not just automating the application. I would say even sharing the test results programmatically with the team is part of Test automation. So that , team does not depend on any individual to get the results. Team can also take further action based on the test results without any delay. In

JMeter – How To Share Performance Test Results in SlackRead More »

JMeter – Centralized Logging Solution in Distributed Testing using ElasticSearch + Beats + Kibana

I would like to show you the Centralized Logging Solution Architecture design for JMeter distributed performance testing in this article. Distributed Testing Challenges: In JMeter distributed testing we might face below challenges. TestAutomationGuru has already given the solutions for these challenges using Open Source tools/technologies. JMeter & other dependencies setup JMeter – Distributed Load Testing using Docker

JMeter – Centralized Logging Solution in Distributed Testing using ElasticSearch + Beats + KibanaRead More »

Selenium WebDriver – How To Locate WebElements from Dynamic Tables

Overview: In this article, Lets see how we could find elements from a dynamic web table when there are no proper locators. Problem Statement: I have a web application in which I have around 1800 HTML elements to deal with! It is a very heavy page. The challenge is here not only the number of elements

Selenium WebDriver – How To Locate WebElements from Dynamic TablesRead More »

Best Practices – JMeter – Adding Performance Testing in CI / CD Pipeline

We already have seen Continuous Performance Testing process as part of these articles. JMeter – ANT – Jenkins Integration – Part 1 JMeter – ANT – Jenkins Integration – Part 2 JMeter – Maven – Jenkins Integration JMeter – Gradle – Jenkins – TBD In this article, I would like to show how I have set

Best Practices – JMeter – Adding Performance Testing in CI / CD PipelineRead More »

Selenium WebDriver – Automating Custom Controls – JQuery Sortable Elements

We already have seen automating a custom control – JQuery Slider – in this article. I would request you to read that article first, if you have not already. We are going to see how to automate JQuery Sortable Elements in this post. Goal: To model a wrapper element for these sortable items. So that user can

Selenium WebDriver – Automating Custom Controls – JQuery Sortable ElementsRead More »

Best Practices – Building Robust Test Automation Framework

This article explains the best practices to be considered in building robust test automation framework. Test Automation – A Brief History: I still remember – It was sometime in 2004. I was thrilled when I first saw QTP (now it is UFT) playing the recorded script – launching a browser, entering test data and submitting

Best Practices – Building Robust Test Automation FrameworkRead More »

Selenium WebDriver – How To Automate JQuery Slider

Overview: As an automation engineer, you might very well know how to interact with default HTML elements like text box, radio button, image, check box etc. Selenium WebDriver considers all these elements as WebElement & provides a set of methods to play with these elements. Sometimes It adds unnecessary confusions. For ex: While working with a radio button, webdriver identifies

Selenium WebDriver – How To Automate JQuery SliderRead More »

JMeter – Performance Testing – Application of Little’s Law to Workload Models

Little’s law should probably be the one of the most famous queuing theories! Lets see how it can be used in performance testing. Little’s Law:  The long-term average number of customers in a stable system N is equal to the long-term average effective arrival rate, λ, multiplied by the average time a customer spends in the

JMeter – Performance Testing – Application of Little’s Law to Workload ModelsRead More »

Extending JMeter – Creating Custom Functions – String Joiner

JMeter is one of the best open source tools in the Test Automation Community. It comes with all the possible extensions to come up with our test scripts quickly. To make our life even more easier, It also lets us to come up with our own plugins by implementing few interfaces. In this article, Lets

Extending JMeter – Creating Custom Functions – String JoinerRead More »