Performance Calculation1.1Response Time
Summary | Definition |
Query Response Time | Any query required finish during 3 seconds. |
Transfer time | From the customer request to the forward transactions to server time is less than average 300 milliseconds |
Display time | Request from the user since the beginning of every page generated by the system will be fully displayed in 10 seconds. |
Data error response time | Any query required finish during 2 seconds. Because alert error message by UI frame. verify. |
Statistics response time | Monitoring response time and system load cause by generating license code, and alert warning. |
Delaycamouflage | When Display time more than three seconds, system require a friendly alert like scroll bar.(EG : service offer filter on SOM system) |
| |
Summary | Definition |
Business throughput | Request/seconds、page number value/seconds、user number/ day andbusiness process quantity/hour. F=VU * R / T (F is throughput value, VU is virtual user, R is request number per VU, T is performance test time) |
Network throughput | Byte /seconds |
Interactive throughput | Transaction processing/seconds |
| 1.2Throughput |
Maximum data volume =log bit*180days +(others big data store) = average UI data byte * page number* operate number*180days+(N/A) = 500*50*10000*180 = 45GB
1.3 Reference Formula
1.3.1 Concurrency value
1.3.2 Concurrency peak value:
It is complying with poisson distribution theory.
Transfer time on internet:N1+N2+N3+N4
Web server process time:A1+A3
Data server process time:A2
Response time=N1+A1+N2+A2+N3+A3+N4
1.3.3 Throughput value
From business ways throughput value:
Request/seconds、page number value/seconds、user number/ day and business process quantity /hour.
F=VU * R / T (F is throughput value, VU is virtual user, R is request number per VU, T is performance test time)
From net ways throughput value:
Byte /seconds
From interactive way throughput value:
Transaction processing/seconds
1.3.4 Think Time
In fact, user send request is not continuous. So when test system performance, we need set think time so that imitate true scene.
We apply R=T/Ts(R is request number by per user, T is time used value, Ts is think time value)
Step1 C value
C=n*L / T F=R*C
Step 2 AVG throughput value
F=VU * R / T R*C = VU * R / T
Step3 AVG request number/user
R=u*C*T/VU
Step4 Get Ts result
Ts=T/R
1.3.5 Time view
Software performance kinds angle of view
User and develop view:
Page respond time is that user operated. (Page data appear time)
Administrator view:
Transaction process time