-
Notifications
You must be signed in to change notification settings - Fork 3.1k
Closed
Description
Hi; thanks for this awesome tool. Here's a use case: we are using locust to load test our video platform; we have implemented the viewer behaviour, down to downloading the video (as HLS). This works very nicely.
However, there are a few QOS-oriented stats that we would like to measure throughout the whole test:
- playback initialisation time: this is the total wait time between the initial GET on the page to the moment that the first fragment of the video has been downloaded
- buffering: if downloading a video fragment takes more than the fragment real duration, then we can assume that the user will get buffering (this is a very primitive approximation)
How/can i use/extend locust to display these metrics ? We thought of simulating some requests (e.g. for playback initialisation time) with the time as latency, but this would corrupt the RPS metric; for buffering, we could define the request timeout to the fragment duration, but this would look like a timeout and not reported as actual buffering.
What do you think ?
Metadata
Metadata
Assignees
Labels
No labels