With the growth of software development expectations and new technologies like Hadoop, we need a tool that can fulfill most of our functional testing needs.

Software development includes functional testing no matter which methodology you are using: Waterfall, Agile, or any other. With the rapid growth of software development expectations and new technologies like Hadoop, we need a tool that can fulfill most of our functional testing needs. Apache Jmeter is one of these tools, although it is mostly used as a performance tool and is commercialized in this matter. In this paper, we will show examples where Jmeter can be used as a functional testing tool which enables the users to adapt it for their needs and define the main advantages of using this open-source testing tool.

Can Jmeter be used for everything?

With the new emerging technologies like Hadoop, there is a lack of functional testing tools which support these .

When using a paid testing tool, you will get the needed support, but it might be too late. As with the agile methodology, you need the possibility to create your tests as soon as the development starts, you have your sprint, and there is no time for dependencies where you are waiting weeks for a solution to your testing needs. That is why jmeter can be used as the primary functional testing tools, as it enables us to extend it to meet our needs.

Another positive side of using jmeter is the possibility to use this tool as incorporated into Continuous Integration (CI) process. Our CI includes:

  • execution jmeter from command line
  • test scripts which are stored on svn and are delivered with the build
  • creation of the CI flow by using anthill
  • transformation of jmeter results into a html page

To achieve the automation there exist several plugins:

Load Testing With Artillery
QA/Test AutomationTech Bites
September 7, 2022

Load Testing With Artillery

Introduction to Load Testing With Artillery The topic of today’s Tech Bite is going to be load testing using Artillery. But before we start talking about Artillery, let’s briefly explain what load testing is. Load testing is a test that checks how systems function under a large number of concurrent…
Jest in test automation
BlogQA/Test Automation
August 26, 2022

Jest in Test Automation

What Is Jest? Jest is an open JavaScript testing library from Facebook. It is mainly used for white box (unit/integration) testing purposes, but it can also be utilized for black box testing techniques (API testing, UI testing..etc.). It has good cross-browser compatibility and is widely used with Selenium for automated…

Leave a Reply