Depends on what method of performance testing you want to use.
And as usual i really do recommend
this article when choosing which one to use.
Arrival-based load testingOne
fixed rate generator connected to a
runner of your choosing.
Configure the generator to produce 30 requests per second as 10 users á 3 requests per second is 30 requests each second.
Concurrent users load testing One
Fixed Load Generator with a minimum delay of roughly 33ms which is connected to a
runner of your choosing. I found this setup produced roughly the same load of 30 requests each second.
The important difference to take away is that when your server maxes out on any resource, like CPU or memory.
Then this solution will never push more requests than it can handle. It will simply wait for the users to complete the request and then continue with the next request, that's why it says min. delay on the component delay. In arrival-based load testing the requests will continue to arrive at the server regardless if it can handle them or not, this makes it easier to measure if the server can handle Y users with X requests per second.
Did that make sense?
For learning how to use LoadUI i strongly recommend to follow the
video-tutorials.
Best,
Mikael