temporizador sincronizado gui performance http automation load jmeter

performance - sincronizado - Escribir un script JMeter simple



temporizador sincronizado jmeter (1)

Las mejores fuentes de documentación de Jmeter que conozco están en la sección Documentación en el sitio web de JMeter: manual de usuario y mejores prácticas (para principiantes), referencia de componentes y referencia de funciones (una vez que se sienta cómodo con las capacidades básicas de Jmeter).

Especialmente debe leer las secciones 4 , 5 y 6 del Manual del usuario que le darán respuestas a esas y muchas otras preguntas que tendrá.

Sin embargo, debería dar respuestas por mi cuenta:

  1. Usar muestra de solicitud HTTP
  2. Usar la configuración del conjunto de datos CSV
  3. Use PostProcesador. Supongo que lo más útil será Extractor de expresiones regulares que extraerá los datos a la variable y luego puede usar esta variable como ${variable} en su prueba
  4. Supongo que te refieres a los resultados de las pruebas por producto. Si este es el caso, use Listeners. En mi experiencia, los oyentes más útiles son Simple Data Writer, View Results Tree (solo para la depuración), Response Latencies over Time de los plugins de Jmeter. Tenga en cuenta que solo el Escritor de datos simple debe estar habilitado cuando eventualmente ejecutará su prueba contra el SUT para minimizar el uso de recursos.

Una vez que se sienta cómodo con las capacidades de JMeter, tenga en cuenta que algunas funcionalidades útiles están ausentes, pero existen en los complementos de JMeter :

Necesito escribir un script que haga lo siguiente (no importa en qué sitio web, solo estoy haciendo esto para aprender y practicar):

  1. Simula las solicitudes HTTP (método: obtener)
  2. Lee los parámetros de un documento y los utiliza en el script
  3. Guarda una expresión de la respuesta de la solicitud y la usa como parámetro en la próxima solicitud
  4. Guarda el resultado en un archivo

Después de unas horas de leer la documentación y ver algunos videos tutoriales, puedo administrar el paso 1 fácilmente. Tengo una pequeña idea sobre cómo hacer los pasos 2 y 4, aunque podría haber una posibilidad de que no los haga de manera eficiente. Y desafortunadamente no tengo idea de cómo hacer el paso 3.

¿Alguien puede ayudarme a hacer esos pasos, por favor o al menos darme algunos buenos enlaces a tutoriales que pueden ayudarme (he encontrado el manual oficial demasiado confuso)?

Aquí hay algunos enlaces que utilicé para aprender esta herramienta: para el paso 1 y para el paso 2 ayudaron un poco, pero se agradece más orientación.