Diego Cardozo - Sr. Web Performance Engineer
NetSuite
Types of performance testing for web applications (According to Microsoft)
Test type | Goal |
---|---|
Performance | Determine speed and scalability |
Load | Determine behavior under normal circumstances |
Stress | Determine behavior beyond normal circumstances |
Capacity | How many users or transactions are supported while meeting performance goals |
3 alternatives to set performance goals
Response time limits - Ph.D Jakob Nielsenn
Time | Perseption | Action |
---|---|---|
0 - 16ms | Continuous | Animation |
0 - 100ms | Immediate | Response |
100ms - 300ms | Slight delay | |
300ms - 1s | Natural progression | Load |
1s+ | User loses focus | |
10s+ | Frustration |
First proposal - continuous process
Second proposal - RUM
Present this ideas to your boss/customer
Generate revenue directly from performance