- Proposal: SDL-NNNN
- Author: Dmitriy Boltovskiy
- Status: Awaiting review
- Impacted Platforms: [ATF]
This proposal is to have an ability of SDL performace testing using ATF functionality.
Currently performance testing of SDL is not possible due to restrictions of ATF. By implelenting proposed solution new types of testing become available:
- Load - check that SDL works as designed under a specific expected load
- Stress (robustness) - allows to understand the upper limits of SDL capacity
- Soak (endurance) - allows to determine if SDL can sustain the continuous expected load
A new feature of ATF is to have possibility to send multiple requests at mobile connection in parallel. Processing duration of each request has to be measured as well as total duration.
Example:
- Create mobile connection
- Register one application
- Send 100 requests (any RPC), with payload size = 1 kB
- Check average processing time (duration)
- Do steps 3,4 for payload size = 10 kB
- Compare results
No potential downsides are observed
Existing code won't be affected
Using of alternative approaches (JMeter, Tsung etc.) was not considered due to impossibility to adopt them for ATF