【问题标题】:how to interpret the nodejs performance tests run through Artillery如何解释通过 Artillery 运行的 nodejs 性能测试
【发布时间】:2019-04-29 02:59:22
【问题描述】:

我正在使用 Artillery 在节点应用程序上运行一些性能测试。我不确定如何解释结果。我得到类似的东西

All virtual users finished
Summary report @ 11:24:12(+1000) 2019-04-29
  Scenarios launched:  600
  Scenarios completed: 600
  Requests completed:  600
  RPS sent: 19.73
  Request latency:
    min: 1.2
    max: 7.7
    median: 1.7
    p95: 3.1
    p99: 3.8
  Scenario counts:
    0: 600 (100%)
  Codes:
    400: 600

不确定这些结果的含义,例如 请求延迟 代码 场景计数,

还有其他更流行的工具可以用于节点应用的附注吗?

【问题讨论】:

    标签: performance-testing artillery


    【解决方案1】:

    通读炮兵的文档页面以了解有关结果的更多信息。

    https://artillery.io/docs/getting-started/

    此外,您还可以查看 abwrk 以更深入地分析您的 http 端点。您几乎总是希望在负载情况下密切关注 Web 服务器内部发生的情况。为此,您可以查看node-clinicn-solid 等工具。

    【讨论】:

    • 感谢您的链接,在发布问题之前,我实际上已经看到了炮兵文档。与请求延迟有点混淆。我假设这是请求离开客户端并返回客户端所需的时间?
    • 是的,就是这样。它是请求完成的持续时间。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-04-28
    • 2014-12-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多