Todos os produtos
Search
Central de documentação

Performance Testing:Use a rendezvous point instruction

Última atualização: Jun 27, 2026

Para testar como seu sistema lida com um pico repentino de tráfego simultâneo — como em uma promoção relâmpago ou um evento agendado — utilize um ponto de encontro para sincronizar usuários virtuais. As requisições se acumulam nesse ponto e ficam retidas até que uma condição de liberação seja atendida; em seguida, todas as requisições pendentes são enviadas de uma só vez.

Como funciona

Os usuários virtuais que chegam ao ponto de encontro param e aguardam. Assim que a condição de liberação é satisfeita — seja por duração de tempo ou por limiar de quantidade de usuários — todas as requisições acumuladas são liberadas simultaneamente.

Comportamento

Descrição

Disparo único

O ponto de encontro é acionado apenas uma vez por teste de estresse. Após a liberação das requisições acumuladas, as iterações seguintes passam diretamente, sem espera

Taxa de liberação

Embora todas as requisições pendentes sejam liberadas ao mesmo tempo, a taxa real de chegada nas APIs subsequentes depende do número de usuários virtuais e dos registros de leitura por segundo (RPS) configurados nas instruções seguintes

Pré-requisitos

Antes de começar, verifique se você tem:

  • Acesso ao console do PTS

  • Uma API HTTP adicionada ao seu cenário de teste de estresse. Para mais detalhes, consulte APIs HTTP

Escolha um tipo de liberação

Antes de adicionar um ponto de encontro, decida qual tipo de liberação melhor se adequa ao objetivo do seu teste:

Tipo de liberação

Mais indicado para

Funcionamento

Considerações

Por Tempo

Eventos baseados em horário (ex.: promoção relâmpago com início em momento específico)

Acumula requisições durante uma duração fixa e depois libera todas de uma vez

Todos os usuários que chegarem dentro da janela de espera são incluídos, independentemente da quantidade

Por Número de Usuários

Garantir uma quantidade exata de requisições simultâneas

Retém requisições até que o número especificado de usuários virtuais esteja aguardando e então libera todas simultaneamente

Garanta que o teste tenha usuários virtuais suficientes para atingir o limiar; caso contrário, o ponto de encontro não será acionado

Adicionar um ponto de encontro

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

  2. Adicione uma API e configure as informações básicas. Para mais detalhes, consulte APIs HTTP.

  3. Na seção Business Session, clique na lista suspensa Add Instruction e selecione Rendezvous Point.

  4. Expanda Rendezvous Point e defina o Rendezvous Point Type como uma das opções a seguir:

Por Tempo

Acumule requisições durante uma duração fixa após o início do teste de estresse e libere todas de uma só vez.

Parâmetro

Descrição

Rendezvous Point Type

Selecione By Time

Wait Time

Duração em segundos. Após esse tempo decorrer desde o início do teste de estresse, todas as requisições acumuladas são liberadas simultaneamente

Exemplo: Defina Wait Time como 300. Todas as requisições de usuários virtuais que chegarem ao ponto de encontro nos primeiros 300 segundos ficarão retidas e serão liberadas juntas exatamente na marca de 300 segundos.

Por Número de Usuários

Acumule requisições até que uma quantidade específica de usuários virtuais esteja aguardando e libere todas simultaneamente.

Parâmetro

Descrição

Rendezvous Point Type

Selecione By Number of Users

Number of Users

Quantidade alvo. Quando esse número de usuários virtuais estiver acumulado no ponto de encontro, todas as requisições correspondentes serão liberadas ao mesmo tempo

Exemplo: Defina a quantidade de usuários como 50. O ponto de encontro reterá as requisições até que 50 usuários virtuais estejam aguardando e, em seguida, liberará todas as 50 requisições simultaneamente.

Nota

Se o número de usuários virtuais no teste for inferior ao limiar especificado, o ponto de encontro não será acionado e as requisições acumuladas não serão liberadas. Certifique-se de que o total de usuários virtuais no cenário seja igual ou superior ao limiar definido.

Perguntas frequentes

O ponto de encontro pode ser acionado mais de uma vez?

Não. O ponto de encontro é acionado apenas uma vez por teste de estresse. Após a primeira liberação, os usuários virtuais das iterações seguintes passam pelo ponto de encontro sem esperar.

O que acontece se o limiar de "Por Número de Usuários" nunca for atingido?

Caso o teste não tenha usuários virtuais suficientes para alcançar o limiar, o ponto de encontro não será acionado. Para evitar isso, garanta que o total de usuários virtuais seja pelo menos igual ao valor de Number of Users.

O ponto de encontro garante que todas as requisições cheguem ao servidor exatamente ao mesmo tempo?

Não exatamente. Todas as requisições pendentes são liberadas simultaneamente a partir do ponto de encontro, mas a taxa real de chegada nas APIs subsequentes depende do número de usuários virtuais e do RPS configurado nas instruções seguintes.

Consulte também