Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

HTTP RequestCourseAPI# Request# failsAvgMedian95%
GETMITx/6.002x/2013_SpringOld159 0455445004900
GETMITx/6.002x/2013_SpringNew458599540700
GETcourse-v1:MITx+6.002x+2013Old159959595009900
GETcourse-v1:MITx+6.002x+2013New458176820017001700
GETedX/DemoX.1/2014Old159254230330
GETedX/DemoX.1/2014New4587163180
GETcourse-v1:edX+DemoX.1+splitOld1592542301100
GETcourse-v1:edX+DemoX.1+splitNew458217200360

...

Below is a step test for the new API for commit 16557901e9386ef736c834e9ecab0ec6898861af

This test was run very quickly and may not represent accurate data. Analyze with caution.

Code Block
titlelocustauto command and YAML settings
/usr/local/bin/locustauto --load_time 200 --ramp_up_time 200 --max_users 450 --max_user_hatch_rate 450 --steps 15 --directory courses_api --host=https://courses-loadtest.edx.org
{'LOCUST_TASK_SET': 'NewApiTask', 'COURSE': 'demo_draft', 'RESOURCE': 'blocks+navigation locust --host=https://courses-loadtest.edx.org'}

users,RPS,50%,66%,75%,80%,90%,95%,98%,99%,100%
30,16.40,4617,620,625,645,681,723,1507,1935,2104
60,36.10,1648,658,677,688,740,788,849,924,1322
90,49.10,1830,916,962,995,1042,1135,1207,1255,1444
120,55.30,31126,1201,1285,1311,1480,1588,1698,1778,2064
150,57.10,11564,1742,1847,1889,2074,2249,2399,2474,2824
180,57.60,62075,2300,2450,2550,2750,2950,3100,3150,3567
210,25.30,32700,2850,3025,3125,3400,5050,7800,8524,9367
240,37.50,56545,7070,7220,7370,7595,7795,8020,8145,8447
270,49.10,15854,6804,7230,7554,8155,8529,9155,9455,10455
300,55.20,24374,4949,5474,8774,11249,16749,29501,34249,35379
330,39.40,46676,7176,7501,7676,8051,8551,10202,12677,13705
360,29.10,14729,6380,7329,7729,9829,11004,12503,12755,20657
390,14.20,24046,4771,5121,5446,9545,12244,19492,24998,33624
420,28.60,66720,7195,7570,7795,8171,9688,11889,14995,15264
450,16.00,4489,4914,5414,5964,10238,15023,25535,32014,35936

...


Raw data:

Name # reqs # fails Avg Min Max | Median req/s
--------------------------------------------------------------------------------------------------------------------------------------------
GET GET MITx%2F6.002x%2F2013_Spring, using the New API 458 0(0.00%) 599 476 2571 | 540 0.10
GET GET MITx/6.002x/2013_Spring, using the Old API 159 0(0.00%) 4554 4234 6139 | 4500 0.10
GET GET course-v1%3AMITx%2B6.002x%2B2013, using the New API 457 0(0.00%) 1768 1517 5112 | 1700 0.10
GET GET course-v1%3AedX%2BDemoX.1%2Bsplit, using the New API 458 0(0.00%) 217 185 598 | 200 0.10
GET GET course-v1:MITx+6.002x+2013, using the Old API 159 0(0.00%) 9495 9017 12543 | 9500 0.00
GET GET course-v1:edX+DemoX.1+split, using the Old API 159 0(0.00%) 868 762 1300 | 830 0.00
GET GET edX%2FDemoX.1%2F2014, using the New API 457 0(0.00%) 71 57 246 | 63 0.10
GET GET edX/DemoX.1/2014, using the Old API 160 0(0.00%) 254 221 515 | 230 0.00
GET create user 1 0(0.00%) 352 352 352 | 350 0.00
--------------------------------------------------------------------------------------------------------------------------------------------
Total 2468 0(0.00%) 0.50

...