Questão de Sistemas Operacionais — Apache — FGV 2024
Sistemas Operacionais›Apache
Código
fg084715
Banca
FGV
Órgão
EPE
Ano
2024
Nível
Superior
Cargo
Analista de Gestão Corporativa - Tecnologia da Informação (Soluções)
Testes de carga são fundamentais para definir a capacidade e garantir o desempenho esperado de um sistema.Sobre a ferramenta Apache JMeter, analise as afirmativas a seguir.I. Samplers no JMeter são responsáveis por enviar requisições para os servidores, e cada tipo de Sampler é projetado para testar um protocolo ou serviço específico.II. Os usuários virtuais de um Thread Group são iniciados simultaneamente, e o JMeter utiliza Timers para adicionar atrasos nas suas requisições, simulando o comportamento realista dos usuários.III. Assertions são usadas no JMeter para verificar se as respostas dos servidores atendem aos critérios esperados, como conteúdo, tempo de resposta e código de status.Está correto o que se afirma em
AI, apenas.
BII, apenas.
CIII, apenas.
DI e III, apenas.
EII e III, apenas.
Revelar gabarito e comentário▾
GabaritoD — I e III, apenas.
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”.
Apache JMeter – Componentes Básicos
Gabarito: letra D – estão corretos os itens I e III. O item II contém um erro sutil: os usuários virtuais não são iniciados simultaneamente, mas sim com um atraso controlado pelo parâmetro ramp-up do Thread Group. Os Timers, por sua vez, servem para adicionar pausas entre requisições, simulando o think time do usuário.
Componente
Função
Exemplo de uso
Sampler
Envia requisições ao servidor alvo, especializado por protocolo
HTTP Request, FTP Request, JDBC Request
Thread Group
Gerencia usuários virtuais, com atraso controlado pelo ramp-up (não simultâneo)
Configura número de threads e tempo de inicialização
Timer
Adiciona pausas entre requisições, simulando think time do usuário
Constant Timer, Gaussian Random Timer
Assertion
Valida a resposta do servidor (conteúdo, tempo, código de status)
Samplers são os componentes que enviam requisições ao servidor alvo. Cada Sampler é especializado em um protocolo (HTTP, FTP, JDBC, etc.). Exemplo: HTTP Request Sampler envia requisições HTTP. A descrição está perfeita.
Item II — ❌ Incorreto
O erro está no trecho “iniciados simultaneamente”. O Thread Group possui o campo Ramp-Up Period (em segundos): se configurado com N segundos e M threads, cada nova thread é iniciada após N/M segundos. Portanto, não há simultaneidade total. Os Timers realmente adicionam atrasos, mas a afirmação sobre a simultaneidade invalida o item.
Item III — ✅ Correto
Assertions são usadas para validar a resposta do servidor. Podem verificar conteúdo textual (Response Assertion), tempo de resposta (Duration Assertion), código de status (como parte do HTTP Request Defaults) ou até expressões regulares. A descrição está correta.
Conclusão: Itens I e III verdadeiros → gabarito D.