【问题标题】:Multiple Instances of CasperJS/phantomJS for load testing用于负载测试的多个 CasperJS/phantomJS 实例
【发布时间】:2013-02-27 16:46:48
【问题描述】:

是否有可能使用 casperJS/phantomJS 执行负载测试?我对此一无所知。我的确切情况是我应该在我的公司测试一个 Web 项目。有没有可能用 casperJS/phantomJS 模拟很多用户同时访问这个网站?

谢谢和问候, 亚历克斯

【问题讨论】:

    标签: load-testing phantomjs casperjs multiple-users


    【解决方案1】:

    查看https://loadbooster.com/

    您可以使用 CapserJS 和 phantomJS 来分发测试。

    【讨论】:

      【解决方案2】:

      在我看来,casper 和 phantom 并不是真正用于负载测试 - 它们是用于测试您的前端代码,确保在您按下按钮时发生正确的事情等。

      对于负载测试,我建议使用专用的基准测试工具,例如 apache bench(随您的 apache 安装提供,因此如果您安装了 wamp,那么您已经拥有它)。它测量每个页面的加载时间,并为您提供有关请求的各种统计信息,例如最快、最慢、正态分布等。

      【讨论】:

      • 好的,听起来很合理。感谢您的快速答复。 :) 我只是考虑使用带有 node.js 的 spookyJS 来模拟许多用户同时在网站上执行操作(登录等)。我知道这不是完美的方法,但也许它可以工作。也许有人可以告诉我这种方法是否可行?
      • 如果你有一个动态应用程序,像 phantom/casper 这样的东西可能是在你的 cpu 和数据库使用中获得真实负载配置文件的最佳方式。所以我认为这并不能真正回答问题。
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-06-21
      • 2012-06-26
      • 2015-09-25
      • 2022-11-30
      相关资源
      最近更新 更多