Todos os produtos
Search
Central de documentação

Performance Testing:Teste de estresse de mini programa WeChat usando PTS

Última atualização: Aug 21, 2026

Os mini programas são uma grande source de tráfego de usuários. Para evitar que gargalos de desempenho afetem a experiência do usuário, realize testes de estresse antes de lançar novos recursos. Isso garante a estabilidade do sistema mesmo durante picos inesperados de tráfego.

Cenários comuns de teste de estresse para mini programas

  • Avalie o desempenho de novos sistemas ou recursos antes do lançamento para garantir uma operação estável.

  • Meça as diferenças de desempenho após otimizações ou dimensionamento do sistema por meio de testes de estresse.

  • Verifique a capacidade do sistema antes de aumentos previstos de tráfego, como campanhas de marketing, para evitar falhas que prejudiquem a experiência do usuário.

Vantagens do PTS para testes de estresse em mini programas

  • O PTS conta com um mecanismo de teste personalizado que suporta o modo TPS para simular modelos de funil de tráfego com precisão.

  • Inicia testes de estresse a partir de regiões em toda a China continental para simular uma distribuição realista de usuários.

  • A ferramenta de diagnóstico integrada exibe detalhes de erros até o nível da pilha de métodos, facilitando a identificação de problemas de desempenho.

  • Suporta gravação via proxy no lado do cliente, o que reduz significativamente o esforço de criação de scripts.

Iniciar teste de estresse em mini programa

Ao contrário de testes em sites auto-hospedados, testar um mini programa exige a obtenção de um token da plataforma hospedeira, como WeChat ou Alipay. Para testar com êxito as APIs de negócio do seu mini programa, use esse token enquanto ele estiver válido. Recomendamos os dois métodos a seguir para obter tokens autorizados pela plataforma:

  • (Recomendado) Crie uma API para obter e renovar o token automaticamente. No cenário de teste, o PTS chama essa API para recuperar um token válido automaticamente.

  • Registre os tokens da plataforma antes do teste e passe-os como parâmetros para a API de negócio do mini programa. A duração do teste não deve exceder o período de validade do token para evitar falhas por expiração.

Este tópico demonstra como testar um mini programa sob estresse, usando a plataforma WeChat como exemplo.

Método 1: Via API personalizada

Por exemplo, para testar a página de eventos de um mini programa na plataforma WeChat, crie uma API para recuperar o token do WeChat. Em seguida, inclua essa API no cenário de teste, extraia o token como parâmetro de saída e transmita-o para a API de negócio subsequente.

  1. No ambiente local, crie uma API capaz de recuperar tokens do WeChat continuamente durante todo o teste de estresse.

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

  3. Insira um nome para o cenário, por exemplo, myAPP. Na aba Scenario Configuration, clique na seta ao lado do nome da API para expandir as configurações. Preencha os detalhes da primeira API: a API personalizada para recuperação do token do WeChat.

  4. Selecione a aba Output Parameter Definition e configure os parâmetros conforme o exemplo a seguir:

    • Output Parameter Name: access_token

    • Source: Body: JSON

    • Parsing Expression: access_token

  5. Clique em Add API, configure a segunda API (referente à página de eventos do mini programa) e defina o método de requisição como POST.

  6. Na parte inferior da página, clique em Parameter List. Na caixa de diálogo exibida, clique no ícone de cópia ao lado do nome do parâmetro de saída para copiar a referência desse parâmetro.

  7. Para transmitir o parâmetro de saída access_token copiado no corpo da API, clique na aba Body Definition da API. No campo Key, insira um nome personalizado, como input_token, e no campo Value, cole a referência do parâmetro copiada.

  8. Na seção Stress Mode Configuration, especifique o número de usuários virtuais, a duração do teste e outras configurações conforme necessário.

    Nota
  9. Clique em Save and Start. Na página Note, selecione Execute Now, marque a caixa de seleção The test is permitted and complies with the applicable laws and regulations. e clique em Start Test.

Método 2: Via arquivo de dados

Por exemplo, para testar a página de eventos de um mini programa na plataforma WeChat, obtenha tokens da plataforma em lote antecipadamente ou prepare dados locais, caso sua lógica de negócio permita. Em seguida, armazene esses dados em um arquivo e use-os como parâmetro global durante o teste.

Importante

Tokens de plataforma geralmente têm um período de validade limitado e exigem renovação regular. Ao usar este método, garanta que a validade do token exceda a duração planejada do teste. Caso contrário, o teste falhará quando os tokens expirarem.

  1. Crie um arquivo token.csv (salvando uma planilha Excel como .csv ou usando uma biblioteca como Apache Commons CSV) e adicione os tokens em uma única coluna. Veja o exemplo abaixo:

    token
    T7MeDnBIMKRJdgUB8RNQixyhUPJPaJEG
    cqKscgeNWFPkkkaR4dBfcD4A2pD1CYFK
    eh3lbjmsjd9jh65xSwvBWvDtmky25CK9
    
    Nota

    Obtenha tokens da plataforma em lote a partir do ambiente online ou, se a lógica de negócio permitir, construa os dados de token localmente.

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

  3. Insira um nome para o cenário, por exemplo, myAPP. Na aba Scenario Configuration, configure a API referente à página de eventos do mini programa.

  4. Clique em Data Sources e, na aba Files, clique em +Upload File para enviar o arquivo local token.csv. Após concluir o upload, selecione Use First Line as Parameter Name. Essa opção trata a primeira linha como cabeçalho, usando-a para o nome do parâmetro em vez de valor de dado.

  5. Ao lado do nome da API, passe o mouse sobre o ícone 更多 e selecione Add Parameter.

  6. Clique na seta ao lado de Data Configuration para expandir as configurações. Na aba Data Source Parameters, selecione o Parameter Name. Clique no ícone de cópia para copiar a referência do parâmetro.

  7. Para passar o parâmetro copiado no corpo da API, clique na aba Body Definition da API da página de eventos. No campo Key, insira um nome personalizado como token e, no campo Value, cole a referência do parâmetro copiada.

  8. Na seção Stress Mode Configuration, especifique o número de usuários virtuais, a duração do teste e outras configurações conforme necessário.

  9. Clique em Save and Start. Na página Note, selecione Execute Now, marque a caixa de seleção The test is permitted and complies with the applicable laws and regulations. e clique em Start Test.