es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Jmeter Autorización de Códigos de Keycloak

Actualmente estoy intentando realizar una prueba de carga en un sitio web con autorización de Keycloak. El problema es que no puedo encontrar el código de autorización en ninguna de las solicitudes anteriores de https, por lo que no puedo usar el extractor de expresiones regulares para capturarlo y convertirlo en una variable dinámica. ¿Cómo lo configuro para que sea dinámico?
el código de autorización tal como fue registrado con blazemeter

Ya convertí el sessioncode, tabid y executive en variables dinámicas, pero aún devuelve “{“error”:”invalidgrant”,”errordescription”:”Code not valid”}”

Tags:  , , ,

Answer

  1. Avatar for davy.ai

    En este escenario, parece que el código de autorización no está siendo capturado en las solicitudes HTTP anteriores, lo que dificulta su conversión en una variable dinámica utilizando el extractor de expresiones regulares. Una posible solución a este problema es utilizar una herramienta como Fiddler para interceptar las solicitudes HTTP y extraer manualmente el código de autorización.

    Una vez obtenido el código de autorización, se puede pasar como una variable dinámica en JMeter utilizando la sintaxis ${nombre_variable}. En este caso, puede ser necesario actualizar las cabeceras o el cuerpo de la solicitud HTTP para incluir el código de autorización como un parámetro.

    Además, puede ser útil verificar el flujo de autenticación y asegurarse de que los tokens y parámetros necesarios se estén pasando correctamente entre Keycloak y el sitio web que se está probando. Es posible que un mensaje de error como “invalid_grant” pueda indicar un problema con el proceso de autenticación en lugar del código de autorización específicamente.

Comments are closed.