Sum*_*osh 15 selenium automated-tests browser-automation stress-testing
我有一个测试系统,这是一个视频广告发布技术.我需要像1-2分钟一样加载每个视频来投放广告.这些视频在Flash客户端中播放,并像YouTube一样以FLV流形式流式传输.
我之所以需要仅通过浏览器测试它 - 以及其他所有方法都无法正常工作 - 的原因是同时对视频流服务器和广告服务器进行压力测试并实时显示广告.
我使用过Selenium,WatiN,Automation Anywhere和许多其他自动化工具.但是,当我尝试在我的机器上启动10000个浏览器(32GB RAM,16核CPU)时,他们都无法完成这项工作.
使用Selenium,我能够启动目前为止最大的FireFox实例,但这仍然太低:一半实例不运行测试.
有关Selenium的任何建议吗?
你不会在你的机器上运行 10,000 个浏览器。这将为每个浏览器实例提供 3.2MB 的物理内存,我很确定 FireFox 不会喜欢这样。
您可以创建一个 JMeter 脚本,该脚本使用多个线程访问您的服务器。它不会与 UI 交互,但会模拟许多客户端点击您告诉它的任何 URL 的负载。我相信它还包括录制会话和回放的功能,以便轻松设置会话。
| 归档时间: |
|
| 查看次数: |
8417 次 |
| 最近记录: |