Jmeter Test Plan

2) Right click on the Test Plan, select Add > Config Element > JDBC Connection Configuration. How to add "Test Plan" element? When you launch JMeter in GUI mode, you can see “Test Plan” and “WorkBench” elements appear in the top left corner of JMeter window. Let us build a simple test plan which tests a web page. To make our life even more easier, It also lets us to come up with our own plugins by implementing few interfaces. The first step you want to do with every JMeter Test Plan is to add a Thread Group element. Happy Learning !!. A complete test plan will consist of one or more Thread Groups, logic controllers, sample generating controllers, listeners, timers, assertions, and configuration elements. A complete test plan consists of one or more elements such as thread groups, logic controllers, sample-generating controllers, listeners, timers, assertions, and configuration elements. You can rename test plan as per your project name or test case name. Experienced in building test automation framework, conducting test execution (automation and manual), creating test design and test plan, understanding business requirement, and writing test requirement documents. Moodle Users Association. The error said "Error in. The JMeter GUI is great for creating and debugging test plans, however, as I have mentioned in a previous post it is not recommended for running your actual test plan. So, the total number of requests is (5 users) x (2 requests) x (repeat 2 times) = 20 HTTP. The Command Line Script Details part of the Test Script looked. You need to change the focus to. Let us see how we can test the database in Jmeter using JDBC Request Sampler. The performance test at JMeter has a complex architecture, uses ready-made components, and allows you to extend functionality through plug-ins. WorkBench has no relation with Test Plan. The JMeter trainer have 47 plus real-time project implementations. To collect test running results you can add a Listener for thread group as 'View Results Tree' or 'View Results Table' or either graph. I currently have JMeterFast class selected in the Java Request, in the top middle of the JMeter application there should be a. Config JMeter test plan. Using Parameterization we can execute one test plan for more than one user at the same time. In this JMeter video tutorial we will show how to create a successful login scenario with JMeter. Apache Jmeter providing option to prepare web test plan to perform performance testing of your website in QA or production environment. Adding elements to a test plan can be done by right-clicking on an 2. Developers > JMeter Performance Tests. This is call as single user transaction. A “Test Plan” is a container for “elements” which specifies the parameters for test runs. This tutorial explains how to create JMeter Database Test Plan. Moodle Users Association. To load an element from file, 2. Apache JMeter is one of the best open source tools for Load and Performance testing. Open JMeter (here is a more detailed post on how to install JMeter) and Add a. Note: the special name LAST can be used with jmeter-n. It comes with all the possible extensions to come up with our test scripts quickly. Test Automation For Manual Testers Performance Testing Create a load test plan with JMeter. JMX Enhancer is a solution to expedite to design your JMeter test plan. I'm quite new to JMeter, and I have a small question on how to get. How to add "Test Plan" element? When you launch JMeter in GUI mode, you can see "Test Plan" and "WorkBench" elements appear in the top left corner of JMeter window. Stress Testing your website with Apache jMeter On June 23, 2010, in Testing , by Anuj Gakhar I recently got a chance to work with jMeter to stress test one of the Projects I was working on. Load Test: This test is useful for regulating and introducing the system under the top load it was trained to work under the process. Enter following command, jmeter -n -t test. Samplers store monitor server metrics into. In this JMeter example, we learned to use jmeter to perform performance testing of a web application or rest api in simple steps. A complete test plan consists of one or more elements such as thread groups, logic controllers, sample-generating controllers, listeners, timers, assertions, and configuration elements. For the Test Plan that you are building, all HTTP requests will be sent to the same Web server, jmeter. While writing it, if I remember any point that I would like to cover in the test plan, I just add it to my list. The variable is JSON_FILE which takes the values of 100, 101, 102, etc… from the CSV file. How to run an JMeter test plan that it should be completed in specified time or it should be terminated within that stipulated time? Please throw me light on this question. -l precedes the name of the JTL file to log sample results to. JMeter is a very good tool to get started on some of those performance test plans. We’re done with configuring our JMeter Test Plan, make sure your setup looks like the following. JMeter is a desktop application used to load test functional behavior and measure performance. A Test Plan can be viewed as a container for running tests. A complete test plan consists of one or more elements such as thread groups, logic controllers, sample-generating controllers, listeners, timers, assertions, and configuration elements. log shows 1 user will perform 4 iterations. First, let's create a ThreadGroup by right clicking on the Test Plan, then Add > Threads (users. The performance test checks the impact of the severe load for a prolonged time while transferring the small, medium and large size file. Let's take a closer look at the actual Drupal test plan. Jmeter is one the most popular tools used for testing web applications, among others. In this tutorial we will use oracle jdbc driver. Then let’s start building a test plan. jtl; jmeter -n –t test. Adding ‘Test Plan’ element: Create the test plan and rename it to ‘REST API Performance Test’, as shown below. You have now seen the basic elements used in a test plan. jmx file) that I'd saved a few minutes earlier before re-starting JMeter. Its in the previous attachment. To add Listeners to your test plan, right click on Thread Group → Add → Listener. JMeter allows you to save the entire Test Plan tree or only a portion of it. Atest plan can be visualized as your JMeter script for running tests. Step 2: Add/Remove Elements. Also, you will tell the users to run their tests twice. Test Summary 5 Users 50 Users 27. Jmeter - Jmeter Tutorials Apache Jmeter is java application designed to load test the application. Workbench - Workbench is the area which we use for temporary purpose, basically it is used for adding test elements that help in recording scripts in JMeter. properties (or remote servers specified on command line by overriding properties). jtl (JMeter Test Log) files. Right click Test Plan, Add -> Listener -> Graph Results. If you already have a test plan that you would like to start with, skip this section and move on to adding a Recording Controller to your Thread Group (the next section). Apache Jmeter - Running Your First Web Test Plan Steps You can read step by step process of recording web test plan in jmeter in my post about how to record test plan in Jmeter. This sampler lets us to send an HTTP/HTTPS request to a web server. You can use the exist function of JMeter like __BeanShell, __groovy, or just write some basic code to get the test plan directory. Oracle Application Testing Suite is much more useful and we work more than ZAPTEST because it is a life cycle tool that allows us to define and manage your application test process, validate the functionality of the application and ensure that your applications work under load. Run maven from the JMeter directory. Hi all, in this tutorial I will describe JMeter Test Plan and Components. You can rename test plan as per your project name or test case name. In the above image we can notice two panes. As an open source tool it is popular to many web load and performance tester. A Listener can use a lot of memory if there are a lot of Samples for which it is recording data. BlazeMeter's Continuous Testing platform is 100% Open Source Compatible & Enterprise Ready. co/ADK2A8Pl14. You can add sampler, listeners, preprocessors and many other components in your test plan as per the scenario under test. In this article, we are going to discuss about Throughput Controller. A Test Plan is a logical container that contains different requests or operations required to create a performance test script. We will help you master the basics as well as advanced level concepts of Jmeter, load test cases, and application performance through a hands-on approach with real-world examples, and this will enable you to become a Certified JMeter Performance Test Engineer. A test plan describes a series of steps JMeter will execute when run. JMeter is a great option for performance testing, so we wanted to share a few tips on how to make a JMeter test plan even more effective and realistic. Test plans are sets of requests against local or remote servers (or clients) configured to run by following specific instructions. To add a sampler to test plan, -Right click a Thread > Listeners > [Name of the Sampler] 1. A test plan is the highest level of organization within JMeter. Let us build simple web test plan ,here I am using my blog where pages are end with HTML extension. To save only the elements located in a particular "branch" of the Test Plan tree, select the Test Plan element in the tree from which to start the "branch", and then click your right mouse button to access the "Save Selection As …" menu item. A test plan in JMeter contains the settings and steps to be executed. Apache JMeter is open-source software that is popular for performance testing. I have permission from the author of this ant task to add it. Now that your Test Plan is properly configured we can now go ahead and do a sample load test. For the Test Plan that you are building, all HTTP requests will be sent to the same Web server, jmeter. 8 Tips For Optimizing Your JMeter Test Plans While Apache Jmeter is packed with features and is extremely powerful, this popular testing tool can be a little daunting at times for first-time user that want to optimize their test plans. Last week, I wrote about graphing JMeter results with Matplotlib. you may choose running it without saving too. In this JMeter example, we learned to use jmeter to perform performance testing of a web application or rest api in simple steps. In most applications, you have to manually accept changes you make in a Control Panel. It was originally designed for testing Web Applications but has since expanded to other test functions. Features of JMeter. Add a regular. Jmeter Web Service | JMeter - Webservice Test Plan - In this chapter, we will learn how to create a Test Plan to test a WebService. Add the producer sampler. Difference Between Test Plan And Workbench In Jmeter Plugin: A claw hammer, wood chisel set, a hand saw, a miter box with a saw (for cutting angles), a coping saw, finish punches, flat and straight tip screwdrivers, a rubber mallet (for tapping pieces together while not damaging the wood), woodworking clamps, a wood vise, a bench plane, a rasp, a tape measure, a 12" steel rule, a 6" steel. Before doing performance testing on web application, first to determine - Normal Load, Heavy Load and the target. Just change number of threads/iterations and see how the average time,other performance values varying on each. If you already have a test plan that you would like to start with, skip this section and move on to adding a Recording Controller to your Thread Group (the next section). Configure JMeter. JMeter is an Apache Jakarta project that can be used as a load testing tool for analyzing and measuring the performance of a variety of services, with a focus on web applications. Running and Stopping a Test in JMeter Running a Test Plan in JMeter To run your test plan, choose "Start" (Control + r) from the "Run" menu item. Security and privacy. You can read step by step process of recording web test plan in jmeter in my post about how to record test plan in Jmeter. Summary The test was fairly easy to setup and run using Apache JMeter. Writing a Test Plan Step 1: Start the JMeter Window. There are sample Test Plans located at \bin\testfiles directory that you could open to test ActiveMQ. Executing Test Plan and Result Analysis: After the test plan is ready, we need to click the 'Start' button from Tool bar or press Ctrl+R to run our test plan. In regard to listeners, data writers and back-end listeners provide access to the information collected by JMeter about the test cases and allow it to be recorded in files (see Simple Data Writer) or InfluxDB (see Backend Listener). Executing Test Plan and Result Analysis: After the test plan is ready, we need to click the ‘Start’ button from Tool bar or press Ctrl+R to run our test plan. The Apache JMeter application is open source tool designed to load test functional behavior and measure performance. 1, you must first extract the com. Jmeter Test Plan Fragmentation. When a test plan needs to run/execute for more than one user at the same time, parameterization concept is used. A JMeter Test Plan has the following main attributes: Name - Name for this Test Plan. This is call as single user transaction. A final test plan made up of one or more Thread Groups, Sampler, logic controllers, listeners, timers, assertions, and configuration elements. You can see also an old question that asked why workbench is shown in the first place. You can now use elements in Test Plan as you used previously in Workbench. If we want to send multiple requests to the same web server, we should consider using an HTTP Request Defaults Configuration Element so that we do not have to enter the same information for each HTTP Request. The different types of operations are carried out by different elements of the Test Plan. Using JMeter for a Simple Test Lets see how to run JMeter now. JMeter can be used as a unit test tool for JDBC database connections, FTP, LDAP, Web services and JMS. While writing it, if I remember any point that I would like to cover in the test plan, I just add it to my list. To collect test running results you can add a Listener for thread group as 'View Results Tree' or 'View Results Table' or either graph. Well, you don't need to do this repetitive task anymore. We will show you how to use the graphical user interface to build a test plan and to run tests against a web server. 3 Configuring Tree Elements. Listeners, may be placed directly under the test plan, in which case they will apply to all the thread groups. Now we have finished configuring test-plan,save all of them and now remaining is running the test-plan. It can be widely used for a variety of applications. It was originally designed for testing Web Applications but has since expanded to other test functions. To make our life even more easier, It also lets us to come up with our own plugins by implementing few interfaces. This is an Ant task for automating running JMeter test plans. If the test plan is a functional test, the box should be checked. It worth mentioning that the fastest and the easiest way of getting a test plan “skeleton” is using JMeter Templates feature, in order to get the minimal test plan all you need is: from JMeter’s main menu: File -> Templates -> Building a Web Test Plan -> Create. The level in which an element exists determines the elements upon which it has an effect. If you have written or have used a test script/case before, you are ready to write a JMeter Test Plan. While I was browsing for documentation on the topic, I found a sample JMeter plan specific for Drupal on Drupal Performance Testing Suite's page. Remote servers by default listens to port 1099. Our plans taken from past issues of our Magazine include detailed instructions cut lists and illustrations - everything you need to help you build your next project. Generally, load testing usingn JMeter is pretty straight forward, but when attempting to load test a web application, thinks get pretty complicated and involved. Recording Your Test Plan• JMeter Proxy can use to record all request send to server. 매번 설치해서 테스트를 해보겠다 해보겠다 했는데, 자꾸 미뤄서, 이번 테스트 할때를 기회삼아서, jMeter에 대해서 설치부터 전체적인 테스트 플랜 짜는 것과 JMeter 구동하는 것까지 전체적으로 정리를 해보도록. Is there a way we can export Fiddler sessions as. In this blog, I would like to share how to do the performance and load testing of a web application using JMeter Recording Tests (GUI mode) on Windows Operating System. A test plan is the top level body of JMeter, explains sequence of steps execute at run time. Using JMeter for a Simple Test Lets see how to run JMeter now. The JMeter trainer have 47 plus real-time project implementations. Some of the different elements in a test plan are – Thread Group, Samplers, Timers, Assertions, Listeners etc. Ø Running a Test Plan : To run your test plan, choose ‘Start’ from the ‘Run’ menu item. For example, in the bulleted list above, the first item could represent 25 VUsers browsing unique items, random items, or a selected set of items depending upon the test plan or script developed. JMeter Thread Group Thread Group is used for specifying the number of running threads, ramp-up period and loop count. cmd and means the last test plan that was run interactively. Then start your test when you're ready. JMeter can show the test result in Graph format. General help. It's not a bug but a feature since JMeter 4: Workbench has been dropped from UI, you can now use Non Test Elements as immediate children of Test Plan. Step 3: Load and Save the Elements. Thread Group is a major part of JMeter as it defines the quality and quantity of load to be put on the server under test. The client sends the test plan to all the servers. It records the script in jmx which is the file format in which the jmeter test plans are saved, so once recorded you can edit it and use it with jmeter. You can use the Add feature to create a hierarchy of elements that will then execute when you run your test. It has all the test logic defined in it. A JMeter Test Plan is a container that hold a group of related test cases. This tutorial explains how to create JMeter Database Test Plan. Let’s get start by adding a Thread Group. A complete test plan will consist of one or more Thread Groups, logic controllers, sample generating controllers, listeners, timers, assertions, and configuration elements. This article is about how to use JMeter for Performance Testing of a RESTful API. Apache JMeter is open-source software that is popular for performance testing. JMeter is a desktop application used to load test functional behavior and measure performance. In this JMeter example, we learned to use jmeter to perform performance testing of a web application or rest api in simple steps. Then I followed the steps in the ” Create and Execute” section of Article 809 on Jazz. So once Jmeter will execute it will take the first keyword. Enter this domain name into the field. It has all the test logic defined in it. JMeter is a great option for performance testing, so we wanted to share a few tips on how to make a JMeter test plan even more effective and realistic. While the Process Test Plan is used in completing a certification event, it is not needed to understand the technical expectation for completing SAML 2. You can read step by step process of recording web test plan in jmeter in my post about how to record test plan in Jmeter. Templates or how to speed up your Tests scripting with JMeter. Now, in this tutorial, you will get a step by step process to create a database test plan and view the results in JMeter using MySQL database. It can consist of such elements as Thread Group, HTTP Request, Sampler, Processor, or Listener. After completion of test plan recording, you need to run your test plan to measure performance of application and how it behaves when multiple concurrent users. How to run a test plan for a specified period of time in Apache Jmeter,in my previous post you learned Proxy set up,record script in Jmeter for web applications,now in this post you will learn how to run a test plan for a specified period of time in Apache Jmeter. API which I've chosen to load test with the Apache JMeter has many endpoints, but I've chosen pretty small endpoint when it comes to processing time. To have JMeter repeatedly run your Test Plan, select the Forever checkbox. In this way, the "tearDown Thread Group" will be executed after your load test completion and you will have the results ready in Jmeter\lib directory. I would suggest you to read these articles in the given order first before continuing this article. Developers > JMeter Performance Tests. We’re done with configuring our JMeter Test Plan, make sure your setup looks like the following. We will show you how to use the graphical user interface to build a test plan and to run tests against a web server. Solving JMeter Test Execution Problem. How to add "Test Plan" element? When you launch JMeter in GUI mode, you can see "Test Plan" and "WorkBench" elements appear in the top left corner of JMeter window. jMeter FTP Test Plan in JMeter - jMeter FTP Test Plan in JMeter courses with reference manuals and examples pdf. Add a Thread Group by right-clicking on Test Plan and navigating to Add | Threads (User) | Thread Group. In a simple analogy, JMeter Test Plan encapsulates a test script that you would have written manually otherwise. Step 2: Add/Remove Elements. It records the script in jmx which is the file format in which the jmeter test plans are saved, so once recorded you can edit it and use it with jmeter. You can rename test plan as per your project name or test case name. Building a Web Test Plan¶ In this section, you will learn how to create a basic Test Plan to test a Web site. I will show to adding user and JDBC requests, then show how to check test results. You can use the exist function of JMeter like __BeanShell, __groovy, or just write some basic code to get the test plan directory. Using JMeter GUI for adding, removing and configuring the Test Plan elements. A complete test plan will consist of one or more Thread Groups, logic controllers, sample generating controllers, listeners, timers, assertions, and configuration elements. ThreadGroup. It's not a bug but a feature since JMeter 4: Workbench has been dropped from UI, you can now use Non Test Elements as immediate children of Test Plan. Start Building a Test Plan. This needs to uniquely identify the configuration. JMeter Test Plan consists of hierarchical structure and components. JMeter provides different types of Listeners and formats we need. Test plans are sets of requests against local or remote servers (or clients) configured to run by following specific instructions. If you're following along with this example, you'll want to start with a new test plan. Read More. As of JMeter 3. Ø Running a Test Plan : To run your test plan, choose ‘Start’ from the ‘Run’ menu item. Building a Test Plan. It is very easy to build web test plan in JMeter. Let us build simple web test plan ,here I am using my blog where pages are end with HTML extension. to define a set of variables on the Test Plan, and then use those variables in the test elements. The Apache JMeter application is open source tool designed to load test functional behavior and measure performance. We cover configurations and use of test plans, thread groups, pre-processors, logic controllers, timers, samplers, assertions, post-processors, properties, variables, and user defined variables. jMeter FTP Test Plan in JMeter - jMeter FTP Test Plan in JMeter courses with reference manuals and examples pdf. 1 Adding and Removing Elements. Atest plan can be visualized as your JMeter script for running tests. 2 doesnot open back in 2. Installing and running JMeter is incredibly easy, as you have seen in Chapter 3. Mouse hover on "Add" option, then Elements list will be displayed. JMeter Web Service API Test Plan with Basic Terminology, What is JMeter, JMeter Features, Working of JMeter, JMeter Installation, Build JMeter Test Plan, JMeter Test Plan, JMeter Thread Group, JMeter Controllers, JMeter Listeners, JMeter Timers, JMS Topic Test Plan, JMS Test Plan, FTP Test Plan, Web Test Plan etc. A test plan describes a series of steps JMeter will execute when run. Next, click on the Test Plan and tick " Run tearDown Thread Groups after shutdown of main threads". Before proceeding with the test we need to have a test plan first which will help the Jmeter to perform the testing in steps. Using JMeter GUI for adding, removing and configuring the Test Plan elements. Our plans taken from past issues of our Magazine include detailed instructions cut lists and illustrations - everything you need to help you build your next project. JMeter allows you to save the entire Test Plan tree or only a portion of it. The blog above explains how to record and use a test plan in JMeter. This is the only field that we will specify a default, so leave the remaining fields with their default values. We write a test plan in Apache JMeter so that we can test the performance of the web page shown by the URL − www. This plan was adapted from Jacob Singh's test and has five different thread groups: Anonymous browsing, Authenticated browsing, Editing a node, Search, and Login and view user page. In most applications, you have to manually accept changes you make in a Control Panel. A “Test Plan” is a container for “elements” which specifies the parameters for test runs. I turned my attention to the JMeter Test Plan. It only saves the contents of the Test Plan branch. When JMeter is running, it shows a small green box at the right hand end of the section just under the menu bar. JMeter Thread Group Thread Group is used for specifying the number of running threads, ramp-up period and loop count. Moodle in English. 3 plugin Showing 1-6 of 6 messages. I'll create new Test-plan. You need to change the focus to workbench node and back to the Test Plan node to see the name getting reflected. All of these possibilities Jmeter give a tester unlimited usage of test cases, configuration without huge effort. The first step you want to do with every JMeter Test Plan is to add a Thread Group element. This is the only field that we will specify a default, so leave the remaining fields with their default values. Enjoy the videos and music you love, upload original content, and share it all with friends, family, and the world on YouTube. I have kept it in simple and interactive way, so follow each step following the screen to cross-check with yours. So in this example, we just created a test plan, with 10 threads, each of which visited the search page at Google. In this blog, I will show you how you can schedule a test in Apache JMeter? Test Scheduling is done through the “Thread Group” element. A test plan must have at least. This will help you out to differentiate your project, scenario or test case. Running and Stopping a Test in JMeter Running a Test Plan in JMeter To run your test plan, choose "Start" (Control + r) from the "Run" menu item. Parameterization In Jmeter. 2 onwards – SOAP/XML-RPC Request has been removed as part of Bug 60727. You can merge one or many Test Plans to create a combo Test Plan as shown in below figure. In this section, we are covering how to create a very simple test involving HTTPBin. Let's take a closer look at the actual Drupal test plan. For Example-If three different people want to search three different keywords then we need to parameterize. So once Jmeter will execute it will take the first keyword. JMeter Test Plan consists of hierarchical structure and components. Building a Test Plan. There are some important features of JMeter which are given below:. Then let’s start building a test plan. JMeter Web Test Plan with Basic Terminology, What is JMeter, JMeter Features, Working of JMeter, JMeter Installation, Build JMeter Test Plan, JMeter Test Plan, JMeter Thread Group, JMeter Controllers, JMeter Listeners, JMeter Timers, JMS Topic Test Plan, JMS Test Plan, FTP Test Plan, Web Test Plan etc. 2 Loading and Saving Elements. If you're following along with this example, you'll want to start with a new test plan. En effet en fonction des scénarios de test, on peut obtenir de mauvaises performances avec n'importe quelle application en simulant un usage irréaliste ou au contraire avoir des performances acceptables. Notes: An Update: JMeter ver 3. Deleting test case from TestPlan removes all instances of I have a question. Minimally, we will want to add a Thread Group and HTTP Request Defaults. To create test plan in JMeter, perform the following: Create a JMeter Thread Group and mention the number of threads, loop count, and ramp-up period as shown in the below diagram: In the Thread Group, add JMeter config element as HTTP request defaults and provide source URL and port number as shown in the below. Read More. It defines what to test and how to go about it. Test plan contains all the elements that is need to perform your test and WorkBench can keep your elements for a temporary basis. cmd and jmeter-n-r. The Best Difference Between Test Plan And Workbench In Jmeter Regular Free Download. First, start JMeter. This is an Ant task for automating running JMeter test plans. Required jar E. Other than these options, JMeter has several other. Mouse hover on desired list element, and select appropriate option by clicking it. In this JMeter video tutorial we will show how to create a successful login scenario with JMeter. Our plans taken from past issues of our Magazine include detailed instructions cut lists and illustrations - everything you need to help you build your next project. This sampler lets us to send an HTTP/HTTPS request to a web server. You can rename test plan as per your project name or test case name. Glossary of common terms. Executing Test Plan and Result Analysis: After the test plan is ready, we need to click the ‘Start’ button from Tool bar or press Ctrl+R to run our test plan. log shows 1 user will perform 4 iterations. Samplers store monitor server metrics into. How to Build JMeter Test Plan and Add Remove Test Plan Build JMeter Test Plan. Building a Test Plan. For a Producer Sampler. We also discuss how to measure the data and interpret results displayed on graphical tools provided with JMeter chart. These controllers let you define the order of user request to execute. The Thread Group tells JMeter the number of users you want to simulate, how often the users should send requests, and how many requests they should send. Is there a way we can export Fiddler sessions as. You can rename test plan as per your project name or test case name. Apache Jmeter - Running Your First Web Test Plan Steps You can read step by step process of recording web test plan in jmeter in my post about how to record test plan in Jmeter. Writing a Test Plan Step 1: Start the JMeter Window. To have JMeter repeatedly run your Test Plan, select the Forever checkbox. JMeter comprises of several components such as Thread Groups, Listeners,Timers, etc. config test plan. Start JMeter; Select "Test Plan" on the tree. JMeter Test Plan Creation. Set JMeter as a proxy and record your log-in flow (Click here for a video tuorial). To save only the elements located in a particular "branch" of the Test Plan tree, select the Test Plan element in the tree from which to start the "branch", and then click your right mouse button to access the "Save Selection As …" menu item. Reporting is vital - you need immediate visual information on how your test is going. To load an element from file, 2. JMeter test plan generator. Then, I write the test plan. JMeter is one of the best open source tools in the Test Automation Community. Happy Learning !!.