【问题标题】:best way to check performance of web application检查 Web 应用程序性能的最佳方法
【发布时间】:2008-12-06 21:19:23
【问题描述】:

目前可用的最好的工具(开放或商业)是什么,它可以让我向 Web 服务器发送自定义请求并返回响应以检查性能?

我将向它发送每秒超过 20K 的负载,但我需要获取每个呼叫的号码。此外,这些数字可能以微秒或纳秒为单位。在这个小的测量单元中,我如何计算出基线和基准?

【问题讨论】:

    标签: performance


    【解决方案1】:

    如果您使用的是 Apache,Apache AB 是一个基准测试,用于测试您的服务器每秒可以处理多少个请求,以及它处理负载和并发性的能力。这是一个开源项目 - 查看here

    此外,维基百科有一个很好的 benchmarking software 列表,用于测试服务器。

    【讨论】:

      【解决方案2】:

      您可以使用Web Application Stress Tool of Microsoft

      Microsoft WAS 网络压力工具旨在真实模拟多个浏览器从网站请求页面。您可以使用此工具收集有关您的 Web 应用程序的性能和稳定性信息。该工具用相对较少的客户端机器模拟大量请求。目标是创建一个尽可能接近生产的环境,以便您可以在部署之前发现并消除 Web 应用程序中的问题。

      【讨论】:

        【解决方案3】:

        您可以找到list of Open Source software 以提高性能(其中大部分用于向网络服务器发送自定义请求的网络)。

        【讨论】:

          【解决方案4】:

          不知道其中任何一个的粒度是否优于毫秒,但请查看JMeter(开源)和LoadRunner(商业)。 LoadRunner 并不便宜,但它允许您跨多台机器生成负载并生成聚合结果。

          【讨论】:

            猜你喜欢
            • 2011-12-19
            • 2019-06-14
            • 2018-01-21
            • 1970-01-01
            • 2010-09-13
            • 1970-01-01
            • 2011-08-06
            • 1970-01-01
            • 1970-01-01
            相关资源
            最近更新 更多