您需要设置另一场比赛的流媒体或任何类似长度/分辨率的视频内容,以检查您的环境是否准备好将流媒体提供给预期数量的消费者,而不会出现任何硬件/软件/网络问题。例如,以前的比赛流媒体结果可以用于测试目的,我建议按照以下方式进行: 建立对所有基础设施的监控(服务器/服务的可用性、资源可用性、CPU、RAM等使用情况)。如果您没有APM工具,可以考虑使用JMeter PerfMon Plugin来进行监控 创建一个JMeter测试计划,该计划将代表真实用户消费流。根据流传递的格式,您需要选择JMeter HLS Plugin或使用Load Testing Video Streaming with JMeter: Learn How文章中描述的方法之一来实现测试 参数化您的测试,以代表请求不同分辨率/带宽流的各种用户,甚至使用不同的网络类型 运行您的测试,使用JMeter的HTML Reporting Dashboard分析结果,如有问题请提出
通常情况下,您需要设置一个类似的测试流以构建您的测试计划。请注意,如果您不想编写脚本,您可以使用这个商业插件来进行 JMeter 测试,它允许在本地或云端测试 HLS、MPEG-DASH、HSS 和 HDS 的实时和点播,详情请见: https://www.ubik-ingenierie.com/blog/setup-video-streaming-load-test-with-ubikloadpack-jmeter-and-aws/ https://www.ubik-ingenierie.com/blog/running-video-streaming-load-test-with-taurus-jmeter-and-ubikloadpack/ 声明:我们是这个解决方案的提供商