org.apache.jmeter.config.gui.ArgumentsPanel
org.apache.jmeter.config.Arguments
=
jakarta.apache.org
server
=
jakarta.apache.org
server
User Defined Variables
true
org.apache.jmeter.control.gui.TestPlanGui
false
org.apache.jmeter.testelement.TestPlan
Test Plan
false
true
0
org.apache.jmeter.threads.ThreadGroup
true
1
false
org.apache.jmeter.threads.gui.ThreadGroupGui
org.apache.jmeter.control.gui.LoopControlPanel
-1
org.apache.jmeter.control.LoopController
Loop Controller
true
false
Main
0
continue
1
org.apache.jmeter.control.gui.LogicControllerGui
org.apache.jmeter.control.GenericController
Assertions
true
org.apache.jmeter.assertions.gui.AssertionGui
org.apache.jmeter.assertions.ResponseAssertion
Response Assertion
PAT1
PAT2
PAT3
true
Assertion.response_data
false
2
bsh.bsh
org.apache.jmeter.assertions.gui.BeanShellAssertionGui
org.apache.jmeter.assertions.BeanShellAssertion
bsh1 bhs2 bsh3
BeanShell Assertion
true
// Script
org.apache.jmeter.assertions.gui.DurationAssertionGui
org.apache.jmeter.assertions.DurationAssertion
Duration Assertion
1234
true
HTMLAssert.txt
org.apache.jmeter.assertions.gui.HTMLAssertionGui
org.apache.jmeter.assertions.HTMLAssertion
HTML Assertion
3
true
false
5
omit
0
org.apache.jmeter.assertions.gui.MD5HexAssertionGUI
org.apache.jmeter.assertions.MD5HexAssertion
MD5Hex Assertion
0011223344556677889900aabbccddeeff
true
org.apache.jmeter.assertions.gui.SizeAssertionGui
1
org.apache.jmeter.assertions.SizeAssertion
Size Assertion
123
true
org.apache.jmeter.assertions.gui.XMLAssertionGui
org.apache.jmeter.assertions.XMLAssertion
XML Assertion
true
true
true
org.apache.jmeter.assertions.gui.XPathAssertionGui
false
/
org.apache.jmeter.assertions.XPathAssertion
false
XPath Assertion
true
true
org.apache.jmeter.control.gui.LogicControllerGui
org.apache.jmeter.control.GenericController
Controllers
true
org.apache.jmeter.control.gui.InterleaveControlGui
org.apache.jmeter.control.InterleaveControl
Interleave Controller
1
true
org.apache.jmeter.control.gui.ModuleControllerGui
org.apache.jmeter.control.ModuleController
ModuleController
true
WorkBench
Test Plan
Main
Assertions
Assertions
org.apache.jmeter.control.gui.OnceOnlyControllerGui
org.apache.jmeter.control.OnceOnlyController
Once Only Controller
true
org.apache.jmeter.control.gui.RandomControlGui
org.apache.jmeter.control.RandomController
Random Controller
1
true
org.apache.jmeter.control.gui.ThroughputControllerGui
0
org.apache.jmeter.control.ThroughputController
Throughput Controller
100.0
true
true
1
${__threadNum()} == 3
org.apache.jmeter.control.gui.IfControllerPanel
org.apache.jmeter.control.IfController
If Controller
true
ForIn
org.apache.jmeter.control.gui.ForeachControlPanel
ForOut
org.apache.jmeter.control.ForeachController
ForEach Controller
true
true
org.apache.jmeter.control.gui.LoopControlPanel
org.apache.jmeter.control.LoopController
1
Loop Controller
true
true
org.apache.jmeter.control.gui.RandomOrderControllerGui
org.apache.jmeter.control.RandomOrderController
Random Order Controller
true
org.apache.jmeter.control.gui.RunTimeGui
org.apache.jmeter.control.RunTime
Runtime Controller
true
1
org.apache.jmeter.control.gui.SwitchControllerGui
org.apache.jmeter.control.SwitchController
Switch Controller
1
true
${switch}
org.apache.jmeter.control.gui.TransactionControllerGui
org.apache.jmeter.control.TransactionController
Transaction Controller
true
org.apache.jmeter.control.gui.WhileControllerGui
org.apache.jmeter.control.WhileController
While Controller
true
LAST
org.apache.jmeter.protocol.http.control.gui.RecordController
org.apache.jmeter.protocol.http.control.RecordingController
Recording Controller
true
org.apache.jmeter.control.gui.LogicControllerGui
org.apache.jmeter.control.GenericController
Post Processors
true
org.apache.jmeter.reporters.gui.ResultActionGui
org.apache.jmeter.reporters.ResultAction
Result Status Action Handler
true
1
SaveResponse
org.apache.jmeter.reporters.gui.ResultSaverGui
org.apache.jmeter.reporters.ResultSaver
Save Responses to a file
true
false
org.apache.jmeter.reporters.gui.SummariserGui
org.apache.jmeter.reporters.Summariser
Generate Summary Results
true
org.apache.jmeter.control.gui.LogicControllerGui
org.apache.jmeter.control.GenericController
Pre Processors
true
org.apache.jmeter.modifiers.gui.CounterConfigGui
1
2
org.apache.jmeter.modifiers.CounterConfig
COUNTER
Counter Config
false
3
true
org.apache.jmeter.modifiers.gui.UserParametersGui
org.apache.jmeter.modifiers.UserParameters
User Parameters
username
password
category
color
user1
pass1
cat1
red
user2
pass2
cat2
green
user3
pass3
cat3
true
true
org.apache.jmeter.control.gui.LogicControllerGui
org.apache.jmeter.control.GenericController
Timers
true
org.apache.jmeter.testbeans.gui.TestBeanGUI
org.apache.jmeter.timers.ConstantThroughputTimer
60
Constant Throughput Timer
true
org.apache.jmeter.timers.gui.ConstantTimerGui
org.apache.jmeter.timers.ConstantTimer
Constant Timer
true
300
org.apache.jmeter.timers.gui.GaussianRandomTimerGui
org.apache.jmeter.timers.GaussianRandomTimer
Gaussian Random Timer
true
100.0
300
org.apache.jmeter.timers.gui.UniformRandomTimerGui
org.apache.jmeter.timers.UniformRandomTimer
Uniform Random Timer
true
100.0
300
org.apache.jmeter.control.gui.LogicControllerGui
org.apache.jmeter.control.GenericController
Config
true
org.apache.jmeter.config.gui.LoginConfigGui
org.apache.jmeter.config.ConfigTestElement
Login Config Element
User
true
Pass
org.apache.jmeter.config.gui.SimpleConfigGui
org.apache.jmeter.config.ConfigTestElement
Simple Config Element
true
org.apache.jmeter.control.gui.LogicControllerGui
org.apache.jmeter.control.GenericController
Listeners
true
org.apache.jmeter.visualizers.AssertionVisualizer
org.apache.jmeter.reporters.ResultCollector
Assertion Results
true
Assertions.txt
false
org.apache.jmeter.visualizers.GraphAccumVisualizer
org.apache.jmeter.reporters.ResultCollector
Graph Full Results
true
GraphFull.txt
false
org.apache.jmeter.visualizers.GraphVisualizer
org.apache.jmeter.reporters.ResultCollector
Graph Results
true
GraphResults.txt
false
org.apache.jmeter.visualizers.MonitorHealthVisualizer
org.apache.jmeter.reporters.ResultCollector
Monitor Results
true
false
org.apache.jmeter.visualizers.MailerVisualizer
org.apache.jmeter.reporters.MailerResultCollector
Mailer Visualizer
true
mailer.txt
recipient@server.de
Test succeeded
sender@host.com
smtphost.co.uk
Test failed
2
2
false
org.apache.jmeter.visualizers.SimpleDataWriter
org.apache.jmeter.reporters.ResultCollector
Simple Data Writer
true
Simple.txt
false
org.apache.jmeter.visualizers.SplineVisualizer
org.apache.jmeter.reporters.ResultCollector
Spline Visualizer
true
Spline.txt
false
org.apache.jmeter.visualizers.StatVisualizer
org.apache.jmeter.reporters.ResultCollector
Aggregate Report
true
Aggregate.txt
false
org.apache.jmeter.visualizers.TableVisualizer
org.apache.jmeter.reporters.ResultCollector
View Results in Table
true
ViewTable.txt
false
org.apache.jmeter.visualizers.ViewResultsFullVisualizer
org.apache.jmeter.reporters.ResultCollector
View Results Tree
true
ViewTree.txt
false
0
org.apache.jmeter.threads.ThreadGroup
true
1
false
org.apache.jmeter.threads.gui.ThreadGroupGui
org.apache.jmeter.control.gui.LoopControlPanel
-1
org.apache.jmeter.control.LoopController
Loop Controller
true
false
Protocol: FTP
0
continue
1
C server
org.apache.jmeter.protocol.ftp.config.gui.FtpConfigGui
org.apache.jmeter.config.ConfigTestElement
FTP Config
C file
true
S server
org.apache.jmeter.protocol.ftp.control.gui.FtpTestSamplerGui
org.apache.jmeter.protocol.ftp.sampler.FTPSampler
FTP Test Sampler
S file
S user
true
S pass
0
org.apache.jmeter.threads.ThreadGroup
true
1
false
org.apache.jmeter.threads.gui.ThreadGroupGui
org.apache.jmeter.control.gui.LoopControlPanel
-1
org.apache.jmeter.control.LoopController
Loop Controller
true
false
Protocol: HTTP
0
continue
1
org.apache.jmeter.protocol.http.config.gui.HttpDefaultsGui
C path
org.apache.jmeter.config.ConfigTestElement
HTTP Request Defaults
C server
C protocol
true
C port
org.apache.jmeter.protocol.http.gui.HTTPArgumentsPanel
org.apache.jmeter.config.Arguments
=
C_value
true
C_name
false
Argument List
true
org.apache.jmeter.protocol.http.gui.AuthPanel
org.apache.jmeter.protocol.http.control.AuthManager
HTTP Authorization Manager
true
C_base
C_Pass
C_user
org.apache.jmeter.protocol.http.gui.CookiePanel
org.apache.jmeter.protocol.http.control.CookieManager
HTTP Cookie Manager
false
true
C_Path
C_name
false
C_domain
C_value
1111
org.apache.jmeter.protocol.http.modifier.gui.AnchorModifierGui
org.apache.jmeter.protocol.http.modifier.AnchorModifier
HTML Link Parser
true
org.apache.jmeter.protocol.http.modifier.gui.ParamModifierGui
org.apache.jmeter.protocol.http.modifier.ParamModifier
HTML Parameter Mask
true
10
pre
0
suf
1
MASK
org.apache.jmeter.protocol.http.modifier.gui.URLRewritingModifierGui
false
org.apache.jmeter.protocol.http.modifier.URLRewritingModifier
HTTP URL Re-writing Modifier
true
false
SESSIONID
false
org.apache.jmeter.protocol.http.modifier.gui.UserParameterModifierGui
org.apache.jmeter.protocol.http.modifier.UserParameterModifier
HTTP User Parameter Modifier
true
users.xml
S path
org.apache.jmeter.protocol.http.sampler.HTTPSampler
POST
true
S prot
true
true
true
S port
org.apache.jmeter.protocol.http.gui.HTTPArgumentsPanel
org.apache.jmeter.config.Arguments
=
S_V1
true
S_P1
false
Argument List
true
S_Mime
org.apache.jmeter.protocol.http.control.gui.HttpTestSampleGui
S_param
HTTP Request
false
S server
S file
false
S_path
org.apache.jmeter.protocol.http.sampler.HTTPSampler2
GET
true
S_prot
true
false
true
S_port
org.apache.jmeter.protocol.http.gui.HTTPArgumentsPanel
org.apache.jmeter.config.Arguments
=
S_V
true
S_N
false
User Defined Variables
true
S_M
org.apache.jmeter.protocol.http.control.gui.HttpTestSampleGui2
S_P
HTTP Request HTTPCLient
true
S_IP
S_F
false
/
org.apache.jmeter.protocol.http.control.gui.SoapSamplerGui
org.apache.jmeter.protocol.http.sampler.SoapSampler
POST
SOAP Sampler
http
S DATA
true
-1
S URL
/
org.apache.jmeter.protocol.http.sampler.WebServiceSampler
POST
ProxyHost
http
true
ProxyPort
80
true
Action
org.apache.jmeter.protocol.http.control.gui.WebServiceSamplerGui
filename
false
message
false
WebService (SOAP) Request
data
org.apache.jmeter.protocol.http.control.gui.AccessLogSamplerGui
org.apache.jmeter.protocol.http.sampler.AccessLogSampler
Tomcat Access Log Sampler
server
org.apache.jmeter.protocol.http.util.accesslog.TCLogParser
true
false
80
org.apache.jmeter.protocol.http.util.accesslog.StandardGenerator
tcalog.txt
0
org.apache.jmeter.threads.ThreadGroup
true
1
false
org.apache.jmeter.threads.gui.ThreadGroupGui
org.apache.jmeter.control.gui.LoopControlPanel
-1
org.apache.jmeter.control.LoopController
Loop Controller
true
false
Protocol: Java
0
continue
1
org.apache.jmeter.protocol.java.test.SleepTest
org.apache.jmeter.config.gui.ArgumentsPanel
org.apache.jmeter.config.Arguments
=
1000
SleepTime
=
0x3FF
SleepMask
true
org.apache.jmeter.protocol.java.config.gui.JavaConfigGui
org.apache.jmeter.protocol.java.config.JavaConfig
Java Config
true
org.apache.jmeter.config.gui.ArgumentsPanel
org.apache.jmeter.config.Arguments
=
1000
SleepTime
=
0x3FF
SleepMask
true
org.apache.jmeter.protocol.java.test.SleepTest
org.apache.jmeter.protocol.java.control.gui.JavaTestSamplerGui
org.apache.jmeter.protocol.java.sampler.JavaSampler
Java SleepTest
true
org.apache.jmeter.config.gui.ArgumentsPanel
org.apache.jmeter.config.Arguments
=
100
Sleep_Time
=
0xFF
Sleep_Mask
=
JavaTest Label
Label
=
200 (or any other number)
ResponseCode
=
OK (or any other text)
ResponseMessage
=
OK
Status
=
SamplerData goes here
SamplerData
=
ResultData goes here
ResultData
true
org.apache.jmeter.protocol.java.test.JavaTest
org.apache.jmeter.protocol.java.control.gui.JavaTestSamplerGui
org.apache.jmeter.protocol.java.sampler.JavaSampler
JavaTest
true
BeanShell.bsh
org.apache.jmeter.protocol.java.control.gui.BeanShellSamplerGui
org.apache.jmeter.protocol.java.sampler.BeanShellSampler
BeanShell Sampler
ResponseCode=12;
ResponseMessage="Buckle my shoe";
IsSuccess=false;
Label="Sticky";
// FileName is the Script file name
// bsh.args[1] == "quick"
return "This will go into the Response Data field";
true
the quick brown fox
p1 p2 p3
org.apache.jmeter.protocol.java.control.gui.BSFSamplerGui
org.apache.jmeter.protocol.java.sampler.BSFSampler
BSF Sampler
// Wobbles
jelly.script
true
Jelly
0
org.apache.jmeter.threads.ThreadGroup
true
1
false
org.apache.jmeter.threads.gui.ThreadGroupGui
org.apache.jmeter.control.gui.LoopControlPanel
-1
org.apache.jmeter.control.LoopController
Loop Controller
true
false
Protocol: JDBC
0
continue
1
JDBC URL
org.apache.jmeter.protocol.jdbc.config.gui.DbConfigGui
org.apache.jmeter.config.ConfigTestElement
JDBC Database Login Defaults
Driver Class
Username
true
Password
org.apache.jmeter.protocol.jdbc.config.gui.PoolConfigGui
1
org.apache.jmeter.config.ConfigTestElement
JDBC Database Connection Pool Defaults
org.apache.jmeter.protocol.jdbc.util.JMeter19ConnectionPool
50
true
org.apache.jmeter.protocol.jdbc.config.gui.SqlConfigGui
org.apache.jmeter.config.ConfigTestElement
JDBC SQL Query Defaults
C SQL
true
JDBC URL
1
org.apache.jmeter.protocol.jdbc.control.gui.JdbcTestSampleGui
org.apache.jmeter.protocol.jdbc.sampler.JDBCSampler
JDBC Request
Driver class
org.apache.jmeter.protocol.jdbc.util.JMeter19ConnectionPool
select count(*) from iitables
Username
50
true
Password
0
org.apache.jmeter.threads.ThreadGroup
true
1
false
org.apache.jmeter.threads.gui.ThreadGroupGui
org.apache.jmeter.control.gui.LoopControlPanel
-1
org.apache.jmeter.control.LoopController
Loop Controller
true
false
Protocol: LDAP
0
continue
1
C DN
org.apache.jmeter.protocol.ldap.config.gui.LdapConfigGui
org.apache.jmeter.config.ConfigTestElement
LDAP Request Defaults
C server
true
C port
false
DN
org.apache.jmeter.config.gui.ArgumentsPanel
org.apache.jmeter.config.Arguments
=
Value
NAme
User Defined Variables
true
org.apache.jmeter.protocol.ldap.sampler.LDAPSampler
User
true
Port
true
org.apache.jmeter.protocol.ldap.control.gui.LdapTestSamplerGui
LDAP Request
server
Entry
add
Pass
0
org.apache.jmeter.threads.ThreadGroup
true
1
false
org.apache.jmeter.threads.gui.ThreadGroupGui
org.apache.jmeter.control.gui.LoopControlPanel
-1
org.apache.jmeter.control.LoopController
Loop Controller
true
false
Protocol: TCP
0
continue
1
org.apache.jmeter.protocol.tcp.config.gui.TCPConfigGui
org.apache.jmeter.config.ConfigTestElement
port
Text
TCP Sampler Config
false
true
server
999
org.apache.jmeter.protocol.tcp.control.gui.TCPSamplerGui
org.apache.jmeter.protocol.tcp.sampler.TCPSampler
port
text
TCP Sampler
user
false
true
server
pass
999