Commit ae8b0fd0 by Will Daly

Remove unused submission ID from perf tests

Update perf test to load steps in parallel.
Update perf test to hit end-points whether they're ready or not
Generalize problem fixtures, select rubric options at random
Add continued assessment to peer step
Add example-based grading to perf test
Update test course and readme
parent b4a0f027
...@@ -11,7 +11,7 @@ Performance Tests ...@@ -11,7 +11,7 @@ Performance Tests
2. Import ``course.tar.gz`` into Studio: 2. Import ``course.tar.gz`` into Studio:
* Course ID: 1 * Course ID: 1
* Course Org: tim * Course Org: ora2
* Course Run: 1 * Course Run: 1
3. Enable ``auto_auth`` in the LMS feature flags: 3. Enable ``auto_auth`` in the LMS feature flags:
...@@ -24,13 +24,15 @@ Performance Tests ...@@ -24,13 +24,15 @@ Performance Tests
} }
} }
4. **Optional**: Increase open file limit: 4. Log in as a staff user and schedule a training task in the Course Staff Debug of the example based assessment problem.
5. **Optional**: Increase open file limit:
.. code:: bash .. code:: bash
ulimit -n 2048 ulimit -n 2048
5. Start the Locust server, and point it at the test server. **NOTE**: You *must* include the trailing slash in the host URL. 6. Start the Locust server, and point it at the test server. **NOTE**: You *must* include the trailing slash in the host URL.
.. code:: bash .. code:: bash
...@@ -45,4 +47,4 @@ If your server has basic auth enabled, provide credentials with environment vars ...@@ -45,4 +47,4 @@ If your server has basic auth enabled, provide credentials with environment vars
cd performance cd performance
BASIC_AUTH_USER=foo BASIC_AUTH_PASSWORD=bar locust --host=http://example.com/ BASIC_AUTH_USER=foo BASIC_AUTH_PASSWORD=bar locust --host=http://example.com/
6. Visit the `Locust web UI <http://localhost:8089>`_ to start the test. 7. Visit the `Locust web UI <http://localhost:8089>`_ to start the test.
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