SlideShare a Scribd company logo
1 of 23
JMeter Pre-processors – 1
Timer
1
Timer is playing one of the most important
roles during load testing on server and if you
perform load testing without any delay then
server will be overloaded and you will not
get a realistic result. And timer is the only
solution for this problem.
In this article you will get familiar with
following timers:
• Constant Timer
• Gaussian Random Timer
• Uniform Random Timer
• Constant Throughput Timer
• Precise Throughput Timer
• Synchronizing Timer
• BeanShell Timer
• JSR223 Timer
• Poisson Random Timer
Constant Timer
2
When a user wants to pause the threads
between HTTP requests, the constant timer
is for this purpose. It pauses the threads with
the same amount of time for each request.
For example, after login into the website,
when the user wants to navigate to the other
pages in the website and wants the same
amount of pause between the page
switching then the constant timer is used.
Constant Timer
3
If you want to add this timer, follow these
steps;
• Go to Thread Group
• Add new Sampler
• Right-click on Sampler
• Click on Add
• Click on Timer
• Click on Constant Timer
4
5
There are basically three fields in Constant
Timer:
Name: This is just a name for the timer
which will display in the result.
Comments: User can comment in this
section whatever he/she wants to display
with this timer.
Thread Delay: User can fill the time for
pausing the threads in milliseconds.
6
Gaussian Random
Timer
7
The timer itself pauses for each thread
request, mostly it pauses when a particular
value occurs nearly. It works according to
Gaussian curve distribution.
For instance, If you want to calculate the
delay while sending a request to
Loadium.com, and you have specified
Gaussian Timer as 200 milliseconds
deviation and 400 milliseconds constant
delay offset. Now you can find that 68% of
delays is between (200, 600) milliseconds
according to Gaussian curve distribution.
And how will you calculate these delay time
interval?
Gaussian Random
Timer
8
Here it is:
200= 400(offset)-200(deviation) and
600= 400(offset)+200(deviation)
To find this timer, follow these steps,
• Go to Thread Group
• Add new Sampler
• Right-click on Sampler
• Click on Add
• Click on Timer
• Click on Gaussian Random Timer
9
Gaussian Random
Timer
This timer also has three sections,
Gaussian Random
Timer
10
Name: This is just a name for the timer
which will display in the result.
Comments: User can comment in this
section whatever he/she wants to display
with this timer.
Thread delay properties: It has two fields,
Deviation: This field has deviation time in
milliseconds.
Constant delay off: This time is to pause
in addition to the random delay in
milliseconds.
Uniform Random Timer
11
Uniform Random Timer pauses with a
random amount of time with each thread
request and pauses having the same
probability of occurring. The thread delay
time is the sum of random and offset value.
For example, after adding the product into
the cart, when the user wants to buy and
checkout for that product then here we can
use this timer for the random pauses with
the same probability.
Uniform Random Timer
12
For adding this Timer to your sampler, here
you go;
• Go to Thread Group
• Add new Sampler
• Right-click on Sampler
• Click on Add
• Click on Timer
• Click on Uniform Random Timer
13
Uniform Random Timer
Uniform Random Timer
14
This timer displays three fields as well
*Name: This is just a name for the timer
which will display in the result.
*Comments: User can comment in this
section whatever he/she wants to display
with this timer.
*Thread delay properties which has two
fields,
>Random Delay Maximum- This field has
maximum random delay time in
milliseconds.
>Constant delay off- This time is to pause
in addition to the random delay in
milliseconds.
15
Uniform Random Timer
Constant Throughput
Timer
16
This timer is not having any fixed amount of
pause, it has variable pauses and calculated
the throughput as close as possible to the
given number. Although it has a constant
word in the name itself, still throughput does
not need to be constant.
For instance, If the user wants to pause with
different times for switching different pages
in the website then this throughput timer is
used with different options of constant delay
offset.
Constant Throughput
Timer
17
To add this timer to your Sampler, you can
follow these steps,
• Go to Thread Group
• Add new Sampler
• Right-click on Sampler
• Click on Add
• Click on Timer
• Click on Constant Throughput Timer
18
Constant Throughput Timer
Constant Throughput
Timer
19
This timer has the following fields,
Name: This is just a name for the timer
which will display in the result.
Comments: User can comment in this
section whatever he/she wants to display
with this timer.
Delay before each affected sampler
Target throughput: How much user wants to
the timer to generate the throughput.
Constant Throughput
Timer
20
Calculate throughput based
This thread only: In this, each thread will try to maintain the target throughput.
All active threads: In this case, the target throughput is divided among all the threads.
All active threads in current thread group: The throughput is divided among all the threads in the
current thread group.
All active threads (Shared): In this option throughput also divided among all the threads but each
thread is delayed as per any thread the last run.
All active threads in current thread group (Shared): In this option throughput also divided among all
the threads in the current thread group but each thread is delayed as per any thread the last run in the
current thread group.
21
Constant Throughput Timer
22
To learn more about our cloud load testing tool Loadium which is based on JMeter,
click here.
Happy load testing!

