【问题标题】:How can I run my test 50 times in Chrome?如何在 Chrome 中运行测试 50 次?
【发布时间】:2017-04-13 08:11:33
【问题描述】:

我正在使用 Junit、Selenium 和 Java。

我想在 Chrome 中运行我的测试 50 次(例如)。 我看过很多次如何在并行中运行测试。但是,如果我没记错的话,那就是同时在 IE、Chrome 和 FF 上运行我的测试。

我正在尝试了解如何使用 Selenium 进行负载测试:我想同时在 Chrome 上运行我的测试 50 次。

我应该使用网格吗?

为@JeffC 编辑: 我以为我很清楚。我阅读了很多主题/文章。我知道网格是存在的,但是这个解决方案对我来说太大了,因为它可以在不同的浏览器类型上运行多次。我只想在浏览器上运行多次测试。 为了解决它,我尝试了:在 parrallele && grid 中进行测试 -> 不工作,因为它运行 3 种浏览器类型(IE、Chrome 和 FF)而不仅仅是 10 个 Chrome

【问题讨论】:

  • 要求我们推荐或查找书籍、工具、软件库、教程或其他非现场资源的问题对于 Stack Overflow 来说是题外话,因为它们往往会吸引固执己见答案和垃圾邮件。相反,describe the problem 以及迄今为止为解决它所做的工作。
  • 您没有提及您阅读的任何文章,您没有发布任何您尝试过的代码以及结果如何。 SO 旨在帮助任何在发布清晰简洁的问题之前真正投入研究他们的问题的人。这个问题不明确和简洁。你说你想做负载测试并且 Luiz 回答正确 Selenium 不是那个工具。您问是否应该使用要求我已经评论过的工具推荐的网格。如果你想运行一个测试 50 次,在它周围加上一个 for 循环并循环 50 次......你的问题是什么?

标签: java selenium junit selenium-chromedriver


【解决方案1】:

对于负载测试,您应该使用为此目的而构建的工具。我推荐使用 Apache 的 JMeter。它很简单,专为负载测试 Web 服务(例如您的 Web 服务)而构建。

Selenium 可用于负载测试,但不推荐。 https://saucelabs.com/blog/ask-a-selenium-expert-should-i-test-load-with-selenium

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-12-27
    • 2012-11-23
    • 1970-01-01
    • 2020-12-12
    • 1970-01-01
    相关资源
    最近更新 更多