# Active users vs Requests Per Second

**URL:** <https://community.gatling.io/t/active-users-vs-requests-per-second/5707>\
**Category:** Gatling (Open-Source)\
**Created:** [July 8, 2020, 5:19pm UTC](https://community.gatling.io/t/active-users-vs-requests-per-second/5707 "2020-07-08T17:19:22Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![Yashwanth\_P](https://avatars.discourse-cdn.com/v4/letter/y/b9bd4f/32.png) [@Yashwanth\_P](https://community.gatling.io/u/Yashwanth_P)\
**Post date:** [July 8, 2020, 5:19pm UTC](https://community.gatling.io/t/active-users-vs-requests-per-second/5707/1 "2020-07-08T17:19:22Z")

</div>

Hi,  
I’m new to galing(and load testing). From the charts, My question is particularly regarding the Requests Per Sec. I’m having a hard time understanding what exactly does it mean, like what factors affect this metric.  
I have the following setup and assmue that each user executes for a duration of 1 minute. Assume that the request is a http GET call, which ideally takes ~250ms

_setUp(getCasesScenario_  
_.inject(_  
_incrementConcurrentUsers(250)_  
_.times(5)_  
_.eachLevelLasting(2 minutes)_  
_.separatedByRampsLasting(1 minute)_  
_)_

Provided my active users vs rps report, the throughput at any point(even though the active users are **\>1000** ) is maintained **~100RPS**. How exactly are these correlated?  
Also, when I change one request per user(instead of 1-minute duration) the throughput of ~40RPS is constantly maintained.  
Is there a way we can configure to maintain the proportion between active users and RPS at any given point  
. I’m using gatling 3.1.  
Any help would be highly appreciated

 ![Capture.PNG](https://europe1.discourse-cdn.com/flex013/uploads/gatling2/original/1X/be25761252f962fabb714563d90f0105f7bbfdc0.png)

---

<div class="post-metadata">

**Author:** ![sujin\_sam](https://avatars.discourse-cdn.com/v4/letter/s/b782af/32.png) [@sujin\_sam](https://community.gatling.io/u/sujin_sam)\
**Post date:** [July 13, 2020, 7:52am UTC](https://community.gatling.io/t/active-users-vs-requests-per-second/5707/2 "2020-07-13T07:52:31Z")

</div>

Hello Yashwanth  
Generally, the RPS is the number of requests sent to the server at that particular second  
It gets affected based on many factors:

- number of users running in the scenario
- the pause(think time) time between the requests, if added
- based on server capacity, if it gets maxed out, the response time will increase and this is reduce the RPS
- based on our machine capacity, it should be monitored as well for its capability to generate the requests as needed  
and there will be much more

not sure what happened on your side, but you can control the RPS in Gatling with throttling, check this out → [https://gatling.io/docs/current/general/simulation\_setup/#throttling](https://gatling.io/docs/current/general/simulation_setup/#throttling)

run a test once more by adding throttling, let’s see what happens
