summaryrefslogtreecommitdiffstats
path: root/tools
diff options
context:
space:
mode:
authorbolian@chromium.org <bolian@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2014-03-26 05:16:50 +0000
committerbolian@chromium.org <bolian@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2014-03-26 05:16:50 +0000
commit1db9597c3cdb5f19b08db40c657925afbb77e346 (patch)
treecc2d038926a9d2a2a214960432ea7c92700e8e8f /tools
parent72bd9d87e3c9a69fbf804d019233a4505e2cc03a (diff)
downloadchromium_src-1db9597c3cdb5f19b08db40c657925afbb77e346.zip
chromium_src-1db9597c3cdb5f19b08db40c657925afbb77e346.tar.gz
chromium_src-1db9597c3cdb5f19b08db40c657925afbb77e346.tar.bz2
Initial Chrome Proxy pageset.
BUG=320748 Review URL: https://codereview.chromium.org/206873007 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@259506 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'tools')
-rw-r--r--tools/perf/page_sets/chrome_proxy/bypass.json14
-rw-r--r--tools/perf/page_sets/chrome_proxy/safebrowsing.json13
-rw-r--r--tools/perf/page_sets/chrome_proxy/smoke.json40
-rw-r--r--tools/perf/page_sets/chrome_proxy/synthetic.json14
-rw-r--r--tools/perf/page_sets/chrome_proxy/top_20.json94
-rw-r--r--tools/perf/page_sets/data/chrome_proxy_bypass.json9
-rw-r--r--tools/perf/page_sets/data/chrome_proxy_bypass_000.wpr.sha11
-rw-r--r--tools/perf/page_sets/data/chrome_proxy_safebrowsing.json8
-rw-r--r--tools/perf/page_sets/data/chrome_proxy_safebrowsing_000.wpr.sha11
-rw-r--r--tools/perf/page_sets/data/chrome_proxy_smoke.json13
-rw-r--r--tools/perf/page_sets/data/chrome_proxy_smoke_000.wpr.sha11
-rw-r--r--tools/perf/page_sets/data/chrome_proxy_synthetic.json9
-rw-r--r--tools/perf/page_sets/data/chrome_proxy_synthetic_000.wpr.sha11
-rw-r--r--tools/perf/page_sets/data/chrome_proxy_top_20.json27
-rw-r--r--tools/perf/page_sets/data/chrome_proxy_top_20_000.wpr.sha11
15 files changed, 246 insertions, 0 deletions
diff --git a/tools/perf/page_sets/chrome_proxy/bypass.json b/tools/perf/page_sets/chrome_proxy/bypass.json
new file mode 100644
index 0000000..e42be63
--- /dev/null
+++ b/tools/perf/page_sets/chrome_proxy/bypass.json
@@ -0,0 +1,14 @@
+{
+ "description": "Chrome proxy test sites",
+ "archive_data_file": "../data/chrome_proxy_bypass.json",
+ "pages": [
+ {
+ "url": "http://aws1.mdw.la/bypass/",
+ "why": ""
+ },
+ {
+ "url": "http://aws1.mdw.la/piatek/bypass-demo",
+ "why": ""
+ }
+ ]
+}
diff --git a/tools/perf/page_sets/chrome_proxy/safebrowsing.json b/tools/perf/page_sets/chrome_proxy/safebrowsing.json
new file mode 100644
index 0000000..9fa1688
--- /dev/null
+++ b/tools/perf/page_sets/chrome_proxy/safebrowsing.json
@@ -0,0 +1,13 @@
+{
+ "description": "Chrome proxy test sites",
+ "archive_data_file": "../data/chrome_proxy_safebrowsing.json",
+ "pages": [
+ {
+ "url": "http://www.ianfette.org/",
+ "why": "Expect 'malware ahead' page. Use a short navigation timeout because no response will be received.",
+ "navigate_steps" : [
+ { "action": "navigate", "timeout_seconds": 5 }
+ ]
+ }
+ ]
+}
diff --git a/tools/perf/page_sets/chrome_proxy/smoke.json b/tools/perf/page_sets/chrome_proxy/smoke.json
new file mode 100644
index 0000000..b55e343
--- /dev/null
+++ b/tools/perf/page_sets/chrome_proxy/smoke.json
@@ -0,0 +1,40 @@
+{
+ "description": "Chrome proxy test sites",
+ "archive_data_file": "../data/chrome_proxy_smoke.json",
+ "pages": [
+ {
+ "name": "header validation",
+ "url": "http://aws1.mdw.la/fw/",
+ "why": "Check chrome proxy response headers."
+ },
+ {
+ "name": "compression: image",
+ "url": "http://aws1.mdw.la/static/",
+ "why": "Check data compression"
+ },
+ {
+ "name": "bypass",
+ "url": "http://aws1.mdw.la/bypass/",
+ "why": "Check bypass",
+ "restart_after": true
+ },
+ {
+ "name": "compression: javascript",
+ "url": "http://aws1.mdw.la/static/",
+ "why": "Check data compression"
+ },
+ {
+ "name": "compression: css",
+ "url": "http://aws1.mdw.la/static/",
+ "why": "Check data compression"
+ },
+ {
+ "name": "safebrowsing",
+ "url": "http://www.ianfette.org/",
+ "why": "Expect 'malware ahead' page. Use a short navigation timeout because no response will be received.",
+ "navigate_steps" : [
+ { "action": "navigate", "timeout_seconds": 5 }
+ ]
+ }
+ ]
+}
diff --git a/tools/perf/page_sets/chrome_proxy/synthetic.json b/tools/perf/page_sets/chrome_proxy/synthetic.json
new file mode 100644
index 0000000..3f42d18
--- /dev/null
+++ b/tools/perf/page_sets/chrome_proxy/synthetic.json
@@ -0,0 +1,14 @@
+{
+ "description": "Chrome proxy synthetic test pages.",
+ "archive_data_file": "../data/chrome_proxy_synthetic.json",
+ "pages": [
+ {
+ "url": "http://aws1.mdw.la/fw",
+ "why": ""
+ },
+ {
+ "url": "http://aws1.mdw.la/static",
+ "why": ""
+ }
+ ]
+}
diff --git a/tools/perf/page_sets/chrome_proxy/top_20.json b/tools/perf/page_sets/chrome_proxy/top_20.json
new file mode 100644
index 0000000..d049ab9
--- /dev/null
+++ b/tools/perf/page_sets/chrome_proxy/top_20.json
@@ -0,0 +1,94 @@
+{
+ "description": "Pages hand-picked for Chrome Proxy tests.",
+ "archive_data_file": "../data/chrome_proxy_top_20.json",
+ "pages": [
+ {
+ "url": "https://www.google.com/#hl=en&q=barack+obama",
+ "why": "top google property; a google tab is often open"
+ },
+ {
+ "url": "http://www.youtube.com",
+ "why": "#3 (Alexa global)"
+ },
+ {
+ "name": "Wordpress",
+ "url": "http://en.blog.wordpress.com/2012/09/04/freshly-pressed-editors-picks-for-august-2012/",
+ "why": "#18 (Alexa global), Picked an interesting post"
+ },
+ {
+ "name": "Facebook",
+ "url": "http://www.facebook.com/barackobama",
+ "why": "top social,Public profile"
+ },
+ {
+ "name": "LinkedIn",
+ "url": "http://www.linkedin.com/in/linustorvalds",
+ "why": "#12 (Alexa global),Public profile"
+ },
+ {
+ "name": "Wikipedia (1 tab)",
+ "url": "http://en.wikipedia.org/wiki/Wikipedia",
+ "why": "#6 (Alexa) most visited worldwide,Picked an interesting page"
+ },
+ {
+ "name": "Twitter",
+ "url": "https://twitter.com/katyperry",
+ "why": "#8 (Alexa global),Picked an interesting page"
+ },
+ {
+ "name": "Pinterest",
+ "url": "http://pinterest.com",
+ "why": "#37 (Alexa global)"
+ },
+ {
+ "name": "ESPN",
+ "url": "http://espn.go.com",
+ "why": "#1 sports"
+ },
+ {
+ "url": "http://news.yahoo.com",
+ "why": "#1 news worldwide (Alexa global)"
+ },
+ {
+ "url": "http://www.cnn.com",
+ "why": "#2 news worldwide"
+ },
+ {
+ "name": "Weather.com",
+ "url": "http://www.weather.com/weather/right-now/Mountain+View+CA+94043",
+ "why": "#7 (Alexa news); #27 total time spent,Picked interesting page"
+ },
+ {
+ "url": "http://www.amazon.com",
+ "why": "#1 world commerce website by visits; #3 commerce in the US by time spent"
+ },
+ {
+ "url": "http://www.ebay.com",
+ "why": "#1 commerce website by time spent by users in US"
+ },
+ {
+ "url": "http://games.yahoo.com",
+ "why": "#1 games according to Alexa (with actual games in it)"
+ },
+ {
+ "url": "http://booking.com",
+ "why": "#1 Alexa recreation"
+ },
+ {
+ "url": "http://answers.yahoo.com",
+ "why": "#1 Alexa reference"
+ },
+ {
+ "url": "http://sports.yahoo.com/",
+ "why": "#1 Alexa sports"
+ },
+ {
+ "url": "http://techcrunch.com",
+ "why": "top tech blog"
+ },
+ {
+ "url": "http://www.nytimes.com",
+ "why": ""
+ }
+ ]
+}
diff --git a/tools/perf/page_sets/data/chrome_proxy_bypass.json b/tools/perf/page_sets/data/chrome_proxy_bypass.json
new file mode 100644
index 0000000..c423c2d
--- /dev/null
+++ b/tools/perf/page_sets/data/chrome_proxy_bypass.json
@@ -0,0 +1,9 @@
+{
+ "description": "Describes the Web Page Replay archives for a page set. Don't edit by hand! Use record_wpr for updating.",
+ "archives": {
+ "chrome_proxy_bypass_000.wpr": [
+ "http://aws1.mdw.la/bypass/",
+ "http://aws1.mdw.la/piatek/bypass-demo"
+ ]
+ }
+} \ No newline at end of file
diff --git a/tools/perf/page_sets/data/chrome_proxy_bypass_000.wpr.sha1 b/tools/perf/page_sets/data/chrome_proxy_bypass_000.wpr.sha1
new file mode 100644
index 0000000..b9a9f39
--- /dev/null
+++ b/tools/perf/page_sets/data/chrome_proxy_bypass_000.wpr.sha1
@@ -0,0 +1 @@
+ff4418fccf62dd0f9ca0b738917d836964dde801 \ No newline at end of file
diff --git a/tools/perf/page_sets/data/chrome_proxy_safebrowsing.json b/tools/perf/page_sets/data/chrome_proxy_safebrowsing.json
new file mode 100644
index 0000000..729ff78
--- /dev/null
+++ b/tools/perf/page_sets/data/chrome_proxy_safebrowsing.json
@@ -0,0 +1,8 @@
+{
+ "description": "Describes the Web Page Replay archives for a page set. Don't edit by hand! Use record_wpr for updating.",
+ "archives": {
+ "chrome_proxy_safebrowsing_000.wpr": [
+ "http://www.ianfette.org/"
+ ]
+ }
+} \ No newline at end of file
diff --git a/tools/perf/page_sets/data/chrome_proxy_safebrowsing_000.wpr.sha1 b/tools/perf/page_sets/data/chrome_proxy_safebrowsing_000.wpr.sha1
new file mode 100644
index 0000000..b9a9f39
--- /dev/null
+++ b/tools/perf/page_sets/data/chrome_proxy_safebrowsing_000.wpr.sha1
@@ -0,0 +1 @@
+ff4418fccf62dd0f9ca0b738917d836964dde801 \ No newline at end of file
diff --git a/tools/perf/page_sets/data/chrome_proxy_smoke.json b/tools/perf/page_sets/data/chrome_proxy_smoke.json
new file mode 100644
index 0000000..9bd0690
--- /dev/null
+++ b/tools/perf/page_sets/data/chrome_proxy_smoke.json
@@ -0,0 +1,13 @@
+{
+ "description": "Describes the Web Page Replay archives for a page set. Don't edit by hand! Use record_wpr for updating.",
+ "archives": {
+ "chrome_proxy_smoke_000.wpr": [
+ "header validation",
+ "compression: image",
+ "bypass",
+ "compression: javascript",
+ "compression: css",
+ "safebrowsing"
+ ]
+ }
+} \ No newline at end of file
diff --git a/tools/perf/page_sets/data/chrome_proxy_smoke_000.wpr.sha1 b/tools/perf/page_sets/data/chrome_proxy_smoke_000.wpr.sha1
new file mode 100644
index 0000000..b9a9f39
--- /dev/null
+++ b/tools/perf/page_sets/data/chrome_proxy_smoke_000.wpr.sha1
@@ -0,0 +1 @@
+ff4418fccf62dd0f9ca0b738917d836964dde801 \ No newline at end of file
diff --git a/tools/perf/page_sets/data/chrome_proxy_synthetic.json b/tools/perf/page_sets/data/chrome_proxy_synthetic.json
new file mode 100644
index 0000000..af3151c
--- /dev/null
+++ b/tools/perf/page_sets/data/chrome_proxy_synthetic.json
@@ -0,0 +1,9 @@
+{
+ "description": "Describes the Web Page Replay archives for a page set. Don't edit by hand! Use record_wpr for updating.",
+ "archives": {
+ "chrome_proxy_synthetic_000.wpr": [
+ "http://aws1.mdw.la/fw",
+ "http://aws1.mdw.la/static"
+ ]
+ }
+} \ No newline at end of file
diff --git a/tools/perf/page_sets/data/chrome_proxy_synthetic_000.wpr.sha1 b/tools/perf/page_sets/data/chrome_proxy_synthetic_000.wpr.sha1
new file mode 100644
index 0000000..b9a9f39
--- /dev/null
+++ b/tools/perf/page_sets/data/chrome_proxy_synthetic_000.wpr.sha1
@@ -0,0 +1 @@
+ff4418fccf62dd0f9ca0b738917d836964dde801 \ No newline at end of file
diff --git a/tools/perf/page_sets/data/chrome_proxy_top_20.json b/tools/perf/page_sets/data/chrome_proxy_top_20.json
new file mode 100644
index 0000000..7fdb557
--- /dev/null
+++ b/tools/perf/page_sets/data/chrome_proxy_top_20.json
@@ -0,0 +1,27 @@
+{
+ "description": "Describes the Web Page Replay archives for a page set. Don't edit by hand! Use record_wpr for updating.",
+ "archives": {
+ "chrome_proxy_top_20_000.wpr": [
+ "https://www.google.com/#hl=en&q=barack+obama",
+ "http://www.youtube.com",
+ "Wordpress",
+ "Facebook",
+ "LinkedIn",
+ "Wikipedia (1 tab)",
+ "Twitter",
+ "Pinterest",
+ "ESPN",
+ "http://news.yahoo.com",
+ "http://www.cnn.com",
+ "Weather.com",
+ "http://www.amazon.com",
+ "http://www.ebay.com",
+ "http://games.yahoo.com",
+ "http://booking.com",
+ "http://answers.yahoo.com",
+ "http://sports.yahoo.com/",
+ "http://techcrunch.com",
+ "http://www.nytimes.com"
+ ]
+ }
+} \ No newline at end of file
diff --git a/tools/perf/page_sets/data/chrome_proxy_top_20_000.wpr.sha1 b/tools/perf/page_sets/data/chrome_proxy_top_20_000.wpr.sha1
new file mode 100644
index 0000000..b9a9f39
--- /dev/null
+++ b/tools/perf/page_sets/data/chrome_proxy_top_20_000.wpr.sha1
@@ -0,0 +1 @@
+ff4418fccf62dd0f9ca0b738917d836964dde801 \ No newline at end of file