top_desktop_sites_2012Q3.py revision 0529e5d033099cbfc42635f6f6183833b09dff6e
1# Copyright 2014 The Chromium Authors. All rights reserved. 2# Use of this source code is governed by a BSD-style license that can be 3# found in the LICENSE file. 4# pylint: disable=W0401,W0614 5from telemetry.page.actions.all_page_actions import * 6from telemetry.page.page_set import PageSet 7from telemetry.page.page import PageWithDefaultRunNavigate 8 9 10class Top2012Q3Page(PageWithDefaultRunNavigate): 11 12 def __init__(self, url, page_set): 13 super(Top2012Q3Page, self).__init__(url=url, page_set=page_set) 14 self.make_javascript_deterministic = True 15 self.credentials_path = 'data/credentials.json' 16 self.archive_data_file = 'data/2012Q3.json' 17 18 def ReloadAndGc(self, action_runner): 19 action_runner.RunAction(ReloadAction()) 20 action_runner.RunAction(WaitAction({"seconds": 1})) 21 action_runner.RunAction(JsCollectGarbageAction()) 22 23 def RunSmoothness(self, action_runner): 24 action_runner.RunAction(ScrollAction()) 25 26 def RunStressMemory(self, action_runner): 27 for _ in xrange(3): 28 self.ReloadAndGc(action_runner) 29 30 31class Top2012Q3PageSet(PageSet): 32 """ Pages hand-picked from top-lists in Q32012. """ 33 34 def __init__(self): 35 super(Top2012Q3PageSet, self).__init__( 36 make_javascript_deterministic=True, 37 credentials_path='data/credentials.json', 38 archive_data_file='data/2012Q3.json') 39 40 urls_list = [ 41 'http://www.facebook.com/barackobama', 42 'https://www.google.com/search?q=barack%20obama', 43 'http://youtube.com', 44 'http://yahoo.com', 45 'http://www.baidu.com/s?wd=barack+obama', 46 'http://en.wikipedia.org/wiki/Wikipedia', 47 'http://qq.com', 48 'http://www.amazon.com/Kindle-Fire-Amazon-Tablet/dp/B0051VVOB2', 49 'http://googleblog.blogspot.com/', 50 'http://taobao.com', 51 'http://www.linkedin.com/in/linustorvalds', 52 'http://yahoo.co.jp', 53 'http://sina.com.cn', 54 'http://msn.com', 55 'http://yandex.ru/yandsearch?text=barack+obama', 56 'http://translation.babylon.com/', 57 'http://www.bing.com/search?q=barack+obama', 58 'http://wordpress.org/news/', 59 'http://www.ebay.com/sch/i.html?_nkw=antiques', 60 'http://163.com', 61 'http://www.soso.com/q?w=barack+obama', 62 'http://www.microsoft.com/en-us/default.aspx', 63 'http://go.mail.ru/search?mailru=1&mg=1&q=barack+obama', 64 'http://vk.com/id118712387', 65 'http://staff.tumblr.com/', 66 'http://sohu.com', 67 'http://sfbay.craigslist.org/mis/', 68 'http://www.ask.com/web?q=barack+obama&search=&qsrc=0&o=0&l=dir', 69 'http://www.apple.com/ipodtouch/', 70 'http://blog.pinterest.com/', 71 'http://pinterest.com/backdrophome/', 72 'http://paypal.com', 73 'http://bbc.co.uk', 74 'http://www.avg.com/us-en/avg-premium-security', 75 'http://googlesystem.blogspot.com/', 76 'http://tudou.com', 77 'http://blog.fc2.com/en/', 78 'http://imdb.com', 79 'http://youku.com', 80 'http://www.flickr.com/photos/thomashawk/', 81 'http://www.flickr.com/photos/thomashawk/sets/72157600284219965/detail/', 82 # pylint: disable=C0301 83 'http://search.yahoo.com/search?ei=UTF-8&trackingType=go_search_home&p=barack+obama&fr=hsusgo1&sa.x=0&sa.y=0', 84 'http://www.conduit.com/', 85 'http://ifeng.com', 86 'http://tmall.com', 87 'http://hao123.com', 88 'http://aol.com', 89 'http://zedo.com', 90 # pylint: disable=C0301 91 'http://search.mywebsearch.com/mywebsearch/GGmain.jhtml?searchfor=barack+obama', 92 'http://cnn.com', 93 'http://portal.ebay.de/deutschland-schraubt-angebote', 94 'http://www.adobe.com/products/photoshopfamily.html?promoid=JOLIW', 95 'http://global.rakuten.com/us/', 96 # pylint: disable=C0301 97 'http://laundry.about.com/od/kidsandlaundry/f/How-Do-I-Wash-A-Backpack.htm', 98 'http://thepiratebay.se/search/barack%20obama/0/99/0', 99 'http://360buy.com', 100 'http://huffingtonpost.com', 101 'http://alibaba.com', 102 'http://chinaz.com', 103 'http://www.sogou.com/web?query=barack+obama', 104 # pylint: disable=C0301 105 'http://www.amazon.de/gp/product/B0051QVF7A/ref=amb_link_170625867_1/275-4711375-4099801?ie=UTF8&nav_sdd=aps&pf_rd_m=A3JWKAKR8XB7XF&pf_rd_s=center-1&pf_rd_r=1C0XDBPB12WHDM63V11R&pf_rd_t=101&pf_rd_p=320475427&pf_rd_i=301128', 106 'http://google.pl', 107 'http://mediafire.com', 108 'http://espn.go.com', 109 'http://uol.com.br', 110 'http://www.godaddy.com/products/secure-hosting.aspx?ci=72738', 111 'http://imgur.com/gallery/b90ZE', 112 'http://home.alipay.com/bank/paymentKJ.htm', 113 'http://amazon.co.jp', 114 # pylint: disable=C0301 115 'http://stackoverflow.com/questions/11227809/why-is-processing-a-sorted-array-faster-than-an-unsorted-array', 116 'http://www.google.com/doubleclick/', 117 'http://search.4shared.com/q/CCAD/1/barack%20obama', 118 'http://dailymotion.com', 119 'http://globo.com', 120 'http://instagram.com/developer/', 121 'http://livedoor.com', 122 'http://wordpress.org/showcase/', 123 'http://bp.blogspot.com', 124 'http://wigetmedia.com/advertisers', 125 'http://www.search-results.com/web?&q=barack%20obama', 126 'http://cnet.com', 127 'http://nytimes.com', 128 'http://torrentz.eu/search?f=barack+obama', 129 'http://livejournal.com', 130 'http://douban.com', 131 'http://www.weather.com/weather/right-now/Mountain+View+CA+94043', 132 'http://dailymail.co.uk', 133 'http://www.tianya.cn/bbs/index.shtml', 134 'http://ehow.com', 135 'http://theproject.badoo.com/final.phtml', 136 # pylint: disable=C0301 137 'http://www.bankofamerica.com/deposits/checksave/index.cfm?template=check_eBanking', 138 'http://vimeo.com', 139 'http://360.cn', 140 'http://indiatimes.com', 141 'http://deviantart.com', 142 'http://reddit.com', 143 'http://aweber.com', 144 'http://warriorforum.com', 145 'http://spiegel.de', 146 'http://pconline.com.cn', 147 'http://mozilla.org', 148 'http://booking.com', 149 'http://goo.ne.jp', 150 'https://www.chase.com/online/Home-Lending/mortgages.htm', 151 'http://addthis.com', 152 'http://56.com', 153 'http://news.blogfa.com/', 154 'http://www.stumbleupon.com/jobs', 155 'https://www.dropbox.com/about', 156 'http://www.clicksor.com/publishers/adformat', 157 'http://answers.com', 158 'http://en.softonic.com/', 159 'http://walmart.com', 160 'http://pengyou.com', 161 'http://outbrain.com', 162 'http://comcast.net', 163 'http://foxnews.com', 164 'http://photobucket.com/findstuff/photography%20styles/', 165 'http://bleach.wikia.com/?redirect=no', 166 'http://sourceforge.net/projects/xoops/?source=frontpage&position=1', 167 'http://onet.pl', 168 'http://guardian.co.uk', 169 # pylint: disable=C0301 170 'https://www.wellsfargo.com/jump/enterprise/doublediscount?msc=5589&mplx=10918-70119-3408-64', 171 'http://wikimediafoundation.org/wiki/Home', 172 'http://xunlei.com', 173 'http://as.58.com/shuma/', 174 'http://skype.com', 175 'http://etsy.com', 176 'http://bild.de', 177 # pylint: disable=C0301 178 'http://search.naver.com/search.naver?where=nexearch&query=barack+obama&sm=top_hty&fbm=0&ie=utf8', 179 'http://statcounter.com/features/?PHPSESSID=bbjcvjr681bcul4vqvgq2qgmo7', 180 'http://iqiyi.com', 181 'http://fbcdn.net', 182 'http://www.myspace.com/browse/people', 183 'http://allegro.pl/antyki-i-sztuka', 184 'http://yesky.com', 185 'http://justbeenpaid.com', 186 'http://adultfriendfinder.com', 187 'http://fiverr.com', 188 'http://www.leboncoin.fr/annonces/offres/centre/', 189 'http://dictionary.reference.com/', 190 'http://realtime.rediff.com/instasearch#!barack%20obama', 191 'http://zol.com.cn', 192 'http://optmd.com', 193 'http://www.filestube.com/search.html?q=barack+obama&select=All', 194 'http://xinhuanet.com', 195 'http://www.salesforce.com/sales-cloud/overview/', 196 # pylint: disable=C0301 197 'http://www.squidoo.com/make-cards-and-gift-bags-with-antique-photos', 198 'http://www.domaintools.com/research/', 199 'http://download.cnet.com/windows/?tag=hdr;brandnav', 200 'https://rapidshare.com/#!shop', 201 'http://people.com.cn', 202 'http://ucoz.ru', 203 'http://free.fr', 204 'http://nicovideo.jp', 205 # pylint: disable=C0301 206 'http://www.yelp.com/search?find_desc=food&find_loc=San+Jose%2C+CA&ns=1', 207 'http://slideshare.net', 208 'http://archive.org/web/web.php', 209 'http://www.cntv.cn/index.shtml', 210 'http://english.cntv.cn/01/index.shtml', 211 'http://abonnez-vous.orange.fr/residentiel/accueil/accueil.aspx', 212 'http://v.it168.com/', 213 'http://nbcolympics.com', 214 'http://hootsuite.com', 215 # pylint: disable=C0301 216 'http://www.scribd.com/doc/52210329/The-Masters-Augusta-National-s-Amen-Corner-up-close', 217 'http://themeforest.net', 218 'http://4399.com', 219 'http://www.soku.com/v?keyword=barack%20obama', 220 'http://google.se', 221 'http://funmoods.com', 222 'http://csdn.net', 223 'http://telegraph.co.uk', 224 'http://taringa.net', 225 # pylint: disable=C0301 226 'http://www.tripadvisor.com/Tourism-g32701-Mendocino_California-Vacations.html', 227 'http://pof.com', 228 'http://wp.pl', 229 'http://soundcloud.com/flosstradamus/tracks', 230 'http://w3schools.com/html/default.asp', 231 'http://ameblo.jp/staff/', 232 'http://wsj.com', 233 'http://web.de', 234 'http://sweetim.com', 235 'http://rambler.ru', 236 'http://gmx.net', 237 'http://www.indeed.com/jobs?q=software&l=Mountain+View%2C+CA', 238 'http://ilivid.com', 239 'http://www.xing.com/search/people?search%5Bq%5D=lufthansa', 240 'http://reuters.com', 241 'http://hostgator.com', 242 'http://www.ikea.com/us/en/catalog/categories/departments/living_room/', 243 'http://www.kaixin001.com/award2012/wenming/index.php', 244 'http://ku6.com', 245 'http://libero.it', 246 'http://samsung.com', 247 'http://hudong.com', 248 'http://espncricinfo.com', 249 'http://china.com', 250 # pylint: disable=C0301 251 'http://www.ups.com/content/us/en/bussol/browse/smallbiz/new-to-ups.html?WT.svl=SolExp', 252 'http://letv.com', 253 'http://ero-advertising.com', 254 'http://mashable.com', 255 'http://iminent.com', 256 'http://rutracker.org', 257 # pylint: disable=C0301 258 'http://www.shopping.hp.com/en_US/home-office/-/products/Laptops/Laptops', 259 # pylint: disable=C0301 260 'http://www.clickbank.com/buy_products.htm?dores=true&mainCategoryId=1340&sortField=POPULARITY&b1=1340', 261 'http://b.hatena.ne.jp/', 262 # pylint: disable=C0301 263 'http://www.youdao.com/search?q=barack+obama&ue=utf8&keyfrom=web.index', 264 'http://forbes.com', 265 'http://nbcnews.com', 266 'http://bitauto.com', 267 'http://php.net', 268 'http://www.target.com/c/women/-/N-5xtd3#?lnk=nav_t_spc_1_0', 269 'http://dianxin.cn', 270 'http://www.aizhan.com/siteall/www.youboy.com/', 271 'http://veiculos-home.mercadolivre.com.br/', 272 'http://kakaku.com', 273 'http://flipkart.com', 274 'http://paipai.com'] 275 276 for url in urls_list: 277 self.AddPage(Top2012Q3Page(url, self)) 278