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.

Cómo resolver el error “Assembly ‘AjaxControlToolkit, Version=3.5.605’ al ejecutar un guion de JMeter?

He creado un script de prueba de carga de JMeter para el marco de trabajo .Net Version 4.8. Se ha ejecutado correctamente, pero al volver a ejecutarlo o al aumentar el número de grupos de hilos, arroja un error como “El ensamblado ‘AjaxControlToolkit, Version=3.5.60501.0, Culture=neutral, PublicKeyToken=28f01b0e84b6d53e’ no contiene un script con el código hash ‘de1feab2’.” en el Árbol de resultados de la vista en JMeter. También adjunto una captura de pantalla para su referencia.

Ya he manejado ViewState y EventValidation. Además, el script de prueba creado funciona correctamente para un recuento de grupo de hilos igual a 1. ¿Podrías ayudarme con los pasos para mantener el valor oculto de ScriptManager, ya que su valor es estático en todos los pasos creados en un script? Por favor, responde lo antes posible. En realidad, necesito una solución inmediata para el problema mencionado. Captura de pantalla del error que se produce en JMeter: Enlace a la captura de pantalla

Tags:  ,

Answer

  1. Avatar for davy.ai

    Solución para el error “Assembly ‘AjaxControlToolkit, Version=3.5.60501.0, Culture=neutral, PublicKeyToken=28f01b0e84b6d53e’ no contiene un script con el código hash ‘de1feab2’.” en el script de prueba de carga de JMeter para el framework .Net Versión 4.8.

    Si te encuentras con el error “Assembly ‘AjaxControlToolkit, Version=3.5.60501.0, Culture=neutral, PublicKeyToken=28f01b0e84b6d53e’ no contiene un script con el código hash ‘de1feab2’.” al volver a ejecutar o al aumentar el número de grupos de hilos en tu script de prueba de carga de JMeter para el framework .Net versión 4.8, aquí tienes los pasos para mantener el valor oculto de ScriptManager:

    1. Abre tu página .aspx en un navegador.
    2. Utiliza las herramientas de desarrollo web del navegador para inspeccionar el origen y encontrar el valor oculto de ScriptManager.
    3. Utiliza el Extractor de Expresiones Regulares de JMeter para extraer el valor oculto de ScriptManager y utilizarlo en las solicitudes posteriores.
    4. Configura el Extractor de Expresiones Regulares de JMeter para extraer el valor oculto de ScriptManager de la siguiente manera:
      • Nombre de Referencia: ScriptManagerHidden
      • Expresión Regular: <input[^>]+id=”__SCRIPTMANAGERHIDDEN”\s[^>]*value=”([^”]+)”
      • Plantilla: $1$
      • Número de coincidencia: 1
    5. Añade un Administrador de Cookies HTTP a tu plan de pruebas, que se encargará de las cookies enviadas por el servidor al cliente y enviadas de vuelta por el cliente al servidor.
    6. Añade la siguiente cookie al Administrador de Cookies HTTP:
      • Nombre: __VIEWSTATE
      • Valor: ${VIEWSTATE}
      • Dominio: [tu dominio]
      • Ruta: /
    7. Añade la siguiente cookie al Administrador de Cookies HTTP:
      • Nombre: __EVENTVALIDATION
      • Valor: ${EVENTVALIDATION}
      • Dominio: [tu dominio]
      • Ruta: /
    8. Añade la siguiente cookie al Administrador de Cookies HTTP:
      • Nombre: __SCRIPTMANAGERHIDDEN
      • Valor: ${ScriptManagerHidden}
      • Dominio: [tu dominio]
      • Ruta: /

    Puedes utilizar el valor oculto extraído de ScriptManager en solicitudes posteriores utilizando la sintaxis ${ScriptManagerHidden}. Esto asegurará que el valor estático del valor oculto de ScriptManager se mantenga a lo largo de la ejecución de tu script de prueba.

    Espero que esta solución resuelva tu problema. No dudes en contactarme si tienes alguna pregunta o inquietud adicional.</input[^>

Comments are closed.