Compartir tecnología

Grabación de guiones JMeter

2024-07-12

한어Русский языкEnglishFrançaisIndonesianSanskrit日本語DeutschPortuguêsΕλληνικάespañolItalianoSuomalainenLatina

Prefacio:
Para algunos principiantes de JMeter, grabar guiones puede ser una de las habilidades más fáciles de dominar. Aunque no recomiendo grabar guiones de interpretación (porque los guiones grabados son complicados y deben procesarse dos veces antes de poder usarse normalmente), a veces es mejor hacerlo que no hacerlo, ¿verdad? A continuación presentamos en detalle cómo usar JMeter para grabar scripts.

El entorno de ejecución es Windows 10 y la versión de JMeter es 3.3.

Tomemos el ejemplo de visitar la página de inicio de Baidu y completar una búsqueda.

1. Configurar JMeter
El principio del script de grabación de JMeter es configurar un proxy HTTP y luego el navegador accede a la página de prueba a través de este proxy para completar la grabación del script.

(1) Abra JMeter y agregue un nuevo grupo de subprocesos (seleccione "Plan de prueba", haga clic derecho y seleccione "Agregar" -> "Subprocesos (Usuarios)" -> "Grupo de subprocesos")

(2) Agregar "servidor proxy HTTP"

Seleccione "Workbench", haga clic derecho y seleccione "Agregar" -> "Componentes que no son de prueba" -> "HTTPservidor proxy"

(3) Configurar el servidor proxy HTTP

1. Abra el nuevo servidor proxy HTTP y modifique el controlador de destino a "Plan de prueba> Grupo de hilos"

2. Modifique la agrupación para "poner un nuevo controlador en cada grupo"

3. También puede modificar el número de puerto del proxy (8888 predeterminado) y otras configuraciones según sea necesario.

4. Seleccione "Filtrado de solicitudes" y complete ".+(baidu.com).+" en el "Patrón de inclusión" para filtrar solicitudes que no sean http://baidu.com.

5. Al mismo tiempo, complete "(?i).*.(bmp|css|js|gif|ico|jpe?g|png|swf|woff|woff2|htm|html) en la "Exclusión". Patrón". Filtre solicitudes de archivos de recursos como js, ​​imágenes, html, etc.

6. Finalmente haga clic en el botón "Inicio" para iniciar el proxy HTTP.

2. Guión de grabación

(1) Configurar proxy

Abra el navegador IE, haga clic en el botón de herramienta en la esquina superior derecha, seleccione "Opciones de Internet" -> "Conexión" -> "Configuración de LAN" -> "Servidor proxy", marque "Usar un servidor proxy para LAN" e ingrese la dirección IP local 127.0 .0.1 y el número de puerto 8888, haga clic en Aceptar para guardar.

(2) Visitar la página

Utilice el navegador IE para abrir la página de inicio de Baiduhttps://www.baidu.com/y realice una búsqueda (como buscar loveoo, si la página indica "Hay un problema con el certificado de seguridad de este sitio web", haga clic en "Continuar navegando en este sitio web (no recomendado)".

(3) Procesamiento de guiones

Ahora abrimos JMeter para ver el script que acabamos de grabar. Podemos ver que JMeter ha registrado solicitudes para todo el proceso, incluidas sugerencias de búsqueda iniciales, solicitudes para acceder a la página de inicio, solicitudes para obtener el historial de búsqueda y las búsquedas, etc.:

En este momento, debemos realizar algunas operaciones de eliminación en estas solicitudes HTTP y solo conservar las solicitudes para acceder a la página de inicio y realizar búsquedas.

Finalmente, también podemos parametrizar y afirmar la respuesta a la interfaz para verificar si el valor de retorno de la solicitud HTTP es correcto:

Finalmente, quiero agradecer a todos los que leen mi artículo con atención. La reciprocidad siempre es necesaria, aunque no es algo muy valioso, pero si puedes usarla, puedes tomarla directamente:

Esta información debería ser el almacén de preparación más completo y completo para los amigos [de pruebas de software]. ¡Este almacén también ha acompañado a decenas de miles de ingenieros de pruebas en el viaje más difícil!