2017-09-08 3 views
1

Ich habe versucht, einen Jmeter-Test auszuführen, aber jedes Mal, wenn einige Anfragen länger als 15 Sekunden dauern, zeigt es als Fehler an und sagt "Zielserver fehlgeschlagen Antworten". Ich habe bereits alle Timeout in Apache2, MySQL und PHP-Konfiguration auf sehr hoch gesetzt. Für die Jmeter-Datei beträgt das Verbindungstimeout 30 Sekunden und das Reaktionszeitlimit 120 Sekunden. Sie können das Bild überprüfen, dass alle Fehler nach 15 Sekunden sind und sie sind auch zufällig.Jmeter zeigt einen Fehler, nachdem die Anfrage mehr als 15 Sekunden dauert

enter image description here

+0

Fügen Sie das Bild hier, anstatt es als Link für bessere Antworten zu posten – Jeffin

+0

@Jeffin Es ist ein neues Konto, so dass sie mir nicht erlauben, Bild zu posten, bis ich 10 Punkte Grenze erreiche. :( –

+0

Oh mein schlecht, änderte es – Jeffin

Antwort

0

Try-Keep-Alive in HTTP-Anforderung zu deaktivieren.

Wenn Sie Keep-Alive haben müssen aktiviert ist, versuchen, diese

  1. In jmeter.properties Datei uncomment diese Zeile hc.parameters.file=hc.parameters und diese Zeile ändern httpclient4.retrycount=2
  2. In hc. parameters Datei uncomment diese Zeile und festgelegte Anzahl von Millisekunden zu größeren Wert (zB 30s) http.socket.timeout$Integer=30000

Vorsicht! Diese Strategie ist sehr aggressiv für Server

+0

wow .. Kommentar der http.socket.timeout $ Integer = 30000 tatsächlich funktioniert. Zumindest nicht erhalten Fehler auf 15 Sekunden, ist das Zeitlimit hoch jetzt .. –

+0

Ich dachte, es hat das Problem gelöst, aber es tat es nicht wirklich.Ich bekomme immer noch das gleiche Ergebnis und es zeigt Fehler und maximale Zeit um 15 Sekunden. –

Verwandte Themen