2012-01-10 18 views
16

¿Es posible ejecutar un archivo HAR generado por Chrome? He exportado una solicitud de Ajax de Chrome y he cambiado un parámetro y quiero ejecutarlo de nuevo. Estoy intentando depurar usando un problema en mi sitio y esta solicitud ajax debe ejecutarse en el contexto de la página.¿Es posible ejecutar un archivo HAR en google chrome?

Si no es posible, ¿tiene otra alternativa para esto?

+1

No es una respuesta (todavía), pero la consola REST tiene 'soporte HAR' enumerado en 'Próximamente'. https://chrome.google.com/webstore/detail/cokgbflfommojglbmbpenpphppikmonn?hl=sv –

+0

¿Conoces alguna extensión de Chrome que pueda hacer esta tarea? Prácticamente es posible – ganoro

Respuesta

4

Desafortunadamente, Chrome no puede reproducir una sesión desde un archivo HAR. Para hacer eso, necesitarás confiar en un proxy que pueda enviar los datos a Chrome. Para ello, usted tiene algunas opciones:

  1. https://github.com/chromium/web-page-replay

    solución proxy de código abierto que registrará la sesión y, después, volver a su navegador. Aunque la herramienta no está específicamente diseñada para editar los datos, puede ajustar los recursos que se van a servir y dejar que regrese los datos al navegador. Definitivamente más en el lado involucrado, pero el beneficio adicional de esta solución es que funcionará con cualquier navegador (ya que es solo un proxy).

  2. Según su plataforma, puede usar Fiddler2 (Win), o algo así como Charles proxy (Mac). Ambos son proxies, pero vienen con una buena GUI que también te permitirá interceptar y modificar la respuesta sobre la marcha (así como exportar cualquier sesión en formato HAR).

0

Una herramienta de muy alta gama y ampliamente utilizada es el generador de carga Avalanche de Spirent. Una herramienta gratuita llamada Harhar convertirá un archivo HAR en un caso de prueba compatible con Avalanche y le permitirá reproducir el archivo a cargas muy elevadas (100.000 de veces por segundo).

Puede encontrar la herramienta aquí: https://alarash.net/harhar

violinista está muy bien y todo, pero usted es dependiente de pila TCP de Windows', que no es tan flexible y no ofrece tantas prestaciones como un dedicado, herramienta de nivel de operador como Avalanche.

Cuestiones relacionadas