Frage

Ich verstehe, dass VUGen der web_set_timeout Funktion ermöglicht es mir, einen Timeout-Wert höher als der üblicher Wert (was 120 Sekunden zu sein scheint).

Was ich tue, nicht verstehen: Bedeutet dies nicht, dass alle Benutzer festgelegt haben, um ihren Browser http POST Timeout Config Wert würden zu einem neuen, höheren Wert? Ich glaube nicht, dann Test mit einer (simulierten / virtual) Benutzerkonfiguration, dass kein realer Benutzer würde / könnte verwenden?

sollte ich nicht verlangen auch alle Proxys zwischen dem Benutzer und dem Webserver mit einem at-Least-as-Hoch Timeout-Wert konfiguriert sein, um einen benutzerdefinierten Timeout-Wert im Browser zu benutzen? Ansonsten Transaktionen meines Benutzers fehl, während mein Belastungstest passieren würde?

Kontext: Belastungstest einer browser- (Ajax) basiertes Frontend mit VUGen 9,51. Browser Timeout auf Web-Server-Anforderung mit Error -27728 Step download timeout (120 seconds) has expired when downloading non-resource(s), und ich zögere mit der web_set_timeout Vordergrund offensichtlichen Gründen.

War es hilfreich?

Lösung

Jeder Browser hat einen anderen Zeitüberschreitungswert definiert. Dieser Wert kann auch ziemlich leicht von den Benutzern geändert werden.

Hier finden Sie aktuelle http://support.microsoft.com/kb/181050 für Informationen über IE-Timeouts.

Kurz gesagt heißt es:

Internet Explorer imposes a time-out limit for the server to return data. 
By default, the time-out limit is as follows:

Internet Explorer 4.0 and Internet Explorer 4.01    5 minutes
Internet Explorer 5.x and Internet Explorer 6.x    60 minutes
Internet Explorer 7 and Internet Explorer 8        60 minutes

Internet Explorer does not wait endlessly for the server to come
back with data when the server has a problem. 

Auch viele Dienste, die heute verwendet werden, sind in der Maschine-zu-Maschine-Dienste (Othen Anfragen SOAP werden hierfür verwendet wird) und sie können Timeouts, die Schnittstelle spezifisch sind.

Der Ort in VuGen, wo diese von der Benutzeroberfläche festgelegt wird, ist aus der „ Laufzeit-Einstellungen | Einstellungen | Optionen “ - in dieser Liste gibt es folgende Timeouts, die eingestellt werden können:

HTTP-Request connect timeout     default 120 seconds
HTTP-Request response timeout    default 120 seconds

In der Praxis jedoch, wenn ein normaler Web-ui dauert mehr als 5-10 Sekunden zu reagieren auf Benutzer klickt dann wird der Service langsam von den Benutzern betrachtet werden.

Die Ausnahme hier ist SAP EP, wo mehr als 30 Minuten für die einfache thins warten OK ist ...:)

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top