Pular para o conteúdo principal

Questão de Sistemas Operacionais — Apache — FGV 2024

Sistemas OperacionaisApache
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
  1. AI, apenas.
  2. BII, apenas.
  3. CIII, apenas.
  4. DI e III, apenas.
  5. 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)

Response Assertion, Duration Assertion

1Samplers
Enviam requisições
Especializados por protocolo
2Thread Group
Início simultâneo (erro)
Ramp-up controla atraso
Timers simulam think time
3Assertions
Validam respostas
Conteúdo, tempo, status
Apache JMeter
LEVELsoulevel.com.br
Apache JMeter: Samplers (Enviam requisições, Especializados por protocolo); Thread Group (Início simultâneo (erro), Ramp-up controla atraso, Timers simulam think time); Assertions (Validam respostas, Conteúdo, tempo, status)

Item I — ✅ Correto

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.

Link permanente: /questoes/fg084715