Video streaming 如何用Gatling模拟媒体流
因此,在我的模拟中,我需要复制一个包含媒体播放器的页面,并从同一后端流式传输视频 使用Gatling的Get请求,它将一次下载整个视频,而不是像在浏览器中那样只下载部分内容Video streaming 如何用Gatling模拟媒体流,video-streaming,performance-testing,gatling,scala-gatling,Video Streaming,Performance Testing,Gatling,Scala Gatling,因此,在我的模拟中,我需要复制一个包含媒体播放器的页面,并从同一后端流式传输视频 使用Gatling的Get请求,它将一次下载整个视频,而不是像在浏览器中那样只下载部分内容 有没有一种方法可以控制或调整下载流的速度,使其不会一次下载整个视频,而是通过浏览器中发生的部分内容进行下载?您所描述的是渐进式下载或伪流式下载。这与通过流协议(如HLS)实现的流不同 渐进式下载使用 我还没有使用,但我看到它支持设置HTTP请求。应该可以设置适当的范围标题。检查第一个链接以获取示例 如果有效,您将看到206部
有没有一种方法可以控制或调整下载流的速度,使其不会一次下载整个视频,而是通过浏览器中发生的部分内容进行下载?您所描述的是渐进式下载或伪流式下载。这与通过流协议(如
HLS
)实现的流不同
渐进式下载使用
我还没有使用,但我看到它支持设置HTTP请求。应该可以设置适当的范围
标题。检查第一个链接以获取示例
如果有效,您将看到206部分内容
响应
尝试以下几点:
http("Progressive download")
.get("url")
.header("Range", "bytes=0-1023")
这对我的案子非常有效!!非常感谢你。