Ich möchte in der Lage sein, alle HTTP-Anforderungen zu überwachen, die von einer Webseite in einem automatisierten Testszenario gestellt werden.HTTP-Verkehrsüberwachung für automatisierte Tests
Ich weiß, wie man Browser mit Selenium fährt.
Gibt es eine Art Proxy, mit dem programmatisch interagiert werden kann. Was helfen könnte, ist etwas, das markiert werden kann, um die Aufzeichnung aller HTTP-Anforderungen zu starten, die dann zum Stoppen markiert werden.
Ich glaube, FireFox hat einige Proxy-Einstellungen, die von Selenium betrieben werden können, aber Chrome ist der Browser mit der höchsten Priorität zum Testen.
Ich habe von BetaMax gehört, denke aber, dass es mehr um das Simulieren und Wiedergeben von REST-Aufrufen geht, als den Verkehr programmatisch zu überwachen.
Ich schaue auf WireShark, aber es scheint ein bisschen niedriges Niveau für das, was ich versuche zu tun. Ich versuche nicht, ganze Netzwerkprotokolle zu debuggen, sondern nur den HTTP-Verkehr zu überwachen. –
Überprüfen Sie [BrowserMobProxy] (https://bmp.lightbody.net/) – Madhan