Questão de Engenharia de Software — Teste de Software — FGV 2023
Engenharia de Software›Teste de Software
Código
fg072421
Banca
FGV
Órgão
TJ-RN
Ano
2023
Nível
Superior
Cargo
Analista Judiciário - Tecnologia de Informação – Análise de Sistemas
O analista Carlos foi incumbido de testar o web service WebJus. A fim de avaliar o funcionamento básico do WebJus, Carlos criou o plano de teste TstBasico no JMeter. O TstBasico executa duas requisições ao WebJus, utilizando na primeira requisição o método HTTP GET e na segunda o método HTTP POST.Para determinar ao JMeter a execução das duas requisições, Carlos adicionou ao TstBasico dois elementos de teste do tipo:
Atimer;
Blistener;
Csampler;
Dassertion;
Econtroller.
Revelar gabarito e comentário▾
GabaritoC — sampler;
Comentário gerado por IA. É um apoio ao estudo, ancorado em fontes, mas pode conter imprecisões — confira sempre na fonte oficial (lei, súmula, edital e gabarito da banca). Encontrou um erro? Use “Reportar”.
JMeter - Elementos de Teste
Gabarito: alternativa C (sampler). No Apache JMeter, o elemento responsável por enviar requisições ao servidor é o Sampler. Para requisições HTTP, utiliza-se o sampler HTTP Request. Como o plano de teste TstBasico executa duas requisições (GET e POST), Carlos adicionou dois samplers.
Elementos do JMeter: Sampler (Envia requisição ao servidor, Ex.: HTTP Request (GET, POST)); Listener (Coleta e exibe resultados); Assertion (Verifica critérios da resposta); Timer (Controla pausa entre requisições); Controller (Organiza lógica do fluxo)
Alternativa A — ❌ Incorreta
O timer controla a pausa entre requisições, mas não as executa.
Alternativa B — ❌ Incorreta
O listener coleta e exibe os resultados dos testes (ex.: gráficos, tabelas).
Alternativa C — ✅ Correta ⟵ GABARITO
O sampler é o elemento que envia a requisição ao servidor. Cada requisição HTTP (GET, POST) é um sampler.
Alternativa D — ❌ Incorreta
A assertion verifica se a resposta atende a critérios (ex.: código de status, conteúdo).
Alternativa E — ❌ Incorreta
O controller organiza a lógica do fluxo (ex.: loop, if, interleave), mas não realiza a requisição em si.
PEGA ESSA DICA!
Para identificar a função de cada elemento no JMeter, lembre-se: Sampler = ação (requisição); Listener = resultado; Assertion = verificação; Timer = pausa; Controller = fluxo. Essa associação direta evita confusões na prova.