Created
December 4, 2018 15:29
-
-
Save sdstrowes/31c58fd5b259b8356dfae9bbeb8843a5 to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
[id:144045A30BB24160217EC2E82596B6CB] http://cdn.ripe.net/static/rnd-ui/openipmap/cdn-test/ | |
start: 0.0 | |
dns: +1.371000 | |
connect: +0.805000 | |
(no SSL) | |
request:+0.038000 | |
end: req:0.000547000000097, dat:0.635695 | |
[id:1000008521.2] https://cdn.ripe.net/static/common/fonts/open-sans.css | |
start: 0.0 | |
dns: +0.011000 | |
connect: +27.111000 | |
(SSL): +26.076 | |
request:+0.491000 | |
end: req:0.000365999999758, dat:0.0427180000001 | |
[id:1000008521.3] https://cdn.ripe.net/static/common/font-awesome/css/font-awesome.min.css | |
start: 0.0 | |
dns: +0.000000 | |
connect: +0.000000 | |
(no SSL) | |
request:+0.365000 | |
end: req:0.000242000000071, dat:0.047712 | |
[id:1000008521.4] https://cdn.ripe.net/static/rnd-ui/openipmap/cdn-test/www/jquery.js | |
start: 0.0 | |
dns: +0.000000 | |
connect: +0.000000 | |
(no SSL) | |
request:+0.451000 | |
end: req:0.000211000000036, dat:0.0608379999999 | |
[id:1000008521.5] https://cdn.ripe.net/static/rnd-ui/openipmap/cdn-test/www/bootstrap.min.js | |
start: 0.0 | |
dns: +0.000000 | |
connect: +0.000000 | |
(no SSL) | |
request:+0.399000 | |
end: req:0.000286000000415, dat:0.0555569999997 | |
[id:1000008521.6] https://cdn.ripe.net/static/rnd-ui/openipmap/cdn-test/www/template.js | |
start: 0.0 | |
dns: +0.000000 | |
connect: +0.000000 | |
(no SSL) | |
request:+0.333000 | |
end: req:0.000356000000011, dat:0.0559789999998 | |
[id:1000008521.7] https://cdn.ripe.net/static/rnd-ui/openipmap/cdn-test/www/RIPE_NCC_logo.png | |
start: 0.0 | |
dns: +0.000000 | |
connect: +0.000000 | |
(no SSL) | |
request:+0.425000 | |
end: req:0.000334999999723, dat:0.0546520000003 | |
[id:1000008521.8] https://cdn.ripe.net/static/rnd-ui/openipmap/cdn-test/tracemon-widget-main.js | |
start: 0.0 | |
dns: +0.000000 | |
connect: +0.000000 | |
(no SSL) | |
request:+2.694000 | |
end: req:0.0433389999998, dat:0.0203800000004 | |
[id:1000008521.9] http://cdn.ripe.net/static/rnd-ui/openipmap/cdn-test/openipmap-search-cdn-1.js | |
start: 0.0 | |
dns: +0.000000 | |
connect: +0.000000 | |
(no SSL) | |
request:+0.047000 | |
end: req:0.0541049999997, dat:0.11238 | |
[id:1000008521.12] https://cdn.ripe.net/static/rnd-ui/openipmap/cdn-test/www/print.css | |
start: 0.0 | |
dns: +0.000000 | |
connect: +0.000000 | |
(no SSL) | |
request:+3.463000 | |
end: req:0.064707, dat:0.0141900000003 | |
[id:1000008521.17] https://cdn.ripe.net/static/common/fonts/OpenSans-Regular.ttf | |
start: 0.0 | |
dns: +0.000000 | |
connect: +0.000000 | |
(no SSL) | |
request:+0.112000 | |
end: req:0.000296000000162, dat:0.00966599999992 | |
[id:1000008521.18] https://cdn.ripe.net/static/common/fonts/OpenSans-Semibold.ttf | |
start: 0.0 | |
dns: +0.000000 | |
connect: +0.000000 | |
(no SSL) | |
request:+0.074000 | |
end: req:0.000212999999803, dat:0.0232730000002 | |
[id:1000008521.19] https://cdn.ripe.net/static/common/fonts/OpenSans-Light.ttf | |
start: 0.0 | |
dns: +0.000000 | |
connect: +0.000000 | |
(no SSL) | |
request:+0.153000 | |
end: req:0.000224999999773, dat:0.0120419999998 | |
[id:1000008521.20] https://cdn.ripe.net/static/common/font-awesome/fonts/fontawesome-webfont.woff2?v=4.7.0 | |
start: 0.0 | |
dns: +0.000000 | |
connect: +0.000000 | |
(no SSL) | |
request:+0.114000 | |
end: req:0.000215999999909, dat:0.0112960000001 | |
[id:1000008521.23] http://www-analytics.ripe.net/piwik.js | |
start: 0.0 | |
dns: +0.558000 | |
connect: +287.519000 | |
(no SSL) | |
request:+0.041000 | |
end: req:0.000306999999793, dat:1.439026 | |
[id:1000008521.25] https://cdn.ripe.net/static/rnd-ui/openipmap/cdn-test//require.min.js | |
start: 0.0 | |
dns: +0.000000 | |
connect: +0.000000 | |
(no SSL) | |
request:+0.111000 | |
end: req:0.000250000000051, dat:-2411.803373 | |
[id:1000008521.27] https://cdn.ripe.net/static/rnd-ui/openipmap/cdn-test/data/world-geo15_ne50m.topo.json | |
start: 0.0 | |
dns: +0.007000 | |
connect: +4.379000 | |
(SSL): +3.616 | |
request:+0.093000 | |
end: req:0.000285000000076, dat:1.223157 | |
[id:1000008521.28] https://www.ripe.net/++resource++ripe.plonetheme.images/top.png | |
start: 0.0 | |
dns: +0.784000 | |
connect: +883.354000 | |
(SSL): +592.449 | |
request:+0.072000 | |
end: req:0.000350999999682, dat:1.176468 | |
[id:1000008521.29] https://ipmap.ripe.net/user/info/ | |
start: 0.0 | |
[id:1000008521.30] http://www-analytics.ripe.net/piwik.php?action_name=IPmap%20%E2%80%94%20RIPE%20Network%20Coordination%20Centre&idsite=30&rec=1&r=913430&h=11&m=33&s=29&url=http%3A%2F%2Fcdn.ripe.net%2Fstatic%2Frnd-ui%2Fopenipmap%2Fcdn-test%2F&_id=a710de2a32a3db22&_idts=1543923209&_idvc=1&_idn=0&_refts=0&_viewts=1543923209&send_image=1&cookie=1&res=800x600>_ms=626&pv_id=KFsZ3U | |
start: 0.0 | |
dns: +0.000000 | |
connect: +0.000000 | |
(no SSL) | |
request:+0.056000 | |
end: req:0.000340000000051, dat:0.325174 |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
[id:46415D2E1ABBB6B3391C87465F864236] https://ipmap.ripe.net/ | |
start: 0.0 | |
dns: +1.292000 | |
connect: +648.193000 | |
(SSL): +341.433 | |
request:+0.094000 | |
end: req:0.000483999999688, dat:1.020705 | |
[id:1000008069.2] https://www-static.ripe.net/static/common/fonts/open-sans.css | |
start: 0.0 | |
dns: +0.270000 | |
connect: +931.155000 | |
(SSL): +624.42 | |
request:+0.121000 | |
end: req:0.000479000000269, dat:1.241783 | |
[id:1000008069.3] https://www-static.ripe.net/static/common/font-awesome/css/font-awesome.min.css | |
start: 0.0 | |
dns: +0.353000 | |
connect: +946.665000 | |
(SSL): +647.574 | |
request:+0.081000 | |
end: req:0.000304000000142, dat:1.588451 | |
[id:1000008069.4] https://www.ripe.net/jquery.js | |
start: 0.0 | |
dns: +0.007000 | |
connect: +882.443000 | |
(SSL): +590.995 | |
request:+0.060000 | |
end: req:0.000297000000046, dat:2.050837 | |
[id:1000008069.5] https://www.ripe.net/++resource++ripe.plonetheme.javascripts/bootstrap.min.js | |
start: 0.0 | |
dns: +0.007000 | |
connect: +892.743000 | |
(SSL): +602.148 | |
request:+0.066000 | |
end: req:0.000328999999965, dat:1.477133 | |
[id:1000008069.6] https://www.ripe.net/++resource++ripe.plonetheme.javascripts/template.js | |
start: 0.0 | |
dns: +0.000000 | |
connect: +909.933000 | |
(SSL): +609.673 | |
request:+0.059000 | |
end: req:0.000432000000274, dat:1.512614 | |
[id:1000008069.7] https://www.ripe.net/++resource++ripe.plonetheme.images/RIPE_NCC_logo.png | |
start: 0.0 | |
dns: +0.000000 | |
connect: +931.469000 | |
(SSL): +635.508 | |
request:+0.053000 | |
end: req:0.000377000000299, dat:1.233613 | |
[id:1000008069.8] https://massimo.ripe.net/tracemon/widget/tracemon-widget-main.js | |
start: 0.0 | |
dns: +0.664000 | |
connect: +688.011000 | |
(SSL): +348.615 | |
request:+0.177000 | |
end: req:0.000333999999839, dat:1.031904 | |
[id:1000008069.9] https://ipmap.ripe.net/static/openipmap-search.js | |
start: 0.0 | |
dns: +0.000000 | |
connect: +0.000000 | |
(no SSL) | |
request:+0.065000 | |
end: req:1.033424, dat:1.930768 | |
[id:1000008069.12] https://www.ripe.net/print.css | |
start: 0.0 | |
dns: +0.000000 | |
connect: +0.000000 | |
(no SSL) | |
request:+0.057000 | |
end: req:1.232454, dat:0.303503 | |
[id:1000008069.17] https://www-static.ripe.net/static/common/fonts/OpenSans-Regular.ttf | |
start: 0.0 | |
dns: +0.008000 | |
connect: +933.898000 | |
(SSL): +627.574 | |
request:+0.086000 | |
end: req:0.000356000000011, dat:3.08307 | |
[id:1000008069.18] https://www-static.ripe.net/static/common/fonts/OpenSans-Semibold.ttf | |
start: 0.0 | |
dns: +0.000000 | |
connect: +949.951000 | |
(SSL): +656.002 | |
request:+0.073000 | |
end: req:0.000230000000101, dat:3.034276 | |
[id:1000008069.19] https://www-static.ripe.net/static/common/fonts/OpenSans-Light.ttf | |
start: 0.0 | |
dns: +0.000000 | |
connect: +975.508000 | |
(SSL): +669.038 | |
request:+0.064000 | |
end: req:0.000219000000016, dat:3.751842 | |
[id:1000008069.20] https://www-static.ripe.net/static/common/font-awesome/fonts/fontawesome-webfont.woff2?v=4.7.0 | |
start: 0.0 | |
dns: +0.005000 | |
connect: +932.697000 | |
(SSL): +626.109 | |
request:+0.056000 | |
end: req:0.00029399999994, dat:2.164761 | |
[id:1000008069.23] https://www-analytics.ripe.net/piwik.js | |
start: 0.0 | |
dns: +0.708000 | |
connect: +921.276000 | |
(SSL): +617.987 | |
request:+0.076000 | |
end: req:0.000276000000213, dat:2.441158 | |
[id:1000008069.25] https://massimo.ripe.net/tracemon/widget/dev/libs/require.min.js | |
start: 0.0 | |
dns: +0.000000 | |
connect: +0.000000 | |
(no SSL) | |
request:+0.114000 | |
end: req:0.000277000000096, dat:0.342632 | |
[id:1000008069.27] https://openipmap.ripe.net/static/maps/world-geo15_ne50m.topo.json | |
start: 0.0 | |
dns: +0.590000 | |
connect: +605.594000 | |
(SSL): +310.469 | |
request:+0.051000 | |
end: req:0.000327999999627, dat:2.722608 | |
[id:1000008069.28] https://www.ripe.net/++resource++ripe.plonetheme.images/top.png | |
start: 0.0 | |
dns: +0.000000 | |
connect: +0.000000 | |
(no SSL) | |
request:+0.073000 | |
end: req:0.000351000000137, dat:0.29194 | |
[id:1000008069.29] https://ipmap.ripe.net/user/info/ | |
start: 0.0 | |
dns: +0.000000 | |
connect: +0.000000 | |
(no SSL) | |
request:+0.052000 | |
end: req:0.000156999999945, dat:0.312973 | |
[id:1000008069.30] https://www-analytics.ripe.net/piwik.php?action_name=IPmap%20%E2%80%94%20RIPE%20Network%20Coordination%20Centre&idsite=30&rec=1&r=317243&h=11&m=32&s=48&url=https%3A%2F%2Fipmap.ripe.net%2F&_id=3278f55e32352008&_idts=1543923169&_idvc=1&_idn=0&_refts=0&_viewts=1543923169&send_image=1&cookie=1&res=800x600>_ms=336&pv_id=9tZfX7 | |
start: 0.0 | |
dns: +0.000000 | |
connect: +294.488000 | |
(SSL): +294.433 | |
request:+0.049000 | |
end: req:0.000294999999824, dat:0.603952 |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/usr/bin/env python | |
import json | |
from natsort import natsorted, ns | |
f = open("results/normal/ipmap/1543923122/devtools.json", "r") | |
j = json.load(f) | |
f.close() | |
request_id = {} | |
for record in j: | |
if record["method"] == "Network.requestWillBeSent": | |
id = record["params"]["requestId"] | |
if id in request_id: | |
print "WARNING!!" | |
request_id.setdefault(id, {}) | |
request_id[id]["url"] = record["params"]["request"]["url"] | |
request_id[id]["ts_start"] = record["params"]["timestamp"] | |
if record["method"] == "Network.responseReceived": | |
id = record["params"]["requestId"] | |
timing = record["params"]["response"]["timing"] | |
request_id[id]["timing"] = timing | |
request_id[id]["ts_req"] = timing["requestTime"] | |
if record["method"] == "Network.dataReceived": | |
id = record["params"]["requestId"] | |
if id not in request_id: | |
print "WARNING: request_id", id, "not known" | |
continue | |
request_id[id]["ts_end"] = record["params"]["timestamp"] | |
if record["method"] == "Network.loadingFinished": | |
id = record["params"]["requestId"] | |
if id not in request_id: | |
print "WARNING: request_id", id, "not known" | |
continue | |
request_id[id]["ts_end"] = record["params"]["timestamp"] | |
if record["method"] == "Network.loadingFailed": | |
id = record["params"]["requestId"] | |
request_id[id]["ts_end"] = -1 | |
print json.dumps(request_id, indent=2) | |
for id in natsorted(request_id, key=lambda y: y.lower()): | |
tmp = request_id[id] | |
print "\n[id:%s] %s" % (id, tmp["url"]) | |
print " start: 0.0" | |
if "timing" in tmp: | |
print " dns: +%f" % (tmp["timing"]["dnsEnd"] - tmp["timing"]["dnsStart"]) | |
print " connect: +%f" % (tmp["timing"]["connectEnd"] - tmp["timing"]["connectStart"]) | |
if tmp["timing"]["sslEnd"] != -1: | |
print " (SSL): +%s" % (tmp["timing"]["sslEnd"] - tmp["timing"]["sslStart"]) | |
else: | |
print " (no SSL)" | |
print " request:+%f" % (tmp["timing"]["sendEnd"] - tmp["timing"]["sendStart"]) | |
if "ts_req" in tmp: | |
print " end: req:%s, dat:%s" % (tmp["ts_req"] - tmp["ts_start"], tmp["ts_end"]-tmp["ts_req"]) | |
# | |
# "timing": { | |
# "pushStart": 0, | |
# "receiveHeadersEnd": 618.167, | |
# "proxyStart": -1, | |
# "workerStart": -1, | |
# "requestTime": 1809.86947, | |
# "pushEnd": 0, | |
# "workerReady": -1, | |
# | |
# "dnsStart": 6.962, | |
# "dnsEnd": 8.129, | |
# | |
# "connectStart": 8.129, | |
# "sslStart": -1, | |
# "sslEnd": -1, | |
# "connectEnd": 8.887, | |
# | |
# "sendStart": 8.964, | |
# "sendEnd": 9.002, | |
# | |
# | |
# "proxyEnd": -1 | |
# }, | |
# | |
# | |
# |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment