-
Notifications
You must be signed in to change notification settings - Fork 2
SignIn
Load Testing of the service has been done by starting with 100 users and 100 requests. The number of users and requests have been in the following way.
- 100 users with 100 requests running 1 loop
- 100 users with 500 requests running 5 loops
- 100 users with 1000 requests running 10 loops
- 100 users with 10000 requests running 100 loops
- 500 users with 500 requests running 1 loop
- 500 users with 1000 requests running 2 loops
- 500 users with 10000 requests running 20 loops
- 1000 users with 1000 requests running 1 loop
- 1000 users with 10000 requests running 10 loops
The signin service has been tested following the above approach. The following results were found.
-
100 users with 100 requests running 1 loop - 100 users with 100 requests running 1 loop – The average was found to be 100 requests processed at 74ms/sec. The throughput was 99.8/sec with all requests getting successfully processed. Graph -
Sumary -

-
100 users with 500 requests running 5 loops - The average was found to be 500 requests processed at 735ms/sec. The throughput was 102.2/sec with all requests getting successfully processed. Graph -
Summary -

-
100 users with 1000 requests running 10 loops - The average was found to be 1000 requests processed at 870ms/sec. The throughput was 102.1/sec with all requests getting successfully processed. Graph -
Summary -

-
100 users with 10000 requests running 100 loops - The average was found to be 10000 requests processed at 977ms/sec. The throughput was 99.3/sec with all requests getting successfully processed. Graph -
Summary -

-
500 users with 500 requests running 1 loop - The average was found to be 500 requests processed at 2094ms/sec. The throughput was 109.8/sec with all requests getting successfully processed. Graph -
Summary -

-
500 users with 1000 requests running 2 loops - The average was found to be 1000 requests processed at 3508ms/sec. The throughput was 102.2/sec with all requests getting successfully processed. Graph -
Summary -

-
500 users with 10000 requests using 20 loops - The average was found to be 10000 requests processed at 4802ms/sec. The throughput was 100.7/sec with all requests getting successfully processed. Graph -
Summary -

-
1000 users with 1000 requests using 1 loop - The average was found to be 1000 requests processed at 4620ms/sec. The throughput was 104.3/sec with all requests getting successfully processed. Graph -
Summary -

-
1000 users with 10000 requests using 10 loops - The average was found to be 10000 requests processed at 9276ms/sec. The throughput was 101.2/sec with all requests being processed correctly. Graph -
Summary -

Conclusion - Using the above tests, it was found that the average time taken to process a login request increases with increase in time, however, the throughput, unlike signup function remains constant near 100 requests/second
Milestones