【问题标题】:How to use Selenium to check for memory leaks in javascript app?如何使用 Selenium 检查 javascript 应用程序中的内存泄漏?
【发布时间】:2013-11-09 04:09:48
【问题描述】:

我正在使用 java + selenium 对 javascript web 应用程序进行自动化测试。出现的一个问题是内存泄漏以及如何测试它们。由于我已经在使用 selenium 来测试应用程序,是否有一种简单的方法可以获取 Web 应用程序的内存使用情况和其他分析信息? (利用 selenium 或/和其他自动化 web-js 测试工具)

目前我正在使用 chromedriver,但将来会扩展到使用 firefox 和 ie 驱动程序。

【问题讨论】:

  • 您是否能够通过 selenium 或任何此类其他工具找到任何此类捕获网站性能足迹的方法? .请求您分享您的发现,因为这对其他人会有所帮助。提前致谢。

标签: javascript selenium memory-leaks selenium-chromedriver


【解决方案1】:

是的,不能单独使用 selenium,看看像 dynaTrace 或 httpWatch 这样的工具。这些可以与 webDriver 集成。 另外,请在此处查看this 线程。

【讨论】:

    【解决方案2】:

    Selenium 不监控任何资源使用情况,它只是模拟用户操作的一种方式。您可以使用 Windows tasklist 命令来获取浏览器的内存使用情况。现代浏览器产生了许多进程,所以记得检查所有这些。

    【讨论】:

      【解决方案3】:

      Selenium 本身无助于报告这一点。
      我可以想象它提供帮助的主要方式是让一堆机器运行具有不同输入和预期输出的案例,并确保每台机器在同时运行时给出正确的输出。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2013-04-26
        • 2018-01-17
        • 2011-10-09
        • 1970-01-01
        • 2016-11-30
        • 1970-01-01
        • 2012-04-04
        相关资源
        最近更新 更多