Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
E
edx-platform
Overview
Overview
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
edx
edx-platform
Commits
989eadd5
Commit
989eadd5
authored
Sep 04, 2012
by
Victor Shnayder
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
more tweaks
parent
58c9adee
Hide whitespace changes
Inline
Side-by-side
Showing
4 changed files
with
213 additions
and
12 deletions
+213
-12
common/test/load/multimech/forum/config.cfg
+12
-8
common/test/load/multimech/forum/test_scripts/forum_load.py
+2
-0
common/test/load/multimech/forum/test_scripts/forum_search.py
+198
-3
common/test/load/multimech/wiki/test_scripts/wiki_poster.py
+1
-1
No files found.
common/test/load/multimech/forum/config.cfg
View file @
989eadd5
[global]
run_time =
9
0
rampup =
6
0
run_time =
15
0
rampup =
10
0
results_ts_interval = 10
progress_bar = o
n
console_logging = o
n
progress_bar = o
ff
console_logging = o
ff
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
common/test/load/multimech/forum/test_scripts/forum_load.py
View file @
989eadd5
...
...
@@ -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
()
...
...
common/test/load/multimech/forum/test_scripts/forum_search.py
View file @
989eadd5
...
...
@@ -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
()
common/test/load/multimech/wiki/test_scripts/wiki_poster.py
View file @
989eadd5
...
...
@@ -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
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment