Ich teste meine Website mit HTTPS. Die Antwortzeit ist höher, wenn ich die Standardimplementierung verwendet habe. Die Antwortzeit wird reduziert, wenn ich die Implementierung als HTTPclient 3.1 verwende. Warum gibt es einen Unterschied in der Antwortzeit zwischen HTTPclient 4 und HTTPclient 3.1? Um meine Website mit https zu testen, muss ich HTTPclient 4 oder HTTPclient 3.1 verwenden? Welches liefert mir die genaue Antwortzeit wie im Browser?Unterschied in der Antwortzeit zwischen HTTPclient 3.1 und HTTP-Client 4 in Jmeter
Im Folgenden meine Probe Testplan ist,
Hallo dmitri .. Ich benutze bereits alle Elemente, die Sie erwähnt haben, um wie ein Browser zu handeln. Mein Anwendungsfall ist, meine Website zwischen http und https zu vergleichen. Aber meine wirkliche Sorge ist, dass, wenn ich HTTPclient 3.1 verwende, die Antwortzeit näher an der Antwortzeit von http ist. Wenn ich HTTPclient 4 verwende, ist die Antwortzeit fünf mal die Antwort von http. Wie Sie bereits erwähnt haben, wird es in Zukunft keinen HTTP-Client 3.1 mehr geben. Warum gibt es einen großen Unterschied in der Antwortzeit zwischen HTTPclient 3.1 und HTTPclient 4? – Praju
Es sieht so aus, als ob das Problem als https://issues.apache.org/jira/browse/HTTPCLIENT-925 verfolgt wird. Ich habe Implementierungen von HttpClient 3 und 4 lokal gegen SSL-fähigen Apache-Server getestet und die Antwortzeiten sind fast gleich. Ich würde vorschlagen, die Zeit von einem echten Browser zu messen und die nächste Implementierung zu wählen. Persönlich würde ich für HttpClient 4 gehen, aber Sie sind in Ordnung, HTTPClient 3.1 zu verwenden - niemand wird vorherige JMeter-Versionen aus dem Download-Bereich entfernen und HTTPClient 3.1 ist immer noch in der neuesten JMeter 2.11 –
Vielen Dank dmitri für Ihre wertvolle Erklärung. – Praju