Confirmed users
9,511
edits
m (Davehunt moved page TestEngineering/Performance/Sheriffing/Raptor/Mitmproxy to TestEngineering/Performance/Raptor/Mitmproxy) |
|||
| Line 4: | Line 4: | ||
Instead of using live web pages for performance testing, Raptor uses a tool called [https://mitmproxy.org/ Mitmproxy]. Mitmproxy allows us to record a live web page and save it as a playback archive. Then during the Raptor pageload test (i.e. raptor-tp6) we use Mitmproxy's 'mitmdump' tool to playback the archive through a local proxy. Raptor automatically configures Firefox to use the proxy, and when the test browses to the test page URL, it loads the page from the Mitmproxy playback archive. | Instead of using live web pages for performance testing, Raptor uses a tool called [https://mitmproxy.org/ Mitmproxy]. Mitmproxy allows us to record a live web page and save it as a playback archive. Then during the Raptor pageload test (i.e. raptor-tp6) we use Mitmproxy's 'mitmdump' tool to playback the archive through a local proxy. Raptor automatically configures Firefox to use the proxy, and when the test browses to the test page URL, it loads the page from the Mitmproxy playback archive. | ||
For more information about Mitmproxy installation, etc. see the [https://mitmproxy.org/ documentation]. Mitmproxy is an open source tool and the source is [https://github.com/mitmproxy/mitmproxy found here on | For more information about Mitmproxy installation, etc. see the [https://mitmproxy.org/ documentation]. Mitmproxy is an open source tool and the source is [https://github.com/mitmproxy/mitmproxy found here on GitHub]. | ||
==== Test Page Recordings ==== | ==== Test Page Recordings ==== | ||