我一直在使用 Selenium/Webdriver 在网格设置中进行功能测试。我们正在过渡到基于 Solr 的搜索服务。我已经有 Solrmeter 用于负载测试搜索引擎核心,加载 UI 用于负载测试 Rest-ful 服务。我们还想对整个端到端服务链进行负载测试,即
用户界面 -> Restful 服务 -> Solr 核心。
我的老板希望我使用 Selenium/WebDriver 进行端到端负载测试,以便它与我们的核心测试框架集成。
我对此持怀疑态度,因为 WebDriver 没有负载测试的支持工具。我能想到的在 Selenium/WebDriver 中执行此操作的最简单方法是在发送查询时以及在网页上显示结果时在我的脚本中编写时间戳。然后编写一些报告机制来收集和显示报告。我也想硒会慢一些。
另一方面,来自 stackoverflow 社区的成员建议使用 JMeter,我认为这不那么麻烦。有人可以给我 Selenium/WebDriver Vs JMeter 在这种情况下进行负载测试的优缺点吗?