Todos os produtos
Search
Central de documentação

Performance Testing:Configure definições de HTTPS

Última atualização: Jun 27, 2026

Em testes de estresse, as conexões HTTPS envolvem handshakes SSL/TLS. Se você não redefinir o status da conexão SSL durante o teste, as requisições poderão reutilizar conexões seguras já estabelecidas. Ao ative o Reset SSL Status for Loop, o sistema executa um handshake para cada requisição http, permitindo medir com precisão a latência e o consumo de recursos do servidor. Além disso, selecione diferentes versões SSL para verificar se o desempenho do servidor varia conforme a versão utilizada.

Reset SSL Status for Loop

O recurso Reset SSL Status for Loop controla a redefinição do conteúdo do contexto SSL quando a mesma API é solicitada várias vezes. Em testes de estresse HTTPS, determine se o status da conexão SSL deve ser redefinido a cada iteração da sessão de negócios. Por padrão, esse status não é redefinido automaticamente. Caso opte pela redefinição, o status da conexão SSL será reinicializado em cada ciclo da sessão, garantindo que a configuração do contexto SSL também seja redefinida sempre que a sessão for executada. Isso permite simular com precisão cenários de teste de estresse envolvendo diferentes usuários.

SSL Protocol

O teste de estresse HTTPS representa a etapa inicial do handshake SSL entre o cliente (gerador de carga) e o servidor. O cliente informa ao servidor a versão SSL mais alta compatível. O servidor, por sua vez, selecione a versão SSL mais alta disponível na interseção das versões suportadas tanto por ele quanto pelo cliente. Dessa forma, a versão SSL usada no teste é negociada entre o gerador de carga e o servidor durante a execução. A versão definida na seção Advanced Settings corresponde à preferência do cliente, mas pode não ser necessariamente a versão efetivamente utilizada no teste.

A tabela a seguir descreve as versões de navegadores web comuns compatíveis com diferentes versões SSL.

Navegador

Versão com suporte a TLSv1.3

Versão com suporte a TLSv1.2

Google Chrome

70 ou posterior

29 ou posterior

Safari

14 ou posterior

7 ou posterior

Microsoft Edge

79 ou posterior

12 ou posterior

Firefox

63 ou posterior

27 ou posterior

IE

Sem suporte

11

Configure definições de HTTPS

  1. Faça login no console PTS, escolha Performance Test > Create Scenario e clique em PTS.

  2. Na página PTS Scenario, expanda a seção Advanced Settings. Na subseção HTTPS Settings, ative o Reset SSL Status for Loop e selecione uma versão na lista suspensa SSL Protocol.

    Importante

    Ao ative o Reset SSL Status for Loop, o gerador de carga consome recursos adicionais.

    image

    Parâmetro

    Descrição

    Reset SSL Status for Loop

    • Cenário 1

      Em um teste de estresse HTTPS, você deseja simular 100 usuários fazendo login e acessando o sistema continuamente. A cada execução da sessão de negócios, ela simula o comportamento do mesmo usuário virtual (VU).

      Nesse caso, desative o Reset SSL Status for Loop e defina o número de VUs como 100.

    • Cenário 2

      Em um teste de estresse HTTPS, você deseja simular 100 usuários acessando o sistema simultaneamente por 5 minutos. A cada execução da sessão de negócios, ela simula os comportamentos de diferentes VUs.

      Para garantir a autenticidade da simulação de carga, ative o Reset SSL Status for Loop e defina o número de VUs como 100.

    SSL Protocol

    O parâmetro SSL Protocol especifica a versão SSL mais alta compatível com o cliente. O Performance Testing Service (PTS) oferece suporte às versões TLSv1.2 e TLSv1.3. Valor padrão: TLSv1.3.

    • Se o cenário de teste simular uma versão recente do navegador, selecione TLSv1.3 como versão SSL.

    • Caso o cenário simule uma versão anterior do navegador, selecione TLSv1.2 como versão SSL.