我希望能够在自动化测试场景中监控网页发出的所有HTTP请求。
我知道如何用Selenium驱动浏览器。
是否存在某种可以以编程方式进行交互的代理。什么是有用的可以被标记为开始记录所有HTTP请求然后标记为停止。
我相信FireFox有一些可以从Selenium驱动的代理设置,但Chrome是测试的最高优先级浏览器。
我听说过BetaMax但认为这更多是关于模拟和重放REST调用,而不是以编程方式监控流量。
答案 0 :(得分:0)
查看Hoverfly,它的模式为acts as a proxy。我没有使用它,但我相信你可以在重新发送请求时重播代理记录的任何内容。是的there is an API。