Eu chamaria isso de "teste de carga via repetição de sessão", pessoalmente. Não conheço nenhum termo simples para esse tipo de técnica de teste.
A estratégia básica que eu vi empregada para esse tipo de teste de carga é ingerir arquivos de log do sistema de produção e reproduzi-los em um sistema de teste.
Você pode usar ferramentas como JMeter ou Apache Bench para reproduzir solicitações de arquivos de log. Se você estiver tentando reproduzir interações cliente / servidor muito complexas (com detalhes específicos de tempo com base no fluxo de logs original) na esperança de realmente exercitar as entranhas do seu aplicativo (procurando condições de corrida, bugs relacionados a tempo, etc.), observe a criação de ferramentas de teste específicas de aplicativos que simulam clientes em escala.
Você não poderá simplesmente capturar cargas de barco do tráfego bruto da rede e "reproduzi-lo" com qualquer protocolo baseado em TCP ou IP. Os números de sequência TCP não correspondem ao tráfego capturado original e não funcionam. As capturas na camada IP serão problemáticas porque seus clientes simulados precisarão responder pelo endereço IP do remetente capturado. Seria melhor capturar o tráfego mais perto da camada 7 e usá-lo para reproduzir sessões porque, caso contrário, você também está pensando em escrever um simulador de TCP. (Eu poderia imaginar o uso de algo como tshark
extrair os dados e o tempo da camada 7 de um fluxo TCP e reproduzir isso, por exemplo.)
Simplesmente reproduzir o tráfego de rede simula a carga, mas não captura necessariamente defeitos. Seu cliente simulado precisaria receber respostas do servidor de teste e analisá-las quanto à correção, se você desejasse testar a carga de qualquer teste de que o aplicativo esteja respondendo corretamente. Como seu aplicativo irá gerar dados de resposta dinâmicos, é improvável que seu cliente simulado possa simplesmente comparar a resposta do servidor de teste com a resposta registrada do servidor de produção. É aqui que você começa a escrever um equipamento de teste específico para seu aplicativo e sua saída.