Second option that I found was to use a HLS Plugin for JMeter developed by Ubik Ingénierie. Maybe in the future if we need to perform load tests more often, this might be a good route for us. This provided some good information but since the project was fairly small it did not seem worth it to have to pay the extra money for this load test. When first researching the best methods to successfully test our service I came across a few options:įirst option was to use flood.io following the directions in this blog post provided by flood.io. This allows content to be delivered by standard HTTP servers and delivered from a wide variety of CDN’s and streaming engines such as Wowza. Since HLS is an HTTP based protocol it is able to bypass any firewall or proxy server that lets through standard HTTP traffic unlike other protocols such as RTMP. It works by breaking a media resource into a sequence of smaller chunks and fragments that may be split among a variety of different encoding data rates. HLS or HTTP Live Streaming is an HTTP based media streaming protocol developed by Apple, Inc. Luckily I found a few blog posts that pointed me in the right direction and provided the base JMeter test plan to work with. When I was tasked with determine the max users that an m4.xlarge AWS instance running WowzaStreamingEngine delivering HLS content could reliably handle I found out quickly I had a fairly difficult task ahead of me.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |