【问题标题】:Stress test and Load test using Nightwatch.js or other tool使用 Nightwatch.js 或其他工具进行压力测试和负载测试
【发布时间】:2016-09-15 16:32:56
【问题描述】:

我有一个测验工具,我想看看如何同时测试 100 个用户。这个测验工具的前端有 JS,并且 JS 正在调用 RESTful API。

我为一些琐碎的事情运行了一些测试,例如在我的 Web 应用程序中登录 Nightwatch.js,但问题是它如何保证同时有多个用户?

【问题讨论】:

    标签: load-testing stress-testing nightwatch.js


    【解决方案1】:

    据我所知,没有任何负载测试工具会执行 JavaScript,因此选项如下:

    • 如果您需要直接在前端模拟负载并检查渲染速度以及 REST 后端性能,您应该使用 Selenium Grid 进行基于浏览器的测试
    • 如果您认为在 REST 后端模拟负载就足够了,您可以使用 SoapUIApache JMeter 来模拟负载。

    就我个人而言,我会结合上述方法,即使用 SoapUI 或 Apache JMeter 创建主要负载,并使用 YSlow 之类的手动方式或使用 Selenium 以自动方式检查 JS 前端客户端性能,具体取决于是否有临时活动或将定期执行的事情。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2015-01-06
      • 1970-01-01
      • 2017-04-08
      • 1970-01-01
      • 1970-01-01
      • 2011-04-20
      • 2010-09-26
      相关资源
      最近更新 更多