Jmeter adquiere el código de la interfaz de inicio de sesión del subprograma WeChat

La compañía ha desarrollado recientemente una función de programa pequeño, y algunas interfaces necesitan ser probadas a presión y concurrentes. Cuando entré en contacto por primera vez con el programa pequeño, me quedé atascado desde el comienzo del inicio de sesión. La razón es que el código en la interfaz de inicio de sesión cambia en tiempo real.Después de Baidu durante mucho tiempo, finalmente me refiero a este El artículo del hermano mayor ( [Caso] Uso de Jmeter para hacer pruebas de interfaz del subprograma WeChat project_Xiaoqiang test blog-CSDN blog_jmeter testing WeChat applet ) tiene se resolvió, se registró en detalle y se agregaron detalles en función de ello, y se proporcionó a los socios posteriores algunas ideas

Desde la propia interfaz, su prueba debe ser la misma que la de otros proyectos. Entonces, no es difícil entender que lo que debemos preparar para la prueba de interfaz del applet

Los materiales son:

1. Un documento de interfaz completo (lo que es un documento de interfaz completo se ha escrito en el artículo anterior, por lo que no se repetirá aquí)

2. Selección de herramientas de prueba (¿Jmeter/cartero/o código directo?), aquí explicaré jmeter

3. Herramienta de captura de paquetes para un mejor análisis de la inversión de datos

OK, el trabajo preparatorio está completo, ahora capturamos el pequeño programa

1. Abra el applet y tome la interfaz de inicio de sesión como se muestra en la figura a continuación:

La figura (1) es el servidor de llamada de interfaz y la dirección de llamada

La figura (2) muestra los parámetros de solicitud de la interfaz y el valor de retorno de la interfaz

2. Configure la interfaz en jmeter de acuerdo con los parámetros capturados , como se muestra en la siguiente figura:

2.1, configuración de solicitud de jmeter, como se muestra a continuación

Descripción: después de que la configuración está bien, estoy extasiado y feliz, pensando que todo está bien

2.2 Ejecute el script para ver los resultados devueltos, como se muestra en la siguiente figura:

MMP, ¿la interfaz de inicio de sesión general no puede iniciar sesión correctamente después de ingresar los parámetros de solicitud? Aquí, abra el subprograma varias veces capturando paquetes para encontrar los parámetros de solicitud en la interfaz de inicio de sesión

El valor ("código": "061xam5b2hJCfP0BNn5b2fL15b2xam5e") cambiará, por supuesto, no tiene nada de malo.

3. Analizar y obtener el valor del código

3.1 De acuerdo con el mensaje de error en 2.2, podemos saber que la interfaz de inicio de sesión del applet en realidad llama al estado de inicio de sesión de WeChat

3.2 ¿Quién nos dio el valor del código? (Analizar temas específicos)

Análisis: debido a que el subprograma se ingresa directamente a través de WeChat, el estado de inicio de sesión del subprograma es en realidad para obtener directamente el estado de inicio de sesión de WeChat, por lo que el código es WeChat

Enviar a nuestro applet

3.3 ¿Cómo obtener el valor del código?

3.3.1 Desde una perspectiva de desarrollo, llame directamente a la interfaz API proporcionada por WeChat (no se explica aquí)

3.3.2 A través de la herramienta para desarrolladores de WeChat (dirección de descarga: versión estable Stable Build | Documento abierto de WeChat , descargue la versión correspondiente de la versión estable según su computadora e instálela), capture el código y complételo en la interfaz de inicio de sesión, capturar El método del valor del código (puede comunicarse con el desarrollo),

Antes de generar la devolución, hay un paso importante, es decir, debe cambiar el appid en los detalles al número de appid del applet que desea probar, para que se pueda usar el código generado.

 

El método se muestra en la siguiente figura:

4. Coloque el valor del código obtenido en la solicitud de inicio de sesión e inicie una nueva solicitud, como se muestra en la siguiente figura:

pd: la prueba de la interfaz de inicio de sesión del applet ha fallado y puede realizar felizmente algunas operaciones posteriores

Consulte el texto original [Caso] Use Jmeter para realizar pruebas de interfaz del proyecto del subprograma WeChat

Supongo que te gusta

Origin blog.csdn.net/m0_65856970/article/details/125372557
Recomendado
Clasificación