2016-04-20 4 views
0

Ich verwende Selenium Webdriver (Firefox), um eine Webanwendung zu testen. Tests dauern sehr lange und ich möchte diese Zeit reduzieren. Die Webanwendung macht im Rahmen von Tests viele nutzlose Anfragen (Javascript und Bilder). Ich weiß, dass das Verhalten der Anwendung für Tests korrekt ist, wenn kleine Bilder und leeres Javascript zurückgegeben werden.Welches Tool zum Abfangen von HTTP (S) -Anforderungen und zum Bereitstellen von benutzerdefiniertem Inhalt

Welche Mittel kann ich verwenden, um Firefox-Anfragen abzufangen und Inhalt von statischen Dateien für einen bestimmten Satz von URL-Mustern zurückzugeben?

Weder Fiddler noch Burp scheinen diese Funktion zu bieten.

Es scheint mit Squid kompliziert zu sein, ich muss die Konfiguration schnell ändern können.

Antwort

0

Der Browser tut es bereits. Es heißt Caching. Wenn Sie die Zeit Ihrer Tests wirklich reduzieren möchten, können Sie ein statisches Profil verwenden und dieselbe Sitzung für verschiedene Tests verwenden.

+0

Ich möchte Anfragen abfangen, die dynamisch erzeugtes Javascript zurückgeben, das eine lange Zeit braucht, um im Browser zu verarbeiten und einige andere Anfragen zu generieren. Ich möchte leere Javascripts für diese Anfragen zurückgeben, die ich identifiziert habe. – mvera

0

Endlich habe ich SQUID verwendet, und das war nicht so kompliziert.

Verwandte Themen