我有一个需要测试的系统,这是一种视频广告分发技术。我需要加载每个视频大约 1-2 分钟来提供广告服务。这些视频在 Flash 客户端中播放,并以 FLV 流的形式流式传输,就像在 YouTube 中一样。
之所以只能通过浏览器进行测试,而其他任何方法都行不通,是为了同时对视频流服务器和广告服务器进行压力测试,并实时显示广告。
我已经使用了 Selenium、WatiN、Automation Anywhere 和许多其他自动化工具。但是,当我尝试在我的机器上启动大约 10000 个浏览器(32GB RAM,16 核 CPU)时,它们都无法完成任务。
到目前为止,使用 Selenium 我能够启动最多的 FireFox 实例,但仍然太低:其中一半的实例不能运行测试。
有什么建议可以用 Selenium 解决这个问题吗?