Commit 989eadd5 by Victor Shnayder

more tweaks

parent 58c9adee
[global]
run_time = 90
rampup = 60
run_time = 150
rampup = 100
results_ts_interval = 10
progress_bar = on
console_logging = on
progress_bar = off
console_logging = off
xml_report = off
# [user_group-1]
# threads = 100
# threads = 5
# script = forum_load.py
[user_group-2]
threads = 100
script = forum_search.py
# [user_group-2]
# threads = 100
# script = forum_search.py
[user_group-3]
threads = 5
script = forum_post.py
......@@ -41,6 +41,8 @@ class Transaction(object):
s = self.session
r = s.get(url('/courses/BerkeleyX/CS188/fa12/discussion/forum/'))
#r = s.get(url('/courses/BerkeleyX/CS188/fa12/info'))
assert r.status_code == requests.codes.ok
r.raw.read()
......
......@@ -32,9 +32,8 @@ class Transaction(object):
def run(self):
s = self.session
r = s.get(url('/courses/BerkeleyX/CS188/fa12/discussion/forum/'
'?sort_key=activity&sort_order=desc&page=1&text=um'))
path = '/courses/BerkeleyX/CS188/fa12/discussion/forum/?tags=' + random.choice(WORDS)
r = s.get(url(path))
assert r.status_code == requests.codes.ok
if __name__ == '__main__':
......@@ -42,3 +41,199 @@ if __name__ == '__main__':
print "running..."
trans.run()
print "run done"
WORDS = """ Adroit
Anthropomorphism
Antiquate
Aphorism
Aplomb
Apoplectic
Apothecary
Argy-Bargy
Bamboozle
Bauble
Boing
Boogie-woogie
Bulbous Bouffant
Bunkum
Cacophony
Chechnya
Chiropodist
Collieshangie
Collywobbles
Combustible
Corpuscle
Corroborated
Dawdle
Decoupage
Deliquesce
Dillydally
Diphthong
Dirigible
Doppelganger
Dupe
Effervescent
Efficacious
Elegiac
Enunciation
Erudite
Fastidious
Fiddle-Faddle
Finagle
Fissure
Flapjacks
Flibbertigibbet
Flimflam
Foible
Frenetic
Frigorific
Gangly
Giblets
Ginkgo Biloba
Gobbledygook
Gooey
Gormandize
Grotesque
Haberdashery
Heebee Jeebees
Hemidemisemiquaver
Hoary
Hobbledehoy
Hodgepodge
Hoity-Toity
Hornswoggle
Hullabaloo
Humdinger
Insouciance
Iridescence
Jambalaya
Jejune
Jujube
Juxtapose
Kumquat
Lackadaisical
Ladle
Lampoon
Lilliputian
Lollygag
Look-see
Luminescence
Mahatma
Malarkey
Marmoset
Marsupial
Masticate
Matriculate
Medulla Oblongata
Micturate
Mnemonic
Mulch
Naugahyde
Namby-pamby
Newfangled
Odoriferous
Ointment
Ostracize
Ostensibly
Ostentatious
Oyster
Palpitation
Percolate
Perfidious
Persnickety
Perturbable
Phalange
Pheromone
Phlegmatic
Pitter-Patter
Pizzazz
Platitudinous
Poignant
Pointillism
Polliwog
Polypeptides
Phantasmagorical
Pneumatic
Prosaic
Pubescent
Pugilistic
Pungent
Pusillanimous
Qualm
Quench
Quid Pro Quo
Quiddity
Quidnunc
Quiescent
Rarer
Razzle-dazzle
Razzmatazz
Regurgitate
Resplendent
Reticent
Rhododendron
Salve
Sassafras
Scallywag
Scaramouch
Scatological
Schadenfreude
Schism
Schmooze
Schnitzel
Schoolmarm
Scrod
Scrumptious
Sesquipedalian
Shambles
Shard
Shenanigan
Shiatsu
Shih Tzu
Shirk
Sisyphean
Skedaddle
Skewer
Skirmish
Sluice
Smarmy
Smatter
Smegma
Smorgasbord
Smudge
Sniggle
Soiree
Soliloquy
Spiel
Splendiferous
Sporadic
Spritz
Spume
Spurious
Sputter
Squeamish
Squelch
Stalagmite
Sumptuous
Supercilious
Swizzle Stick
Syzygy
Szechuan
Tchotchke
Thespian
Tiramisu
Tomfoolery
Troglodyte
Trudge
Ubiquitous
Unctuous
Usury
Uvula
Vacillate
Veritable
Virulent
Whittle
Worcestershire
Yucatan
""".split()
......@@ -26,7 +26,7 @@ pages_to_get = ['/courses/BerkeleyX/CS188/fa12/wiki/CS188/',
]
def randstr(len, chrs='abcdef123456 '):
return ''.join(random.choice('abcdefg12345') for r in range(len))
return ''.join(random.choice(chrs) for r in range(len))
def randslug(len):
# same as random string, but without spaces
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment