Hercules Niviane Client Service Module - Testing Component

Register
Submit a solution
The challenge is finished.

Challenge Overview

Hercules wishes to build a system to serve data queries. The system will be designed to handle heavy load of requests that are mostly read not write.

The system will load information about entities (represented in JSON format, so the structure is very flexible), store that in DB and then allow user to retrieve attributes of those entities. Also, the system will provide operational statistics to the user.

The Client Service Module implements the REST service to query entities. It will allow user to retrieve entities from the DB. Also it will allow administrator to rollback / resume the DB state.

This component provides utility for testing the module. For this purpose, it provides mocked test clients that can simulate requested number of users and verify that required response time is achieved. Testing is performed against DataClientRestService.

Scope of this component is depicted on “Testing Component Interface Diagram”. Please follow the logic requirements below for specific information about the scope.



Final Submission Guidelines

N/A

ELIGIBLE EVENTS:

2013 TopCoder(R) Open

Review style

Final Review

Community Review Board

Approval

User Sign-Off

ID: 30031303