如何使用直播流测试20000用户?

时间:2016-06-21 13:25:23

标签: automation performance-testing load-testing

我需要测试20000名用户观看直播,每2分钟后需要捕捉一次屏幕。是phantomjs好吗? 请提出一个好方法。

1 个答案:

答案 0 :(得分:2)

我会推荐以下组合:

  1. Apache JMeter - 模拟消费流的19999个用户。有关详细信息,请查看How to Load Test HTTP Live Media Streaming (HLS) with JMeter指南。
  2. PhantomJS非常适合模拟单个用户,因此您可以在单独的线程中启动以模仿剩余用户并截取屏幕截图,但很可能您无法捕获流内容。
  3. 顺便说一下,您甚至可以将PhantomJS与JMeter集成,请参阅Web Driver TutorialPhantonJS Driver Config