2008-11-18 27 views
9

Estoy utilizando Jmeter 2.3, que ahora es compatible con "intento de suplantación HTTPS" en el elemento Proxy Server. Lo intenté en varios servidores diferentes y no tuve éxito. ¿Alguien ha podido grabar con éxito desde una fuente HTTPS con esta configuración?JMeter: ¿grabación exitosa de HTTPS?

O bien, si no se graba con éxito, ¿alguien puede compartir una solución temporal? Cuando está disponible, simplemente tengo HTTPS desactivado en el nivel del servidor, pero esto no siempre es factible. ¿Pensamientos?

Respuesta

-1

El trabajo exitoso alrededor: utiliza BadBoy para grabar en HTTPS. Tiene una función incorporada de "exportación a JMeter", muy hábil.

0

¿Hay alguna otra forma de grabar HTTPS que la suplantación de Bad boy y Https?

Sí: utilice una versión nocturna de JMeter, p. versión r922204.

+0

Ver 2.4 de Jmeter ahora es compatible con HTTPS – BlackGaff

-1

que registró https éxito con la versión 2.3.4

1

HTTPS grabación sin suplantación se ha agregado a JMeter (ver this bug report). Me funciona con JMeter r922204, solucionando un problema que tenía en el que no podía permanecer conectado a una aplicación mientras grababa usando la suplantación HTTPS. ¡Soy un campista feliz!

-2

Estoy usando Webscarab para grabar conversaciones https y ajax. Funcionó bien. Extendí el Webscarab con la función de exportación para Jmeter. Bugzilla 48898.

2

Lo que hago es:

  1. Ir a mi sitio web utilizando la dirección IP de mi servidor web (es decir http://2.2.2.2/login.html)
  2. en marcha el grabador y ejecutar a través de mi caso de prueba
  3. parada grabando
  4. Reemplace todos los valores de la dirección IP con el nombre de dominio (es decir, reemplace 2.2.2.2 con yoursite.com) de los Samplers de solicitud HTTP
  5. Configure el protocolo para https en los Samplers de solicitud HTTP

Si tiene más de unas pocas páginas, es más fácil crear un elemento HTTP Request Defaults y establecer allí su nombre de dominio y protocolo.

FYI, estoy usando la última versión estable a partir del 2010-05-24: Jmeter 2.3.4 r785646.

-1

Sí, lo he utilizado con "HTTPS intentan spoofing" en la. Las cosas son lo suficientemente simples:

  1. Encienda HTTPS Spoofing (por supuesto).
  2. Asegúrese de que el navegador envíe una solicitud Http a Jmeter, para que Jmeter pueda registrarla y luego enviar la solicitud encriptada al servidor.Entonces, la URL en el navegador debería comenzar con http: // (y no con https: //). Los detalles se pueden encontrar en my blog.

Háganme saber si funciona para usted.

0

La grabación Https está funcionando con éxito en la nueva versión de Jmeter 2.9 a partir de hoy. Tuve que importar el certificado proxy y jugar con Firefox para que funcionara.

Consulte este enlace para obtener más información Https recording using Jmeter

4

Mientras que el proxy de JMeter ya tiene la capacidad de registrar las solicitudes HTTPS, una extensión de Chrome que crea secuencias de comandos de JMeter salió recientemente: https://chrome.google.com/webstore/detail/blazemeter-the-load-testi/mbopgmdnpcbohhpnfglgohlbhfongabi?hl=en

Se utiliza un BlazeMeter como intermediario (un JMeter comercial en el servicio en la nube), pero puede usar su servicio gratuito para siempre y seguir usando el complemento para grabar un script JMX y descargarlo localmente en su propia máquina, incluso si nunca usa ninguno de los planes pagos.