You use the Load Type setting along with Load Profile to specify how your test should simulate the load. You can use either VUs or Rate load type for your tests.
ReadyAPI keeps the specified number of virtual users even if the server slows down.
For non-fixed load profiles, it is quite possible that at certain points of time the current number of virtual users will differ from the number specified by the profile. In this case:
If the current number is less than the needed number, ReadyAPI will start extra virtual users to reach the needed number.
If the current number is greater than the needed number, ReadyAPI will not terminate "extra" virtual users. It will simply wait until their simulation is over.