Workload Model Calculator
Distribute users across scenarios based on iteration time and calculate workload.
INPUTS
users
0 = All users start concurrently
Users are distributed across scenarios based on iteration time.
Users ∝ 1 / Iteration Time (faster scenarios get more users)
Users ∝ 1 / Iteration Time (faster scenarios get more users)
SCENARIOS (4)
| S.No. | Scenario Name | Iteration Time (sec) | Actions |
|---|
WORKLOAD SUMMARY
Total Users
200
users
Total TPS
138.3
req/s
Total Requests
496,800
requests
Test Duration
60
Minutes (3,600 sec)
Ramp-up time: 10 Minutes (Users will be gradually increased to full load)
WORKLOAD DISTRIBUTION
| S.No. | Scenario | Iteration Time (sec) | Users | % of Users | TPS (req/s) | Total Requests |
|---|
RAMP-UP MODEL
Ramp-up Time
10 Minutes
Ramp-up Type
Linear
Start Users
0 users
End Users
200 users
User Ramp-up Over Time
200
100
0
0 min
10 min
60 min
Users
Users will be gradually increased from 0 to 200 over 10 minutes, then remain steady till the end of the test.
DISTRIBUTION METHOD
Users are distributed using the formula:
Usersi = Total Users ×
(
1 / Iteration Timei
∑ 1 / Iteration Timei
)
Where,
Iteration Time = Iteration Time (sec) + Think Time (sec)
CALCULATION FORMULAS
- Weighti = 1 / Iteration Timei
- Usersi = Total Users × ( Weighti / ∑ Weight )
- TPSi = Usersi / Iteration Timei
- Total TPS = ∑ TPSi
- Total Requestsi = TPSi × Total Duration (sec)
- Total Requests = ∑ Total Requestsi