Test Plan
It is used to describe a test scenario, including all relevant functions for this performance test. That is to say, all the content of this test is based on a plan.
The "Function Test Mode" checkbox, if selected, causes Jmeter to log data from each sample returned from the server.
Thread group Threads (Users)
NOTE: Stepping Thread Group can be used to simulate step pressurization!
thread group
This is the thread we usually add to run. Generally speaking, a thread group can be regarded as a virtual user group, and each thread in the thread group can be understood as a virtual user.
Ramp-Up Period: The unit is seconds, the default time is 1 second. It specifies the time it takes to start all threads. If you need Jmeter to start all threads immediately, set this to 0
Number of loops: Indicates how many times each thread executes the request.
Detailed explanation of logic controller JMETER_16 logic controllers
1. Simple Controller
2. Loop Controller
3. Once Only Controller
4. ForEach Controller (ForEach Controller)
Example: ForEach controller implements web crawler
5. Transaction Controller
6. If Controller (If Controller)
Example: if controller + loop controller + counter control interface branch
7. Switch Controller
8. Throughput Controller
9. Random Controller
10. Random Order Controller
Eleven, Critical Section Controller
12. Include Controller references external test plan controllers
Thirteen, Interleave Controller interval controller
14. Module Controller Module Controller
15. Runtime Controller
Sixteen, While Controller loop controller
Sampler _
A sampler is the smallest unit that sends a request to the server, records the response information, and records the response time in the test. JMeter natively supports a variety of different samplers.
Such as HTTP Request Sampler, FTP Request Sampler, TCP Request Sampler, JDBC Request Sampler, etc. Higher versions of jmeter support richer Samplers