automation - tutorial - JMeter: ¿grabación exitosa de HTTPS?
server performance testing tool (11)
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?
O si no se graba con éxito, ¿alguien puede compartir una solución alternativa? Cuando está disponible, simplemente tengo HTTPS desactivado en el nivel del servidor, pero esto no siempre es factible. ¿Pensamientos?
Trabajo exitoso: use BadBoy para grabar en HTTPS. Tiene una función incorporada de "exportación a JMeter", muy hábil.
Con respecto a su pregunta, "¿Cómo importa la secuencia de comandos BadBoy a JMeter?" Consulte la documentación de Badboy en http://www.badboysoftware.biz/docs/jmeter.htm
Grabé https con éxito con la versión 2.3.4
Estoy usando Webscarab para grabar conversaciones de https y ajax. Funcionó bien. Extendí el Webscarab con la función de exportación para Jmeter. Bugzilla 48898.
La grabación HTTPS sin suplantación se ha agregado a JMeter (consulte este informe de errores ). 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!
¿Hay alguna otra forma de grabar HTTPS que Bad Boy y Https spoofing?
Sí, use una compilación nocturna de JMeter, por ejemplo, la versión r922204.
Lo que hago es:
- Ir a mi sitio web utilizando la dirección IP de mi servidor web (es decir, http://2.2.2.2/login.html )
- Inicie la grabadora y ejecute mi caso de prueba
- Para de grabar
- 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
- Establezca el protocolo en https en los Samplers de Solicitud HTTP
Si tiene más de unas pocas páginas, es más fácil crear un elemento de Predeterminado de solicitud HTTP 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.
Sí, lo he usado con "intento de falsificación HTTPS" en. Las cosas son bastante simples:
- Active HTTPS Spoofing (por supuesto).
- 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 mi blog .
Por favor, dígame si le funciona.
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 grabación utilizando Jmeter
Si bien el proxy JMeter ya tiene la capacidad de registrar solicitudes HTTPS, recientemente apareció una extensión de Chrome que crea un script JMeter: https://chrome.google.com/webstore/detail/blazemeter-the-load-testi/mbopgmdnpcbohhpnfglgohlbhfongabi?hl= es
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 pagados
La versión más nueva de Jmeter (2.4) ahora admite la grabación HTTPS. ¡Alegrarse!
Más detalles: http://wiki.apache.org/jmeter/JMeterFAQ#Can_JMeter_record_HTTPS_requests_using_the_recording_proxy.3F