https://pt.wikipedia.org/wiki/JMeter:
Para qualquer teste que venha a ser feito utilizando o JMeter, é necessário criar um Test Plan incluindo os elementos do teste. Estes elementos podem ser:
Thread Group — Este é ponto de começo, todos os outros elementos do Test Plan devem estar sob este. Como o próprio nome ressalta, este controla as threads que serão executadas pelo teste.
Controllers — Estes são divididos em dois grupos Samplers e Logic Controllers.
Samplers — São controladores pré-definidos para requisições especificas. Podendo ser customizada com a inserção de configurações (Configurations), Assertions e etc.
Logic Controllers — São controladores mais genéricos. Podendo ser customizada com a inserção de outros controllers, configuration elements, assertions, etc.
Listeners — Estes são os elementos que fornecem acesso as informações obtidas pelo JMeter durante os testes.
Timers — Por padrão, o JMeter faz requisições sem pausas entre elas. Os timers são utilizados para incluir pausas entre as requisições.
Assertions — Usado para verificar se a resposta obtida na requisição é a esperada. Podendo ser usado expressões regulares (Perl-style regular expression) na comparação.
Configuration Elements — Embora não faça requisições (exceto para HTTP Proxy Server), este elemento pode adicionar ou modificar as requisições.
Pre-Processor Elements — Executa alguma ação antes de fazer a requisição. Mais usado para pré-configurações das requisições.
Post-Processor Elements — Executa alguma ação depois de fazer a requisição. Mais usado para processar as respostas da requisição.