More Related Content

Similar to Jmeter Pre-Processors

Utilizando Proxy no Jmeter Passo a Passo
Utilizando Proxy no Jmeter Passo a PassoUtilizando Proxy no Jmeter Passo a Passo
Utilizando Proxy no Jmeter Passo a PassoIsmael Camargo
 
"Introduction to JMeter" @ CPTM 3rd Session
"Introduction to JMeter" @ CPTM 3rd Session"Introduction to JMeter" @ CPTM 3rd Session
"Introduction to JMeter" @ CPTM 3rd SessionTharinda Liyanage
 
Load Test Drupal Site Using JMeter and Amazon AWS
Load Test Drupal Site Using JMeter and Amazon AWSLoad Test Drupal Site Using JMeter and Amazon AWS
Load Test Drupal Site Using JMeter and Amazon AWSVladimir Ilic
 
Automation - Apache JMeter
Automation - Apache JMeterAutomation - Apache JMeter
Automation - Apache JMeterWira Santos
 
Jmeter proxy step_by_step
Jmeter proxy step_by_stepJmeter proxy step_by_step
Jmeter proxy step_by_stepKapil Chawla
 
Software testing
Software testingSoftware testing
Software testingnil65
 
What We Learned About Cassandra While Building go90 (Christopher Webster & Th...
What We Learned About Cassandra While Building go90 (Christopher Webster & Th...What We Learned About Cassandra While Building go90 (Christopher Webster & Th...
What We Learned About Cassandra While Building go90 (Christopher Webster & Th...DataStax
 
Test talk academy apachejmeter-120521121306-phpapp02
Test talk academy apachejmeter-120521121306-phpapp02Test talk academy apachejmeter-120521121306-phpapp02
Test talk academy apachejmeter-120521121306-phpapp02veeru madduri
 
Java Static Factory Methods
Java Static Factory MethodsJava Static Factory Methods
Java Static Factory MethodsYe Win
 
Jmeter interviewquestions
Jmeter interviewquestionsJmeter interviewquestions
Jmeter interviewquestionsgirichinna27
 
Use JMeter as a Performance Testing Tool
Use JMeter as a Performance Testing ToolUse JMeter as a Performance Testing Tool
Use JMeter as a Performance Testing ToolBetawebsolution
 
Setting System Options in IBM SPSS Modeler.pptx
Setting System Options in IBM SPSS Modeler.pptxSetting System Options in IBM SPSS Modeler.pptx
Setting System Options in IBM SPSS Modeler.pptxVersion 1 Analytics
 
Basic of jMeter
Basic of jMeter Basic of jMeter
Basic of jMeter Shub
 

Similar to Jmeter Pre-Processors (20)

Utilizando Proxy no Jmeter Passo a Passo
Utilizando Proxy no Jmeter Passo a PassoUtilizando Proxy no Jmeter Passo a Passo
Utilizando Proxy no Jmeter Passo a Passo
 
"Introduction to JMeter" @ CPTM 3rd Session
"Introduction to JMeter" @ CPTM 3rd Session"Introduction to JMeter" @ CPTM 3rd Session
"Introduction to JMeter" @ CPTM 3rd Session
 
Timers in j meter
Timers in j meterTimers in j meter
Timers in j meter
 
Jmeter.ppt
Jmeter.pptJmeter.ppt
Jmeter.ppt
 
Load Test Drupal Site Using JMeter and Amazon AWS
Load Test Drupal Site Using JMeter and Amazon AWSLoad Test Drupal Site Using JMeter and Amazon AWS
Load Test Drupal Site Using JMeter and Amazon AWS
 
Automation - Apache JMeter
Automation - Apache JMeterAutomation - Apache JMeter
Automation - Apache JMeter
 
ICP software qtegra
ICP software qtegraICP software qtegra
ICP software qtegra
 
Jmeter proxy step_by_step
Jmeter proxy step_by_stepJmeter proxy step_by_step
Jmeter proxy step_by_step
 
QSpiders - Simple replay and run time settings Loadrunner
QSpiders - Simple replay and run time settings LoadrunnerQSpiders - Simple replay and run time settings Loadrunner
QSpiders - Simple replay and run time settings Loadrunner
 
1 Synchronization.pptx
1 Synchronization.pptx1 Synchronization.pptx
1 Synchronization.pptx
 
Software testing
Software testingSoftware testing
Software testing
 
What We Learned About Cassandra While Building go90 (Christopher Webster & Th...
What We Learned About Cassandra While Building go90 (Christopher Webster & Th...What We Learned About Cassandra While Building go90 (Christopher Webster & Th...
What We Learned About Cassandra While Building go90 (Christopher Webster & Th...
 
Test talk academy apachejmeter-120521121306-phpapp02
Test talk academy apachejmeter-120521121306-phpapp02Test talk academy apachejmeter-120521121306-phpapp02
Test talk academy apachejmeter-120521121306-phpapp02
 
Java Static Factory Methods
Java Static Factory MethodsJava Static Factory Methods
Java Static Factory Methods
 
Apache J meter
Apache J meterApache J meter
Apache J meter
 
Jmeter interviewquestions
Jmeter interviewquestionsJmeter interviewquestions
Jmeter interviewquestions
 
Use JMeter as a Performance Testing Tool
Use JMeter as a Performance Testing ToolUse JMeter as a Performance Testing Tool
Use JMeter as a Performance Testing Tool
 
Setting System Options in IBM SPSS Modeler.pptx
Setting System Options in IBM SPSS Modeler.pptxSetting System Options in IBM SPSS Modeler.pptx
Setting System Options in IBM SPSS Modeler.pptx
 
QuantConnect - Options Backtesting
QuantConnect - Options BacktestingQuantConnect - Options Backtesting
QuantConnect - Options Backtesting
 
Basic of jMeter
Basic of jMeter Basic of jMeter
Basic of jMeter
 

Recently uploaded

办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样umasea
 
Automate your Kamailio Test Calls - Kamailio World 2024
Automate your Kamailio Test Calls - Kamailio World 2024Automate your Kamailio Test Calls - Kamailio World 2024
Automate your Kamailio Test Calls - Kamailio World 2024Andreas Granig
 
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...Christina Lin
 
Implementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with AzureImplementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with AzureDinusha Kumarasiri
 
EY_Graph Database Powered Sustainability
EY_Graph Database Powered SustainabilityEY_Graph Database Powered Sustainability
EY_Graph Database Powered SustainabilityNeo4j
 
software engineering Chapter 5 System modeling.pptx
software engineering Chapter 5 System modeling.pptxsoftware engineering Chapter 5 System modeling.pptx
software engineering Chapter 5 System modeling.pptxnada99848
 
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASEBATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASEOrtus Solutions, Corp
 
MYjobs Presentation Django-based project
MYjobs Presentation Django-based projectMYjobs Presentation Django-based project
MYjobs Presentation Django-based projectAnoyGreter
 
Professional Resume Template for Software Developers
Professional Resume Template for Software DevelopersProfessional Resume Template for Software Developers
Professional Resume Template for Software DevelopersVinodh Ram
 
Folding Cheat Sheet #4 - fourth in a series
Folding Cheat Sheet #4 - fourth in a seriesFolding Cheat Sheet #4 - fourth in a series
Folding Cheat Sheet #4 - fourth in a seriesPhilip Schwarz
 
Salesforce Certified Field Service Consultant
Salesforce Certified Field Service ConsultantSalesforce Certified Field Service Consultant
Salesforce Certified Field Service ConsultantAxelRicardoTrocheRiq
 
Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...OnePlan Solutions
 
Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)OPEN KNOWLEDGE GmbH
 
Unveiling Design Patterns: A Visual Guide with UML Diagrams
Unveiling Design Patterns: A Visual Guide with UML DiagramsUnveiling Design Patterns: A Visual Guide with UML Diagrams
Unveiling Design Patterns: A Visual Guide with UML DiagramsAhmed Mohamed
 
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptxKnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptxTier1 app
 
The Evolution of Karaoke From Analog to App.pdf
The Evolution of Karaoke From Analog to App.pdfThe Evolution of Karaoke From Analog to App.pdf
The Evolution of Karaoke From Analog to App.pdfPower Karaoke
 
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer DataAdobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer DataBradBedford3
 
What is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need ItWhat is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need ItWave PLM
 
Intelligent Home Wi-Fi Solutions | ThinkPalm
Intelligent Home Wi-Fi Solutions | ThinkPalmIntelligent Home Wi-Fi Solutions | ThinkPalm
Intelligent Home Wi-Fi Solutions | ThinkPalmSujith Sukumaran
 

Recently uploaded (20)

办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
 
Automate your Kamailio Test Calls - Kamailio World 2024
Automate your Kamailio Test Calls - Kamailio World 2024Automate your Kamailio Test Calls - Kamailio World 2024
Automate your Kamailio Test Calls - Kamailio World 2024
 
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
 
Implementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with AzureImplementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with Azure
 
EY_Graph Database Powered Sustainability
EY_Graph Database Powered SustainabilityEY_Graph Database Powered Sustainability
EY_Graph Database Powered Sustainability
 
software engineering Chapter 5 System modeling.pptx
software engineering Chapter 5 System modeling.pptxsoftware engineering Chapter 5 System modeling.pptx
software engineering Chapter 5 System modeling.pptx
 
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASEBATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
 
MYjobs Presentation Django-based project
MYjobs Presentation Django-based projectMYjobs Presentation Django-based project
MYjobs Presentation Django-based project
 
Professional Resume Template for Software Developers
Professional Resume Template for Software DevelopersProfessional Resume Template for Software Developers
Professional Resume Template for Software Developers
 
Folding Cheat Sheet #4 - fourth in a series
Folding Cheat Sheet #4 - fourth in a seriesFolding Cheat Sheet #4 - fourth in a series
Folding Cheat Sheet #4 - fourth in a series
 
Salesforce Certified Field Service Consultant
Salesforce Certified Field Service ConsultantSalesforce Certified Field Service Consultant
Salesforce Certified Field Service Consultant
 
Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...
 
Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)
 
Unveiling Design Patterns: A Visual Guide with UML Diagrams
Unveiling Design Patterns: A Visual Guide with UML DiagramsUnveiling Design Patterns: A Visual Guide with UML Diagrams
Unveiling Design Patterns: A Visual Guide with UML Diagrams
 
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptxKnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
 
Call Girls In Mukherjee Nagar 📱 9999965857 🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...
Call Girls In Mukherjee Nagar 📱  9999965857  🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...Call Girls In Mukherjee Nagar 📱  9999965857  🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...
Call Girls In Mukherjee Nagar 📱 9999965857 🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...
 
The Evolution of Karaoke From Analog to App.pdf
The Evolution of Karaoke From Analog to App.pdfThe Evolution of Karaoke From Analog to App.pdf
The Evolution of Karaoke From Analog to App.pdf
 
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer DataAdobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
 
What is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need ItWhat is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need It
 
Intelligent Home Wi-Fi Solutions | ThinkPalm
Intelligent Home Wi-Fi Solutions | ThinkPalmIntelligent Home Wi-Fi Solutions | ThinkPalm
Intelligent Home Wi-Fi Solutions | ThinkPalm
 

Jmeter Pre-Processors

  • 2. Timer 1 Timer is playing one of the most important roles during load testing on server and if you perform load testing without any delay then server will be overloaded and you will not get a realistic result. And timer is the only solution for this problem. In this article you will get familiar with following timers: • Constant Timer • Gaussian Random Timer • Uniform Random Timer • Constant Throughput Timer • Precise Throughput Timer • Synchronizing Timer • BeanShell Timer • JSR223 Timer • Poisson Random Timer
  • 3. Constant Timer 2 When a user wants to pause the threads between HTTP requests, the constant timer is for this purpose. It pauses the threads with the same amount of time for each request. For example, after login into the website, when the user wants to navigate to the other pages in the website and wants the same amount of pause between the page switching then the constant timer is used.
  • 4. Constant Timer 3 If you want to add this timer, follow these steps; • Go to Thread Group • Add new Sampler • Right-click on Sampler • Click on Add • Click on Timer • Click on Constant Timer
  • 5. 4
  • 6. 5 There are basically three fields in Constant Timer: Name: This is just a name for the timer which will display in the result. Comments: User can comment in this section whatever he/she wants to display with this timer. Thread Delay: User can fill the time for pausing the threads in milliseconds.
  • 7. 6
  • 8. Gaussian Random Timer 7 The timer itself pauses for each thread request, mostly it pauses when a particular value occurs nearly. It works according to Gaussian curve distribution. For instance, If you want to calculate the delay while sending a request to Loadium.com, and you have specified Gaussian Timer as 200 milliseconds deviation and 400 milliseconds constant delay offset. Now you can find that 68% of delays is between (200, 600) milliseconds according to Gaussian curve distribution. And how will you calculate these delay time interval?
  • 9. Gaussian Random Timer 8 Here it is: 200= 400(offset)-200(deviation) and 600= 400(offset)+200(deviation) To find this timer, follow these steps, • Go to Thread Group • Add new Sampler • Right-click on Sampler • Click on Add • Click on Timer • Click on Gaussian Random Timer
  • 10. 9 Gaussian Random Timer This timer also has three sections,
  • 11. Gaussian Random Timer 10 Name: This is just a name for the timer which will display in the result. Comments: User can comment in this section whatever he/she wants to display with this timer. Thread delay properties: It has two fields, Deviation: This field has deviation time in milliseconds. Constant delay off: This time is to pause in addition to the random delay in milliseconds.
  • 12. Uniform Random Timer 11 Uniform Random Timer pauses with a random amount of time with each thread request and pauses having the same probability of occurring. The thread delay time is the sum of random and offset value. For example, after adding the product into the cart, when the user wants to buy and checkout for that product then here we can use this timer for the random pauses with the same probability.
  • 13. Uniform Random Timer 12 For adding this Timer to your sampler, here you go; • Go to Thread Group • Add new Sampler • Right-click on Sampler • Click on Add • Click on Timer • Click on Uniform Random Timer
  • 15. Uniform Random Timer 14 This timer displays three fields as well *Name: This is just a name for the timer which will display in the result. *Comments: User can comment in this section whatever he/she wants to display with this timer. *Thread delay properties which has two fields, >Random Delay Maximum- This field has maximum random delay time in milliseconds. >Constant delay off- This time is to pause in addition to the random delay in milliseconds.
  • 17. Constant Throughput Timer 16 This timer is not having any fixed amount of pause, it has variable pauses and calculated the throughput as close as possible to the given number. Although it has a constant word in the name itself, still throughput does not need to be constant. For instance, If the user wants to pause with different times for switching different pages in the website then this throughput timer is used with different options of constant delay offset.
  • 18. Constant Throughput Timer 17 To add this timer to your Sampler, you can follow these steps, • Go to Thread Group • Add new Sampler • Right-click on Sampler • Click on Add • Click on Timer • Click on Constant Throughput Timer
  • 20. Constant Throughput Timer 19 This timer has the following fields, Name: This is just a name for the timer which will display in the result. Comments: User can comment in this section whatever he/she wants to display with this timer. Delay before each affected sampler Target throughput: How much user wants to the timer to generate the throughput.
  • 21. Constant Throughput Timer 20 Calculate throughput based This thread only: In this, each thread will try to maintain the target throughput. All active threads: In this case, the target throughput is divided among all the threads. All active threads in current thread group: The throughput is divided among all the threads in the current thread group. All active threads (Shared): In this option throughput also divided among all the threads but each thread is delayed as per any thread the last run. All active threads in current thread group (Shared): In this option throughput also divided among all the threads in the current thread group but each thread is delayed as per any thread the last run in the current thread group.
  • 23. 22 To learn more about our cloud load testing tool Loadium which is based on JMeter, click here. Happy load testing!