---
title: "JMeter Component Reference: Browse by Category"
description: "Browse every Apache JMeter test plan component by category: samplers, logic controllers, listeners, timers, assertions, and processors."
url: https://docs.jmeter.ai/components/
lastUpdated: 2026-10-01
source: docs.jmeter.ai
---

# JMeter Component Reference: Browse by Category

Every JMeter test plan component, one dedicated page per component with its properties, defaults, and related guides. Search by name or narrow by category. For the single-page view, see the [full Component Reference](/user-manual/component-reference/).

Showing 129 of 129 components

| Component | Category |
| --- | --- |
| [FTP Request](/components/ftp-request/) | Samplers |
| [HTTP Request](/components/http-request/) | Samplers |
| [JDBC Request](/components/jdbc-request/) | Samplers |
| [Java Request](/components/java-request/) | Samplers |
| [LDAP Request](/components/ldap-request/) | Samplers |
| [LDAP Extended Request](/components/ldap-extended-request/) | Samplers |
| [Access Log Sampler](/components/access-log-sampler/) | Samplers |
| [BeanShell Sampler](/components/beanshell-sampler/) | Samplers |
| [JSR223 Sampler](/components/jsr223-sampler/) | Samplers |
| [TCP Sampler](/components/tcp-sampler/) | Samplers |
| [JMS Publisher](/components/jms-publisher/) | Samplers |
| [JMS Subscriber](/components/jms-subscriber/) | Samplers |
| [JMS Point-to-Point](/components/jms-point-to-point/) | Samplers |
| [JUnit Request](/components/junit-request/) | Samplers |
| [Mail Reader Sampler](/components/mail-reader-sampler/) | Samplers |
| [Flow Control Action](/components/flow-control-action/) | Samplers |
| [SMTP Sampler](/components/smtp-sampler/) | Samplers |
| [OS Process Sampler](/components/os-process-sampler/) | Samplers |
| [Bolt Request](/components/bolt-request/) | Samplers |
| [Simple Controller](/components/simple-controller/) | Logic Controllers |
| [Loop Controller](/components/loop-controller/) | Logic Controllers |
| [Once Only Controller](/components/once-only-controller/) | Logic Controllers |
| [Interleave Controller](/components/interleave-controller/) | Logic Controllers |
| [Random Controller](/components/random-controller/) | Logic Controllers |
| [Random Order Controller](/components/random-order-controller/) | Logic Controllers |
| [Throughput Controller](/components/throughput-controller/) | Logic Controllers |
| [Runtime Controller](/components/runtime-controller/) | Logic Controllers |
| [If Controller](/components/if-controller/) | Logic Controllers |
| [While Controller](/components/while-controller/) | Logic Controllers |
| [Switch Controller](/components/switch-controller/) | Logic Controllers |
| [ForEach Controller](/components/foreach-controller/) | Logic Controllers |
| [Module Controller](/components/module-controller/) | Logic Controllers |
| [Include Controller](/components/include-controller/) | Logic Controllers |
| [Transaction Controller](/components/transaction-controller/) | Logic Controllers |
| [Recording Controller](/components/recording-controller/) | Logic Controllers |
| [Critical Section Controller](/components/critical-section-controller/) | Logic Controllers |
| [Sample Result Save Configuration](/components/sample-result-save-configuration/) | Listeners |
| [Graph Results](/components/graph-results/) | Listeners |
| [Assertion Results](/components/assertion-results/) | Listeners |
| [View Results Tree](/components/view-results-tree/) | Listeners |
| [Aggregate Report](/components/aggregate-report/) | Listeners |
| [View Results in Table](/components/view-results-in-table/) | Listeners |
| [Simple Data Writer](/components/simple-data-writer/) | Listeners |
| [Aggregate Graph](/components/aggregate-graph/) | Listeners |
| [Response Time Graph](/components/response-time-graph/) | Listeners |
| [Mailer Visualizer](/components/mailer-visualizer/) | Listeners |
| [BeanShell Listener](/components/beanshell-listener/) | Listeners |
| [Summary Report](/components/summary-report/) | Listeners |
| [Save Responses to a file](/components/save-responses-to-a-file/) | Listeners |
| [JSR223 Listener](/components/jsr223-listener/) | Listeners |
| [Generate Summary Results](/components/generate-summary-results/) | Listeners |
| [Comparison Assertion Visualizer](/components/comparison-assertion-visualizer/) | Listeners |
| [Backend Listener](/components/backend-listener/) | Listeners |
| [CSV Data Set Config](/components/csv-data-set-config/) | Configuration Elements |
| [FTP Request Defaults](/components/ftp-request-defaults/) | Configuration Elements |
| [DNS Cache Manager](/components/dns-cache-manager/) | Configuration Elements |
| [HTTP Authorization Manager](/components/http-authorization-manager/) | Configuration Elements |
| [HTTP Cache Manager](/components/http-cache-manager/) | Configuration Elements |
| [HTTP Cookie Manager](/components/http-cookie-manager/) | Configuration Elements |
| [HTTP Request Defaults](/components/http-request-defaults/) | Configuration Elements |
| [HTTP Header Manager](/components/http-header-manager/) | Configuration Elements |
| [Java Request Defaults](/components/java-request-defaults/) | Configuration Elements |
| [JDBC Connection Configuration](/components/jdbc-connection-configuration/) | Configuration Elements |
| [Keystore Configuration](/components/keystore-configuration/) | Configuration Elements |
| [Login Config Element](/components/login-config-element/) | Configuration Elements |
| [LDAP Request Defaults](/components/ldap-request-defaults/) | Configuration Elements |
| [LDAP Extended Request Defaults](/components/ldap-extended-request-defaults/) | Configuration Elements |
| [TCP Sampler Config](/components/tcp-sampler-config/) | Configuration Elements |
| [User Defined Variables](/components/user-defined-variables/) | Configuration Elements |
| [Random Variable](/components/random-variable/) | Configuration Elements |
| [Counter](/components/counter/) | Configuration Elements |
| [Simple Config Element](/components/simple-config-element/) | Configuration Elements |
| [Bolt Connection Configuration](/components/bolt-connection-configuration/) | Configuration Elements |
| [Response Assertion](/components/response-assertion/) | Assertions |
| [Duration Assertion](/components/duration-assertion/) | Assertions |
| [Size Assertion](/components/size-assertion/) | Assertions |
| [XML Assertion](/components/xml-assertion/) | Assertions |
| [BeanShell Assertion](/components/beanshell-assertion/) | Assertions |
| [MD5Hex Assertion](/components/md5hex-assertion/) | Assertions |
| [HTML Assertion](/components/html-assertion/) | Assertions |
| [XPath Assertion](/components/xpath-assertion/) | Assertions |
| [XPath2 Assertion](/components/xpath2-assertion/) | Assertions |
| [XML Schema Assertion](/components/xml-schema-assertion/) | Assertions |
| [JSR223 Assertion](/components/jsr223-assertion/) | Assertions |
| [Compare Assertion](/components/compare-assertion/) | Assertions |
| [SMIME Assertion](/components/smime-assertion/) | Assertions |
| [JSON Assertion](/components/json-assertion/) | Assertions |
| [JSON JMESPath Assertion](/components/json-jmespath-assertion/) | Assertions |
| [Constant Timer](/components/constant-timer/) | Timers |
| [Gaussian Random Timer](/components/gaussian-random-timer/) | Timers |
| [Uniform Random Timer](/components/uniform-random-timer/) | Timers |
| [Constant Throughput Timer](/components/constant-throughput-timer/) | Timers |
| [Precise Throughput Timer](/components/precise-throughput-timer/) | Timers |
| [Synchronizing Timer](/components/synchronizing-timer/) | Timers |
| [BeanShell Timer](/components/beanshell-timer/) | Timers |
| [JSR223 Timer](/components/jsr223-timer/) | Timers |
| [Poisson Random Timer](/components/poisson-random-timer/) | Timers |
| [HTML Link Parser](/components/html-link-parser/) | Pre Processors |
| [HTTP URL Re-writing Modifier](/components/http-url-re-writing-modifier/) | Pre Processors |
| [User Parameters](/components/user-parameters/) | Pre Processors |
| [BeanShell PreProcessor](/components/beanshell-preprocessor/) | Pre Processors |
| [JSR223 PreProcessor](/components/jsr223-preprocessor/) | Pre Processors |
| [JDBC PreProcessor](/components/jdbc-preprocessor/) | Pre Processors |
| [RegEx User Parameters](/components/regex-user-parameters/) | Pre Processors |
| [Sample Timeout](/components/sample-timeout/) | Pre Processors |
| [Regular Expression Extractor](/components/regular-expression-extractor/) | Post-Processors |
| [CSS Selector Extractor](/components/css-selector-extractor/) | Post-Processors |
| [XPath2 Extractor](/components/xpath2-extractor/) | Post-Processors |
| [XPath Extractor](/components/xpath-extractor/) | Post-Processors |
| [JSON JMESPath Extractor](/components/json-jmespath-extractor/) | Post-Processors |
| [Result Status Action Handler](/components/result-status-action-handler/) | Post-Processors |
| [BeanShell PostProcessor](/components/beanshell-postprocessor/) | Post-Processors |
| [JSR223 PostProcessor](/components/jsr223-postprocessor/) | Post-Processors |
| [JDBC PostProcessor](/components/jdbc-postprocessor/) | Post-Processors |
| [JSON Extractor](/components/json-extractor/) | Post-Processors |
| [Boundary Extractor](/components/boundary-extractor/) | Post-Processors |
| [Test Plan](/components/test-plan/) | Miscellaneous Features |
| [Open Model Thread Group](/components/open-model-thread-group/) | Miscellaneous Features |
| [Thread Group](/components/thread-group/) | Miscellaneous Features |
| [WorkBench](/components/workbench/) | Miscellaneous Features |
| [SSL Manager](/components/ssl-manager/) | Miscellaneous Features |
| [HTTP(S) Test Script Recorder](/components/http-s-test-script-recorder/) | Miscellaneous Features |
| [HTTP Mirror Server](/components/http-mirror-server/) | Miscellaneous Features |
| [Property Display](/components/property-display/) | Miscellaneous Features |
| [Debug Sampler](/components/debug-sampler/) | Miscellaneous Features |
| [Debug PostProcessor](/components/debug-postprocessor/) | Miscellaneous Features |
| [Test Fragment](/components/test-fragment/) | Miscellaneous Features |
| [setUp Thread Group](/components/setup-thread-group/) | Miscellaneous Features |
| [tearDown Thread Group](/components/teardown-thread-group/) | Miscellaneous Features |

No components match. Try another name or category.
