我希望能够在自动化测试场景中监控网页发出的所有HTTP请求。
我知道如何使用Selenium来驱动浏览器。
是否有某种类型的代理可以通过编程与之交互。可以将其标记为开始记录所有HTTP请求,然后标记为停止,这样会有所帮助。
我相信FireFox有一些可以从Selenium驱动的代理设置,但Chrome是最优先测试的浏览器。
我听说过BetaMax,但我认为这更多的是关于模拟和重放REST调用,而不是通过编程来监控流量。
发布于 2017-02-26 01:25:19
看一看Hoverfly,它有一个模式,它是acts as a proxy的。我还没有用过它,但我相信当请求重新发送时,您可以重播代理记录的任何内容。是的,there is an API。
https://stackoverflow.com/questions/42442737
复制相似问题