1 votes

JMeter - quelle est la limite de temps de connexion et de réponse par défaut pour une requête HTTP

Quel est le délai de connexion et le délai de réponse par défaut pour une requête HTTP dans Jmeter?

Je n'ai pas modifié les paramètres dans le fichier jmeter.properties.

entrer la description de l'image ici

# définir le délai d'attente du socket (ou utiliser le paramètre http.socket.timeout)
# pour l'implémentation de l'échantillonneur AJP.
# La valeur est en millisecondes
#httpclient.timeout=0
# 0 == pas de délai d'attente

# Délai d'attente de connexion inactif (millisecondes) à appliquer si le serveur ne renvoie pas
# les en-têtes Keep-Alive (0 par défaut)
# Définissez ceci > 0 pour compenser les serveurs qui ne renvoient pas d'en-tête Keep-Alive
# Si <= 0, le délai d'attente inactif s'appliquera uniquement si le serveur renvoie un en-tête Keep-Alive
#httpclient4.idletimeout=0

# Scruter si le processus a terminé son travail, utilisé lorsqu'un délai d'attente est configuré sur l'échantillonneur
#os_sampler.poll_for_timeout=100

1voto

Derek 朕會功夫 Points 23487

En examinant le JMeter 5.1 code source :

public int getConnectTimeout() {
    return getPropertyAsInt(CONNECT_TIMEOUT, 0);
}

public void setResponseTimeout(String value) {
    setProperty(RESPONSE_TIMEOUT, value, "");
}

public int getResponseTimeout() {
    return getPropertyAsInt(RESPONSE_TIMEOUT, 0);
}

La valeur par défaut est 0 ce qui signifie "pas de délai d'attente" donc JMeter attendra la connexion/réponse indéfiniment. Pour être prudent, je recommanderais de définir des délais d'attente raisonnables en utilisant HTTP Request Defaults

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X