Todos los productos
Search
Centro de documentos

Performance Testing:Prueba de estrés de un mini programa de WeChat con PTS

Última actualización: Sep 04, 2026

Los mini programas son una fuente importante de tráfico de usuarios. Para evitar que los cuellos de botella de rendimiento afecten la experiencia del usuario, debe realizar pruebas de estrés antes de lanzar nuevas funciones. Esto garantiza que su sistema permanezca estable incluso durante aumentos inesperados de tráfico.

Escenarios comunes de prueba de estrés para mini programas

  • Evaluar el rendimiento de nuevos sistemas o funciones antes del lanzamiento para asegurar un funcionamiento estable.

  • Utilizar pruebas de estrés para medir las diferencias de rendimiento tras aplicar optimizaciones o escalamiento al sistema.

  • Evaluar el rendimiento del sistema ante aumentos de tráfico previstos, como campañas de marketing, y así prevenir fallos que puedan afectar la experiencia del usuario.

Ventajas de PTS para pruebas de estrés de mini programas

  • PTS cuenta con un motor de pruebas personalizado que admite el modo TPS para simular con precisión modelos de embudo de tráfico.

  • Inicia pruebas de estrés desde regiones en China continental para simular una distribución realista de usuarios.

  • La herramienta de diagnóstico integrada muestra detalles de errores hasta el nivel de pila de métodos, lo que facilita la identificación de problemas de rendimiento.

  • Admite la grabación mediante proxy del lado del cliente, lo cual reduce significativamente el esfuerzo de creación de scripts.

Iniciar pruebas de estrés de mini programas

A diferencia de las pruebas de estrés en sitios web autoalojados, probar un mini programa requiere obtener un token de la plataforma host, como WeChat o Alipay. Para probar correctamente las API de negocio de su mini programa, debe utilizar este token mientras esté vigente. Se recomiendan los siguientes dos métodos para obtener tokens autorizados por la plataforma:

  • (Recomendado) Desarrolle una API para obtener y renovar automáticamente el token. En su escenario de prueba, PTS invoca esta API para recuperar automáticamente un token válido.

  • Registre los tokens de la plataforma antes de la prueba y páselos como parámetros a la API de negocio de su mini programa. Tenga en cuenta que la duración de la prueba no debe exceder el periodo de validez del token para evitar fallos por expiración.

Este tema demuestra cómo realizar una prueba de estrés en un mini programa, utilizando la plataforma WeChat como ejemplo.

Método 1: Mediante API personalizada

Por ejemplo, para realizar una prueba de estrés en la página de eventos de un mini programa en la plataforma WeChat, puede desarrollar una API que recupere el token de WeChat. Luego, en su escenario de prueba, incluya esta API, extraiga el token como parámetro de salida y páselo a la API de negocio subsiguiente.

  1. En su entorno local, desarrolle una API capaz de recuperar continuamente tokens de WeChat durante toda la prueba de estrés.

  2. Inicie sesión en la consola de PTS, seleccione Performance Test > Create Scenario y luego haga clic en PTS.

  3. Introduzca un nombre para el escenario, por ejemplo, myAPP. En la pestaña Scenario Configuration, haga clic en la flecha junto al nombre de la API para expandir la configuración. A continuación, complete los detalles de la primera API: la API personalizada para recuperar el token de WeChat.

  4. Seleccione la pestaña Output Parameter Definition y configure los parámetros como se muestra en el siguiente ejemplo:

    • Output Parameter Name: access_token

    • Source: Body: JSON

    • Parsing Expression: access_token

  5. Haga clic en Add API, configure la segunda API, correspondiente a la página de eventos del mini programa, y establezca el método de solicitud en POST.

  6. En la parte inferior de la página, haga clic en Parameter List. En el cuadro de diálogo que aparece, haga clic en el icono de copiar junto al nombre del parámetro de salida para copiar la referencia del parámetro.

  7. Para pasar el parámetro de salida access_token copiado en el cuerpo de la API, haga clic en la pestaña Body Definition de la API. En el campo Key, introduzca un nombre personalizado, como input_token, y en el campo Value, pegue la referencia del parámetro copiada.

  8. En la sección Stress Mode Configuration, especifique el número de usuarios virtuales, la duración de la prueba y otros ajustes según sus necesidades.

    Nota
  9. Haga clic en Save and Start. En la página Note, seleccione Execute Now, marque la casilla The test is permitted and complies with the applicable laws and regulations. y luego haga clic en Start Test.

Método 2: Mediante archivo de datos

Por ejemplo, para realizar una prueba de estrés en la página de eventos de un mini programa en la plataforma WeChat, puede obtener tokens de la plataforma por lotes con antelación o preparar datos locales si su lógica de negocio lo permite. Posteriormente, coloque estos datos en un archivo y utilícelos como parámetro global durante la prueba.

Importante

Los tokens de la plataforma suelen tener un periodo de validez limitado y deben renovarse periódicamente. Si utiliza este método, asegúrese de que el periodo de validez del token supere la duración planificada de la prueba. De lo contrario, la prueba fallará cuando los tokens expiren.

  1. Cree un archivo token.csv (puede crearlo guardando un archivo de Excel como .csv o utilizando una biblioteca como Apache Commons CSV) y agregue los tokens en una sola columna. A continuación se muestra un ejemplo:

    token
    T7MeDnBIMKRJdgUB8RNQixyhUPJPaJEG
    cqKscgeNWFPkkkaR4dBfcD4A2pD1CYFK
    eh3lbjmsjd9jh65xSwvBWvDtmky25CK9
    
    Nota

    Puede obtener tokens de la plataforma por lotes desde su entorno en línea o, si su lógica de negocio lo permite, generar los datos de tokens localmente.

  2. Inicie sesión en la consola de PTS, seleccione Performance Test > Create Scenario y luego haga clic en PTS.

  3. Introduzca un nombre para el escenario, por ejemplo, myAPP. En la pestaña Scenario Configuration, configure la API correspondiente a la página de eventos del mini programa.

  4. Haga clic en Data Sources, y en la pestaña Files, haga clic en +Upload File para cargar su archivo local token.csv. Una vez completada la carga, seleccione Use First Line as Parameter Name. Esto trata la primera fila como encabezado y la utiliza para el nombre del parámetro en lugar de como valor de datos.

  5. Junto al nombre de la API, pase el cursor sobre el icono 更多 y seleccione Add Parameter.

  6. Haga clic en la flecha junto a Data Configuration para expandir la configuración. En la pestaña Data Source Parameters, seleccione el Parameter Name. Haga clic en el icono de copiar para copiar la referencia del parámetro.

  7. Para pasar el parámetro copiado en el cuerpo de la API, haga clic en la pestaña Body Definition de la API de la página de eventos. En el campo Key, introduzca un nombre personalizado como token, y en el campo Value, pegue la referencia del parámetro copiada.

  8. En la sección Stress Mode Configuration, especifique el número de usuarios virtuales, la duración de la prueba y otros ajustes según sus necesidades.

  9. Haga clic en Save and Start. En la página Note, seleccione Execute Now, marque la casilla The test is permitted and complies with the applicable laws and regulations. y luego haga clic en Start Test.