Test Plan >> add >> Threads(User) >> Thread Group 설정 – Run Thread Groups consecutively …: : Thread를 동시에 수행시킬 것인가 (체크 안 하면 모든 Thread Group 실행) – Functional test Mode : 각 요청에 대한 서버의 응답을 파일로 기록할 것인가 – Tread Group : Jmeter가 테스트를 실행시킬. To add JMeter Counter in script, right click Thread Group and select Add->Config Element->Counter option. Set this to 10. Throughput Timer: Throttles each thread so that only a certain number of samples are gathered per minute. Thread count means how many concurrent users Jmeter will create to connect to the web server. Go ahead and add the ThreadGroup element by first selecting the Test Plan, clicking your right mouse button to get the Add menu, and then select Add --> ThreadGroup. Afterward, you create the necessary thread number, loop count and ramp-up period for those thread groups in order to scale those behaviors. start jmeter , select testplan creat new thread group and select thread group add java request sampler. Distributed Load Testing Using Apache JMeter loop count, and ramp-up period. Thread Group. Loop Count: It is the number of executions for the script. The Loop Controller helps samplers run at specific number of times with the loop value you definite for the Thread Group. If the loop count is set "forever" then new threads will keep starting until the tests are stopped. Thread behaviour is defined according to ramp up and destroyed once the number of iterations per thread has elapsed. jMeter - JMS Point To Point Test Plan We will change the Loop Count to two. Loop Count: The number of times to execute the test. If disabled, JMeter will repeat the test for the number of times entered in the Loop Count box. To achieve uniqueness in passing the input parameter add ‘csvdataset config’ and customize your data. Finally, clear the checkbox labeled "Forever", and enter a value of 2 in the Loop Count field. Loop Count is the used to setting the number of times to execute the test. When this thread group is used with Throughput Shaping Timer, you may replace Target Concurrency value with a call to the tstFeedback function to dynamically maintain thread count required to achieve target RPS. Every element of a Test plan must be defined under Thread Group. Apache JMeter is a tool that can be used to test applications utilizing HTTP or FTP servers. It is really a fun to install and configure the JMETER for database load test. 생성한 Thread Group을 선택하면 Number of Threads (몇개의 Thread를 만들 것인지. Testing performance of web page with Apache JMeter Monday, March 29, 2010 by Unknown In last article we saw a typical workflow of a browser calling a web page and displaying it for the user. Loop Count: 1. Finally enter a value of 2 in the Loop Count field. Resetting counter in JMeter If this is your first visit, be sure to check out the FAQ by clicking the link above. In the Thread Count, it simulates 100 simultaneous users trying to connect the targeted website. Set this to 10. In the examples of images shown below, the thread-group has a loop-count of 5 and the number of threads as 1. Number of Thread에 100, Ramp-Up Period 에 10, Loop Count 를 10하는 경우. So our current Thread Group has 10 Threads (users), a 1 second Ramp-Up Period, and a Loop Count of 2. Pre-processors: While placed on the HTTP Request icon, right-click and select the Add -- Pre Processors -- HTTP User Parameter Modifier choice from the pull-down menu. JMeter System Tests. Add JDBC connection configuration under thread group as a child. Counter within a loop. In place of Stepping Thread Group, Blazemeter designed another thread group called "Concurrency Thread Group" and contributed to the JMeter community. The Loop Controller helps samplers run at specific number of times with the loop value you definite for the Thread Group. Loop Count: 1. For a Producer System Test Sampler 1. To create the Thread Group, first run JMeter, from opened interface of JMeter choose Test Plan from the tree and right click to choose Add -> Threads (Users) ->Thread Group. Thread Group User Defined Variables maxX = 100 maxY = 100 Loop Controller X Loop Count: $ The question was how to get Jmeter to report the number of requests that. AJAX calls are executed in parallel, each call by separate thread, and JMeter doesn’t provide any relevant sampler implementing this behavior and allowing to override parent thread group limitations. Thread Group can be added to Test Plan by right clicking the test plan. simply thread group can be defined as users. The Thread Group tells JMeter the number of users you want to simulate, how often the users should send requests, and the how many requests they should send. Using these options, you can selectively print your sheet in various ways. JMeter" religious issues, or abstract/generalized comparisons. Instead of declaring and initializing a loop counter variable, you declare a variable that is the same type as the base type of the array, followed by a colon, which is then followed. Please refer to the JMeter site for detailed instructions on using this software. Now, let's start by creating a thread group. Loop Count defines the number of times that the test plan must repeat. Set the Loop Count - the number of times to execute the test for each thread group. The thread loop counter was passed into the Timer as an argument, accessed via bsh. The Ramp-Up Period tells JMeter how. 1打开Jemter,如下所示,有一个Test Plan(测试计划),选中Test Plan. Ví dụ: nếu chúng tôi có 100 users và thời gian Ramp-Up 100 giây thì thời gian trễ giữa các user bắt đầu sẽ là 1 giây (100 giây / 100 user) Bước 2: Add JMeter. Like how many users you want concurrently start (Number of threads) and how they should be started (ramp-up), Loop count (select forever if you are soak testing for monitoring memory leak). I recommend you to use properties for the following options: number of users, loop count, host, port, results and data filenames, etc. Step 5: Save the test plan and Run. This number will determine how many times each thread is run, and therefore controls. Добавить в тестплан модуль монитора (Add Listener - Monitor Results). jar,因此将该jar包拷贝放在安装Jmeter文件夹中的lib目录中,路径示例: E:\jemeter\apache-jmeter-5. In this example, we will demonstrate the significance of Thread Group in Apache JMeter. Example 1: Thread Group has on “ Analyze the Aggregate Report in JMeter. On the Thread Group set the number of users and Loop Count. It was originally designed for testing Web Applications but has since expanded to other test functions. The Ramp-Up Period tells JMeter how. Take the JMeter BeanShell Timer Test Script for a test ride. Ví dụ: nếu chúng tôi có 100 users và thời gian Ramp-Up 100 giây thì thời gian trễ giữa các user bắt đầu sẽ là 1 giây (100 giây / 100 user) Bước 2: Add JMeter. Thread Group will get added under the Test Plan node. Loop count: It shows count that all requests get run in how many loops. Thread Group’a sağ tıklayalım Add -> Sampler -> HttpRequest yolundan bir HttpRequest ekleyelim. min - duration of run in minutes throughput. You can use JMeter to test your ActiveMQ Server. jmeter/thread_group. Loop Count. Delay before starting next user. In this tutorial, we will teach you how to set up and use the Apache JMeter HTTP(S) Test Script Recorder to record HTTP requests. Loop Count is the number that each user repeats the testplan. It starts with the keyword for like a normal for-loop. For a Producer System Test Sampler 1. How to add "Thread Group" element?. Change the loop count to forever (or some large number) so that enough samples are generated. Everything you do will live under the Test Plan. All samplers and listeners are involved in thread group. For example, if you. Loop Controller Loop Controller is a Logic Controller which determines the order in which Samplers are processed. loops are ignoring when the test plan is executed. After creating the publisher add a desired number of message count to be published this can be set from "loop count" which is located under the "Thread Group" JMeter which will publish x number of messages. The Thread Group gives you control over scheduling Parameters of whatever tasks imbedded within this Group and orchestrate post-sampling actions. Could you please reply on this how to pass the thread request and loop count dynamically through ant script. In Thread Group there is Loop Count which tells how many loops to perform on request. In Thread Group GUI, you can control the number of simulated users (threads), the ramp-up time (how long it takes to start all the threads), the loop count (or iteration count, and optionally, a start and stop time for the test. Click on Thread Group; The Thread Group has three particularly important properties influence the load test: Number of Threads (users): The number of users that JMeter will attempt to simulate. You can use Apache JMeter for performance, load. Stepping Thread Group has been deprecated now. Usually, you just use some configuration of Thread Group, such as Number of Threads (Users) or Loop Count, sometimes you touched Ramp-Up Period (in seconds). Usually, we define the following values in the settings of Thread Group: We send 60 users — Number of Threads (Users) = 60; within 60 seconds — Ramp-Up period (in seconds) = 60; We repeat it 5 times — Loop count = 5. Each thread will start 10 (100/10) seconds after the previous thread was begun. JMeter" religious issues, or abstract/generalized comparisons. In the examples of images shown below, the thread-group has a loop-count of 5 and the number of threads as 1. Cấu hình Loop Controller. wiki workassis. function to get the thread loop count in properties and also in shell. Usually, you just use some configuration of Thread Group, such as Number of Threads (Users) or Loop Count, sometimes you touched Ramp-Up Period (in seconds). Save your test plan and validate the script by right clicking on Thread Group and selecting Validate. Start Next Thread Loop: JMeter You can also set the number of iterations for each user in the group with the Loop Count. Considering the usability, it is the best tool among its competitors as it provides user friendly GUI. The resulting size parameter is always less or equal to the input count of frames and can be zero, if no frames can be processed (the ring buffer is full). It is very easy to understand. Ramp-Up Period tells JMeter how long to delay before starting the next user. JMeter offers a very flexible and powerful tool kit to build a large variety of testplans. JMeter Concurrency Thread Group阶梯式加压. Generally, We hardcoded the Loop Count of the Loop Controller. Using these options, you can selectively print your sheet in various ways. The Thread Group is the group of users that you are going to use in order to test. Resetting counter in JMeter If this is your first visit, be sure to check out the FAQ by clicking the link above. Today in part 2, we will look at using a CSV file to drive a multithreaded test with different users. If 10 threads are used, and the ramp-up period is 100 seconds, then JMeter will take 100 seconds to get all 10 threads up and running. Good day, I have 10 accounts to use in load testing our application. Rather than looping through the samplers, maybe the code can trigger the loop-end condition in each of the parent controllers until the Thread Group is reached? Unfortunately this area of JMeter code is very complicated and not all that well documented. It means one thread group with one thread or one user sends two messages each through a. Aggregate graphs Select Thread Group (Right Click) -> Select add ->Select Listener -> Select Aggregate graphs. Thread A - Http Cookie Manager Thread Group - Login Page Thread A - 1 Thread - 1 Loop Count - Login Page. 3/bin" 폴더에 들어가서. Stepping Thread Group has been deprecated now. If you enter a loop count value of 1, then JMeter will run your test only once. It also exposes an API that allows you to run JMeter-based tests from a Java application. For ex,  anonymoususers-only. Thread Group with Default Values. Change the loop count to forever (or some large number) so that enough samples are generated. Set the ramp-up period. Creating the Thread Group: Thread Group is nothing but a set of virtual users with whom we are going to perform the testing virtually. (users) * Loop Count. Does anyone know how the JMeter plug-in bzm - Concurrency Thread Group "Thread Iterations Limit:" can be configured to loop forever, similar to the standard Thread Group "Loop Count:" forever checkbox?. I've put loop count for 2 they will run each independently after completion of first cycle. The ramp-up period tells JMeter how long to take to “ramp-up” to the full number of threads chosen. How to use and create Thread Group in JMeter Test Plan. Initial Delay- Initial delay is the time for the first user hit the server after Jmeter starts. Thread count means how many concurrent users Jmeter will create to connect to the web server. Set the ramp-up period. Loop Count is the number that each user repeats the testplan. Test Plan 은 JMeter 가 구동할 때 실행하는 단계들의 묶음이다. Thread group: Thread group elements are beginning of any test plan. Thread group elements are the beginning points of any test plan. BI4 Web Intelligence Performance Test with JMeter Set the Loop Count to 2 so that t he test is expand the thread group > Loop Controller > View and Refresh. Each thread calls WaitOne method of semaphore object before using the Printer object. JMeter is all “Right Click stuff”, you get all the options on the right click. Add a Thread Group. If this is enable during testing it will impact the results. I used JMeter recently to generate load on a webapp for debugging a production issue. Thread Name : Users (Name of your thread group), Loop count is 1 with 5 users. You can add this element by right clicking on the test plan and then selecting Add --> Threads (Users) --> Thread Group. Add -> Config Element -> HTTP Request Defaults. Next, increase the number of users (called threads) to 10. It starts with the keyword for like a normal for-loop. To parameterize this, We can either pass the line count as the property to the JMeter test via the command line argument Or we can add a BeanShell Sampler in a 'Setup Thread Group'. For a Producer System Test Sampler. Thread group: Thread group elements are beginning of any test plan. of iterations for each thread/user). How to run Thread group in JMeter Test Plan. The Loop Controller makes the samplers run as a certain number of times, in addition to the loop value you specified for the Thread Group. Number of Threads: 1; Ramp-Up Period: 1; Loop Count Forever: checked; Add to the “Thread Group” one “CSV Data Set Config” (Config Element). Thread Group - 하나의 테스트 케이스이다. Building a Test Plan. JMeter example source code file (build-jms-point-to-point-test-plan. Ramp-Up Period cho JMeter biết phải trì hoãn bao lâu trước khi bắt đầu user tiếp theo. A typical JMeter test involves creating a loop and a thread group. In the examples of images shown below, the thread-group has a loop-count of 5 and the number of threads as 1. If you want your test to launch 100 users simultaneously you can do this by setting up ramp up as 1 second. Pre-processor element:. Я вот уже несколько недель занимаюсь некоторым самообучением. Once this is done, you can choose a report to simulate. Today in part 2, we will look at using a CSV file to drive a multithreaded test with different users. jmeter get thread loop count - wiki. Percent Execution – This selection will make Jmeter execute only a certain percentage of total iterations for Samplers placed under this controller. JDBC configuration and Parameterization in JMETER Friday, 27 April 2012 ->Thread Group. For example, if we have 100 users and a 100-second Ramp-Up period, then the delay between starting users would be 1 second (100 seconds /100. The controls for a thread group allow you to: Set the number of threads (users) Set the ramp-up period (in. Now I wanted to execute this testplan as more then one user. - For example, if you add one HTTP Request to a Loop Controller with a loop count of two, and configure the Thread Group loop count to three, JMeter will send a total of 2 * 3 = 6 HTTP Requests. Select Add → Threads (Users) → Thread Group. Add a new thread group to the test plan. 首先下载Concurrency Thread Group并发线程组插件,选择或者搜索Custom Thread Groups: 下载完成之后,JMeter会自动重启. The counter uses an integer variable to hold the count, which therefore has a maximum of 2,147,483,647. The previous post was related to Stepping Thread Group. I am seeing this sample count is Aggregate report, Summary Report and View results in Table. In JMeter right click on Thread Group and add a Listener -> Summary Report. Instead, I've run across a legitimate, narrow issue I'd like to understand. If the loop count is set "forever" then new threads will keep starting until the tests are stopped. – Forever: Nếu chọn option này thì Jmeter sẽ quyết định thời gian gửi request – Loop Count: Chọn1 thì các thread được tạo sẽ thực hiện 1 lần ( thay 1 bằng n thì số các thread sẽ lặp n lần). Thread Count và Loop Counts là khác nhau. Configuring JMeter JUI. Click on Thread Group; The Thread Group has three particularly important properties influence the load test: Number of Threads (users): The number of users that JMeter will attempt to simulate. After adding Thread Group in test plan, we need to add HTTP request default in Thread Group. if Number of Thread =1,Ramp up Period=1 and Loop Count=5 then it perform 5 iteration of request in 1 second for 1 user here is more detail about thread group. One field in the request (the file to send) varies with each iteration. In the Thread Group item in the left-pane,. Loop Count: Number of iterations that you want to run Scheduler: Allows you to start the test at a desired time and/or to set the time after which the test should stop. As result I got a testplan that can be repeated at any time. Add JDBC connection configuration under thread group as a child. Hey Andrey, Could you please provide any documentation if avialiable using CTG how to dynamically ramp down the Load. Under thread group 'MQTT Pub Samplers', add a 'View Results Tree', and save test script. you can also define on Test Plan whether Thread Groups need to run in sequential or parallel in the case of multiple Thread Groups. 12 I am using JMeter with following thread group configuration - Number of Threads - 2 Ramp-Up period - 0 Loop Count - Forever checkbox checked I was expecting tests to run indefinitely since I checked Loop Count 'Forever' checkbox but it stops after 2 thread. if Number of Thread =1,Ramp up Period=1 and Loop Count=5 then it perform 5 iteration of request in 1 second for 1 user here is more detail about thread group. The controls provided by a thread group allow you to: Set the number of threads. I'd like to make one suggestion for the UI. The loop count defines the number of times that the thread group. This would have made things MUCH clearer for me. Listeners, may be placed directly under the test plan, in which case they will apply to all the thread groups. Apache jmeter's thread group is it self loop controller and you can read about 'Loop Count' property of thread group in my previous post. JMeter Training in Hyderabad. Click on Thread Group; The Thread Group has three particularly important properties influence the load test: Number of Threads (users): The number of users that JMeter will attempt to simulate. The Thread Count and The Loop Counts are different. Step 2: Create a thread group by right-clicking the Test plan element as shown in the picture below. You can use Loop Controller, if you want to loop a request/logic a certain number of times in addition to the loop value specified for the Thread Group. Test Objective – Check how many users can be handled by the site (Load testing) Approach this is the first interface of Jmeter. The most stable version at the time of writing is the 3. It starts with the keyword for like a normal for-loop. function to get the thread loop count in properties and also in shell. Within the Thread Group, add a "SOAP/XML-RPC Request" sampler. Ramp up Period tells the time interval. Every tester starting into Load Testing should attempt this JMeter online quiz. A group of virtual users is represented in the jMeter application by a Thread Group. select JmeterTestClient from classname drop down. 3/bin" 폴더에 들어가서. start jmeter , select testplan creat new thread group and select thread group add java request sampler. In the Thread Group, add JMeter config element as HTTP request defaults and provide source URL and port number. Şimdi yük testi uygulayacağımız yazılım için tanımlama yapacağız. Instead of declaring and initializing a loop counter variable, you declare a variable that is the same type as the base type of the array, followed by a colon, which is then followed. Add one HTTP Request to a Loop Controller with a loop count 50; Configure the Thread Group loop count to 2; Then, JMeter will send a total of 50 * 2 = 100 HTTP Requests. Suppose you want three users to hit the server forever, you need to make Number or Thread or user as 3 and Ramp-Up Period as 3. In both thread groups, set the Loop Count. Number of Threads: 1; Ramp-Up Period: 1; Loop Count Forever: checked; Add to the “Thread Group” one “CSV Data Set Config” (Config Element). Delay before starting next user. Thread count means how many concurrent users Jmeter will create to connect to the web server. There are other two properties which are “Delay Thread creation until needed” and “Scheduler”. The Loop Controller makes the samplers run as a certain number of times, in addition to the loop value you specified for the Thread Group. Once this is done, you can choose a report to simulate. You create different thread groups resembling certain theoretical behaviors of potential website users, aiming to make the users behave as realistically as possible. After clicking on the graph element, you will see the chart getting populated with the data representing requests to the server. Using the Continuous Load we can perform load on the application forever until we stop it manually. If the loop count is set to. Add a thread group as explained in the next step. Threads (Users): you can define a number of (virtual) users to run, ramp-up time and loop count. Thread group: Thread group elements are beginning of any test plan. right click on the test plan -> add -> threads ->thread group. , and it requires JDK 5 or higher. After adding Thread Group in test plan, we need to add HTTP request default in Thread Group. Go to the Thread Group element and set the Number of Threads, Ramp-Up Period and Loop Count to 1. At the bottom of the thread group is also a "Scheduler", which can be used to set the duration, starting and ending point of a test scan. Today in part 2, we will look at using a CSV file to drive a multithreaded test with different users. A group of virtual users is represented in the jMeter application by a Thread Group. Loop Count -this property value only has an effect if the Forever check box is unchecked. Use case analysis is the standard technique for analyzing the requirements of an application. jmeter get thread loop count - wiki. All controllers and samplers must be under a thread group. The first step you want to do with every JMeter Test Plan is to add a Thread Group element. as one test finishes repeat the test till a loop count of 5 is reached Thread Group 2 has 5 threads that will start simultaneously as the Ramp-up Period is 0, so there it shall mock 5 users simultaneously on the system. Name- Descriptive name for this controller that is shown in the tree. Thread Group elements are the beginning points of any test plan. This can be seen in the picture below:. With loop count of 1 you repeat this once. If the loop count is set to. Loop Controller Loop Controller is a Logic Controller which determines the order in which Samplers are processed. Loop Count - This is the count of the number of loop iteration performing a set of operations defined inside a thread group. Rather than looping through the samplers, maybe the code can trigger the loop-end condition in each of the parent controllers until the Thread Group is reached? Unfortunately this area of JMeter code is very complicated and not all that well documented. We use up to 300 users, since it bigger load so far we are using STG to slowly rampdown the users. Loop Count: 1. Set the number of iterations in the configuration. - Scenario 1 : Thread Count = 20, Ramp Up Time (Seconds) = 100 & Loop Count = 1. So please be careful with the samples under one thread group. Now you can add HTTP requests to the Thread Group by right clicking on it and selecting Add > Sampler. Loop Count : 5 (number of iterations) 3. We configured the Loop Controller with a loop count value of five. Thread Group element helps to define a performance test scenario in JMeter. JMeter Concurrency Thread Group阶梯式加压. You may have to register before you can post: click the register link above to proceed. Loop Count: 10 (Number of time to execute testing) Ramp-Up Period: 100; The Thread Count and The Loop Counts are different. The thread loop counter was passed into the Timer as an argument, accessed via bsh. com run it 50 times, in addition to the loop value =2, you specified for the Thread Group above. Hey Andrey, Could you please provide any documentation if avialiable using CTG how to dynamically ramp down the Load. TestPlan Thread Group Namer Thread Group Comments Action to be aket after a Sampler e Thread Group Thread Properte Numiber of Threads juserst Loop Count Farewe Sartp delay (seconds Stant Time End Tme Apache JMeter 32 r1790748) File Edit Search Run Options Help d Group Thread Add Add Think Times to children Start Start no pauses Validate Cut. Once Thread Group is added, configure the JMeter. 1打开Jemter,如下所示,有一个Test Plan(测试计划),选中Test Plan. A JMeter Sampler tells JMeter to send requests to the server. The Loop Controller helps samplers run at specific number of times with the loop value you definite for the Thread Group. If a steady speed was not achieved, follow these steps to retest with more loops: Reset JMeter data by going to the "Run" menu and clicking on "Clear All". Create a Thread group; First step for any test plan is to create a thread group. I believe and sure this would be an interesting topic to see how we can set up, configure, develop a framework to run a performance test using code base but…. Also we must add two parameters to JMeter command line: jmeter -t TestPlan. The Thread Group gives you control over scheduling Parameters of whatever tasks imbedded within this Group and orchestrate post-sampling actions. For my example I have set it to 100. g: Http Request): In this sampler, you can add parameters to send request to server. Loop Count: Number of iterations that you want to run Scheduler: Allows you to start the test at a desired time and/or to set the time after which the test should stop. Save your test plan and validate the script by right clicking on Thread Group and selecting Validate. copy-paste the same and select the option "Run Test Group consecutively" in your test plan. You can set the Loop Count as Forever or number. Apache jMeter has some limitations while appropriate number of requests that can be simulated for load testing from a single machine. Right click on Test Plan and add a Thread group, thread group will help you manage the pattern of the load. As the name implies, the thread group element controls the number of threads JMeter will. Set the Loop Count - the number of times to execute the test for each thread group. Set the ramp-up period. We’ll change our Thread Group to the following configuration. The loop simulates sequential requests to the server with a preset delay. If this is enable during testing it will impact the results. One field in the request (the file to send) varies with each iteration. A Thread Group controls how many threads you’ll want JMeter to test against your system. For a Producer System Test Sampler. The ramp-up period tells JMeter how long to take to "ramp-up" to the full number of threads chosen. They are the virtual users performing the actions. As the name implies, the thread group element controls the number of threads JMeter will use to execute your test. In this case, 5000 requests. This implies some knowlege of how JMeter works. 12 I am using JMeter with following thread group configuration - Number of Threads - 2 Ramp-Up period - 0 Loop Count - Forever checkbox checked I was expecting tests to run indefinitely since I checked Loop Count 'Forever' checkbox but it stops after 2 thread. Rest of the default properties of the Thread Group are retained. Everything you do will live under the Test Plan. Components of Thread Group. To add JMeter Counter in script, right click Thread Group and select Add->Config Element->Counter option. As result I got a testplan that can be repeated at any time. This document can only give a brief overview over what testplans are typically used for Corda performance testing. A JMeter Sampler tells JMeter to send requests to the server. The Thread Count and The Loop Counts both are different. Posted in Jmeter, JMeter Working Environment | Tagged Apache Jmeter - Introduction of Thread Group properties, Apache JMeter - User's Manual: Elements of a Test Plan, JMeter - User's Manual: Thread Group, jmeter setup thread group example, jMeter Test Plan Elements, jmeter thread group loop count, jmeter thread group ramp up period, Jmeter. Initial Delay- Initial delay is the time for the first user hit the server after Jmeter starts. Check the check box for “ Loop Count Forever”. Select Start Next Thread Loop on error option. The “Loop Count” describes how many times jMeter will run the tests. Lets create a multiple property files with different combinations as you might be interested. “Number of Threads (users)” is the number of concurrent users that jMeter will create to run the HTTP requests. In the Thread Group, add JMeter config element as HTTP request defaults and provide source URL and port number. This property tells JMeter how many times to repeat your test. Apache jMeter has some limitations while appropriate number of requests that can be simulated for load testing from a single machine. Under the Thread group create a Loop Controller , (This is required as we are doing the following operations in a sequence , Bind to the LDAP Server , Perform a Search against this LDAP Server and Perform another Search and Finally do a LDAP UnBind) Right Click on the Thread Group and Add Logical Controller –> Loop Controller. Search for anything Step 1: Thread Group - make loop count = forever. If enabled JMeter will wait the configured Startup Delay before starting the Threads in the Thread Group and run for the configured Duration time. jmx -Jusers=10 -Jcount=50 Now you can specify necessary parameters on the fly. The counter uses an integer variable to hold the count, which therefore has a maximum of 2,147,483,647. If disabled, JMeter will repeat the test for the number of times entered in the Loop Count box.