| || |
Endurance testing for consistent load/ varying load?
During Endurance testing do we run the Consistent load say 1000 users for 3 days or increment load gradually over say 3 days?
My question is do we run endurance test for same load or we ramp up the load gradually.
Your response would be appreciated.
Thanks and Regards,
Very imprecise. Load is *NOT* user/days. No. Load, theoretically is, a derivative of system intake.
The way I normally tell it is the sink analogy.
Assume that there is a tap, and 'f' liters of water is flowing out per second.
Then, there is a hole, from where the wanter is going out of the sink, 'O' liter per sec.
Then, the water increasing in the sink is:-
T = f - O liters per second.
Making things general, where we take f = f(t) and O = O(t), we have:-
T(t) = f(t) - O(t)
then, if system intake is a function of time f(t), then load on the system at t=t_0 will be:-
L(t_0) = f'(t_0) = df(t)/dt |t=t_0
1000 users 3 days means really nothing. You need to actually figure out what per second,
in lieu of per nano second, how many simultaneous users hitting the server.
Hence, increasing the load gradually over 3 days is out of question, it is more of an average scenario that you are looking for.