Directorio de artículos
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.
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.
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.
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.
3. Iniciar una solicitud después de cifrar la contraseña.
4. Inicie sesión correctamente
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.