Have a Java application that sends requests to the VS,
The VSM is an MQ service and the payload is parsed using copybook.
Everything is working fine , except for one scenario, where the response timeout and are getting an error in the client application.
The VSE logs show:
Transaction processing speed is being gated due to licensing restrictions. Error line in VSE.log 2018-11-02 01:01:58,032Z (01:01) [SO-Main [VS_SO-Main_Run]/1] WARN com.itko.lisa.coordinator.VSETransactionLicensingManager - Transaction processing speed is being gated due to licensing restrictions. Even though we have changed the license file and run VSE in performance mode but still the problem persists.
All supported DevTest releases.
Think time in the VSI was set too high.
Modified Think time in VSI to a lower value, redeployed the service and this resolved the issue.
The think time is the time that is taken before sending the response to a request.
Values: A number or number range, in milliseconds.
If you enter a range, the application selects the think time randomly selected from that range.
You can specify time measurements by adding a suffix to the numbers. Case does not matter. The valid suffixes include:
t: milliseconds
s: seconds
m: minutes
h: hours
Default: 0
Examples:
100 specifies a think time of 100 milliseconds.
100s specifies a think time of 100 seconds.
100-1000 specifies a random think time from 100 to 1000 milliseconds.
10t-5s indicates a random think time between 10 milliseconds and 5 seconds.
A step subtracts its own processing time from the think time to have consistent pacing of test executions.