DevTest VSE TPS Limits

Document ID : KB000115628
Last Modified Date : 21/09/2018
Show Technical Document Details
Question:
What are the limitations and expected behavior of functional (non-performance) VSE.
Environment:
All supported DevTest environments.
Answer:

A functional (non-performance) Virtual Service Environment (VSE) is limited to 10 Transactions Per Second. If the VSE receives more than 10 TPS, the additional transactions are placed on the queue.
This limitation is per VSE and not per Virtual Service (VS).

Example #1: 8 TPS into the VSE (number of VS does not matter):
Since the number of TPS is below the limit of 10 TPS, the user will not see any issues.

Example #2: 14 TPS into the VSE (number of VS does not matter):
1st second: 14 new transactions arrive
        10 transactions are processed with normal response times.
        The remaining 4 transactions are placed on the queue.
        Total transactions on queue = 4
2nd second: 14 new transactions arrive
        4 from the queue are processed. The response time for these transactions will be higher than normal by about 1 second.
        6 new transactions are processed  with normal response times.
        The remaining 8 new transactions are placed on the queue
        Total transactions on queue = 8
3rd second: 14 new transactions arrive
        8 from the queue are processed. The response time for these transactions will be higher than normal by about 1 second.
        2 new transactions are processed  with normal response times.
        12 new transactions are placed on the queue.
        Total transactions on queue = 12
4th second: 14 new transactions arrive
        10 from the queue are processed. The response time for these transactions will be higher than normal by about 1 second.
        2 transactions remain on the queue.
        14 new transactions are placed on the queue.
        Total transactions on queue = 16
5th second: 14 new transactions arrive
        2 from the queue are processed. The response time for these transactions will be higher than normal by about 2 seconds.
        8 from the queue are processed. The response time for these transactions will be higher than normal by about 1 second.
        6 transactions remain on the queue.
        14 new transactions are placed on the queue.
        Total transactions on queue = 20

The problem will only compound the longer this pattern persist. 
Eventually, the transactions will timeout on the client side.

Additional Information:
Not Applicable.