Name | Date | Size | #Lines | LOC | ||
---|---|---|---|---|---|---|
.. | - | - | ||||
documentation/ | 22-Nov-2023 | - | 308 | 234 | ||
rules/ | 22-Nov-2023 | - | 132 | 64 | ||
third_party/ | 22-Nov-2023 | - | 15,937 | 11,995 | ||
.coveragerc | D | 22-Nov-2023 | 50 | 5 | 4 | |
.gitignore | D | 22-Nov-2023 | 6 | 2 | 1 | |
.travis.yml | D | 22-Nov-2023 | 863 | 35 | 13 | |
COPYING | D | 22-Nov-2023 | 11.1 KiB | 203 | 169 | |
PRESUBMIT.py | D | 22-Nov-2023 | 890 | 29 | 18 | |
README.chromium | D | 22-Nov-2023 | 454 | 15 | 12 | |
README.md | D | 22-Nov-2023 | 1.1 KiB | 29 | 23 | |
adb_install_cert.py | D | 22-Nov-2023 | 8 KiB | 245 | 171 | |
certutils.py | D | 22-Nov-2023 | 7.7 KiB | 257 | 189 | |
certutils_test.py | D | 22-Nov-2023 | 4.4 KiB | 136 | 96 | |
customhandlers.py | D | 22-Nov-2023 | 6.6 KiB | 199 | 155 | |
daemonserver.py | D | 22-Nov-2023 | 1.5 KiB | 37 | 10 | |
deterministic.js | D | 22-Nov-2023 | 1.8 KiB | 63 | 62 | |
dnsproxy.py | D | 22-Nov-2023 | 9.1 KiB | 296 | 229 | |
exception_formatter.py | D | 22-Nov-2023 | 3.3 KiB | 97 | 63 | |
httparchive.py | D | 22-Nov-2023 | 36.1 KiB | 1,023 | 829 | |
httparchive_test.py | D | 22-Nov-2023 | 16 KiB | 443 | 307 | |
httpclient.py | D | 22-Nov-2023 | 16.1 KiB | 502 | 400 | |
httpclient_test.py | D | 22-Nov-2023 | 8.6 KiB | 212 | 158 | |
httpproxy.py | D | 22-Nov-2023 | 15.7 KiB | 438 | 319 | |
httpproxy_test.py | D | 22-Nov-2023 | 6.1 KiB | 190 | 124 | |
httpzlib.py | D | 22-Nov-2023 | 2.7 KiB | 87 | 60 | |
mock-archive.txt | D | 22-Nov-2023 | 1.1 KiB | 11 | 10 | |
mockhttprequest.py | D | 22-Nov-2023 | 2.1 KiB | 60 | 35 | |
net_configs.py | D | 22-Nov-2023 | 1.7 KiB | 49 | 21 | |
platformsettings.py | D | 22-Nov-2023 | 26.4 KiB | 795 | 610 | |
platformsettings_test.py | D | 22-Nov-2023 | 8.2 KiB | 249 | 187 | |
proxyshaper.py | D | 22-Nov-2023 | 3.7 KiB | 126 | 87 | |
proxyshaper_test.py | D | 22-Nov-2023 | 4.9 KiB | 142 | 106 | |
pylintrc | D | 22-Nov-2023 | 1.1 KiB | 18 | 10 | |
replay.py | D | 22-Nov-2023 | 21.7 KiB | 557 | 485 | |
replay_test.py | D | 22-Nov-2023 | 3.2 KiB | 90 | 60 | |
requirements.txt | D | 22-Nov-2023 | 16 | 2 | 1 | |
rules_parser.py | D | 22-Nov-2023 | 5.1 KiB | 168 | 121 | |
rules_parser_test.py | D | 22-Nov-2023 | 2.7 KiB | 82 | 54 | |
run_tests | D | 22-Nov-2023 | 240 | 13 | 8 | |
script_injector.py | D | 22-Nov-2023 | 3.5 KiB | 90 | 60 | |
script_injector_test.py | D | 22-Nov-2023 | 3.8 KiB | 105 | 67 | |
servermanager.py | D | 22-Nov-2023 | 4.7 KiB | 138 | 102 | |
setup.py | D | 22-Nov-2023 | 1.7 KiB | 56 | 36 | |
sslproxy.py | D | 22-Nov-2023 | 3 KiB | 90 | 55 | |
sslproxy_test.py | D | 22-Nov-2023 | 5.7 KiB | 195 | 138 | |
test_runner.py | D | 22-Nov-2023 | 2.1 KiB | 79 | 55 | |
test_utils.py | D | 22-Nov-2023 | 945 | 32 | 12 | |
trafficshaper.py | D | 22-Nov-2023 | 6.3 KiB | 187 | 147 | |
trafficshaper_test.py | D | 22-Nov-2023 | 9 KiB | 278 | 193 | |
util.py | D | 22-Nov-2023 | 2.8 KiB | 96 | 56 | |
wpr_cert.pem | D | 22-Nov-2023 | 1.7 KiB | 32 | 31 |
README.chromium
1Name: chromite 2Short Name: webpagereplay 3URL: https://github.com/chromium/web-page-replay 4Version: b03f84da6e90951d4275b5675533d4512a178398 (commit hash) 5License: BSD 6License File: NOT_SHIPPED 7Security Critical: no 8 9Local modification: Remove webpagereplay/third_party/ipaddr/OWNERS to avoid 10PRESUBMIT complainings about non-standard OWNER format. 11 12Description: 13This contains webpagereplay used by telemetry for record & replay web requests & 14responses. 15
README.md
1[![Build 2Status](https://travis-ci.org/chromium/web-page-replay.png)](https://travis-ci.org/chromium/web-page-replay) 3[![Coverage 4Status](https://coveralls.io/repos/chromium/web-page-replay/badge.svg)](https://coveralls.io/r/chromium/web-page-replay) 5 6# Web Page Replay 7Record live Web pages and use them for local performance testing! 8 9## How? 10Use local DNS and HTTP(S) proxies to captures your live traffic. Then 11use these captures in order to replay the same exact content, making 12sure that your tests get consistent results, that are not affected by 13the origin servers, the network, etc. 14 15## Tell me more 16Check out the [getting 17started](documentation/GettingStarted.md) guide or take a 18look at the [architecture 19diagram](documentation/WebPageReplayDiagram.png). 20 21Also see [Note about web-page-replay 22code](https://docs.google.com/document/d/1cehHn3Lig7UYw_7pqQJjkbPTV3kS11EYwjKO-6jT0c8) 23 24## I want to help 25If you find issues with the project, you can file issues on this repo. 26If you want to do more and contribute code to help the project evolve, 27check out our [contribution 28guidelines](documentation/Contributing.md). 29