Initial Load Tests

Initial Load Tests

Tests were performed on the original, unoptimized Courses API. These tests are not meant to be comprehensive; they are just to confirm that the API does in fact need serious optimization work.

Details:

  • Endpoint: /api/course_structure/v0/courses/<course_key>/blocks+navigation

  • Number of users: 1

  • User wait per request: 1000 ms

Course key

# Requests made

Req/s

Median response time (ms)

95% response time (ms)

(Link to X-Ray trace)

Course key

# Requests made

Req/s

Median response time (ms)

95% response time (ms)

(Link to X-Ray trace)

edX/DemoX.1/2014

343

0.57

690

1400

https://rpm.newrelic.com/accounts/88178/key_transactions/14280/x_rays/1744

course-v1:edx+DemoX.1+LT_SPLIT

206

0.34

1800

2700

 

MITx/6.002x/2013_Spring

35

0.06

16000

21000

 

course-v1:MITx+6.002x_6x+1T2015

30

0.05

18000

22000

https://rpm.newrelic.com/accounts/88178/key_transactions/14280/x_rays/1745