Si hallas algún problema con tu código o trabajo, recuerda probar siempre en un ambiente de testing antes añadir el código al trabajo final.
Solución:
Los tiempos de espera de Socket/Connect y Read/Response se pueden configurar desde Http Request Defaults
sección en jmeter GUI. Ver muestra:
Tiempo de espera de conexión: 3 segundos
Tiempo de espera de respuesta: 20 segundos.
Para su necesidad, una aserción no es la solución correcta, ya que solo marcará la solicitud como fallida pero esperará.
La opción correcta es un tiempo de espera de respuesta.
En cuanto al punto 3
-
os_sampler.poll_for_timeout=x => no para http, consulte:
- https://github.com/apache/jmeter/blob/master/bin/jmeter.properties
-
http.socket.timeout=x => se aplica a todas las solicitudes que usan HttpClient4 o 3, consulte:
- https://github.com/apache/jmeter/blob/master/bin/hc.parameters
-
httpclient.timeout=x => Igual, ver:
- https://github.com/apache/jmeter/blob/master/bin/jmeter.properties
Creo que la mejor opción es usar 1. , si desea que esos valores se apliquen a todas las solicitudes, simplemente use el elemento Http Request Defaults:
- https://jmeter.apache.org/usermanual/component_reference.html#HTTP_Request_Defaults
Si está buscando aprender jmeter correctamente, este libro lo ayudará.
Comentarios y calificaciones de la guía
Finalizando este artículo puedes encontrar las interpretaciones de otros administradores, tú asimismo tienes la libertad de dejar el tuyo si lo crees conveniente.