Ilustración de cómo Jmeter realiza la asociación de datos


Prefacio

Ya sea durante las pruebas de rendimiento o de interfaz, siempre encontrará el problema de la dependencia de la interfaz, que requiere asociación de datos. La asociación de datos se puede lograr fácilmente utilizando Jmeter. Este artículo utiliza la interfaz de inicio de sesión que debe cifrarse como ejemplo para describir el proceso de asociación de datos de Jmeter.


1. Interfaz

Como se muestra en la figura siguiente, para implementar la función de inicio de sesión, primero debe obtener la clave pública, luego usar la clave pública para cifrar la contraseña de inicio de sesión y luego iniciar una solicitud de inicio de sesión.
Obtener clave pública

obtener clave pública
Inicie sesión después de cifrar la contraseña de inicio de sesión

2. Pasos de uso

1. Obtener la clave pública

El RSA en los datos de respuesta de la interfaz de clave pública es la clave pública del algoritmo de cifrado RSA.
El primer paso es agregar un extractor JSON bajo la solicitud de clave pública para obtener el valor RSA y almacenarlo en una variable para facilitar su referencia en el siguiente paso.
Insertar descripción de la imagen aquí
En el segundo paso, bajo la solicitud de clave pública, agregue un postprocesador BeanShell y configure la cuenta obtenida como una variable de entorno de Jmeter para facilitar la referencia en la siguiente solicitud.
Insertar descripción de la imagen aquí

2. Utilice la clave pública para cifrar la contraseña.

Bajo la solicitud de inicio de sesión, agregue un preprocesador BeanShell para cifrar la contraseña y almacenar la cadena cifrada en una variable Jmeter.
Insertar descripción de la imagen aquí
Insertar descripción de la imagen aquí

3. Iniciar una solicitud después de cifrar la contraseña.

Insertar descripción de la imagen aquí

4. Inicie sesión correctamente

Insertar descripción de la imagen aquí


Resumir

Lo anterior es de lo que hablaré hoy. Este artículo solo presenta brevemente las operaciones de asociación de datos en Jmeter. El enfoque está en dominar el uso del preprocesador y posprocesador BeanShell, el uso del extractor Json, cómo configurar las variables y variables de entorno de Jmeter, y Hacer una referencia.

Supongo que te gusta

Origin blog.csdn.net/liangxiaoyan0426/article/details/130853052
Recomendado
Clasificación