Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Software for load test: Apache JMeter

API

...

API load testing is done for caller list, Easy Announcement, Business Calendar

...

GET API for Service Status for Business Calendar: Determines the status of a calendar, indicating if the agency is Open, Closed, has a Holiday, or an Exceptional opening or closing, in a summarized form.For more detail visit

Load test result is run with the following configuration

...

Throughput in sample per unit: 70 ( 70 sample per min ~ The Timer element helps maintain a consistent total throughput value, but system issues or bottlenecks can still cause actual throughput to fall below the target value.)

  1. Number of threads (users): 1 user will simulate the load.

  2. Ramp-up period: Each user will be started within 1 second of the test start.

  3. Loop count: Each user will execute the test plan 100,000 times.

  4. Thread lifetime: The test will run for 86,400 seconds (24 hours).

  5. Throughput: The target throughput is 70 requests per second on average.

...

  1. .

Total callers in db 463948

Load test started for 24 hours for 100k (threads) each for All caller list and caller list easy announcement and business calendar concurrently and detailed load test results can be view in attached filebelow.

  • Thread Groups: Four, running concurrently

  • Tested Scenarios:

    1. Checking if a provided calling number exists in a All caller list containing 463,948 callers.

    2. Verifying if a calling number exists in a caller list of 100,000 callers.

  • Concurrency: Testing both scenarios concurrently (All caller list and caller list easy announcement and business calendar).

...