Challenge Overview
Challenge Requirements
For this challenge, we'd like to build some testing script so that we can do stress / performance testing on the project service:
- The test script / code should have no dependency on the project service's code, instead it should only rely on the REST api exposed by the project service.
- We recommend JMeter, but if we are open to other tools if they can do a good job on this as well. Please make sure you let us know what you want to use and get our approval first though.
- The test script must fully cover the endpoints that fetch data, as we will be doing more "gets" than "posts".
- If the test script covers the endpoints that creates / updates data, that will considered as extra functionality in the scorecard.
Timeline
This challenge has shorter submission / review / appeals timeline, please make sure you don't miss the deadlines.
Technologies
- Node.js
- Javascript / ES6
- Microservice
- JMeter
Final Submission Guidelines
Submission
- Test script that covers all requirements.
- A detailed deployment guide (readme in markdown format is preferred) explaining how to use your test script to test the project service.