【问题标题】:Performance Testing for Classic ASP pages?经典 ASP 页面的性能测试?
【发布时间】:2010-09-28 17:19:11
【问题描述】:

我想知道如何对旧的 asp 页面进行性能测试。您使用过哪些工具?

【问题讨论】:

    标签: performance asp-classic


    【解决方案1】:

    PS:我假设旧 ASP 您指的是“经典 ASP”而不是 ASP.NET。

    这里有一小段 VBScript 代码,我会放在页面上以计算它们执行所需的时间,您可能会发现它很有用。

    <%
    ' Start the timer
    starttime = timer()
    %>
    
    <!-- HTML and Code Here -->
    
    <%
    ' End the timer
    endtime = timer()
    ' Get the difference
    benchmark = endtime - starttime
    ' Output the timing result
    %>
    <div class="noprint"><div class="debug">
    <span class="text">Execute: <%= benchmark %> secs</span>
    </div></div>
    

    【讨论】:

      【解决方案2】:

      对于如何对 ASP Web 应用程序进行压力测试并没有什么特别之处。剖析是另一回事。

      对于压力测试,我推荐The Grinder(一次又一次:-))

      我没有分析 ASP 应用程序,所以我无法帮助您。

      【讨论】:

      • Microsoft 的 WCAT 也很有用 iis.net/community/default.aspx?tabid=34&g=6&i=1466。另外-您将如何在 ASP 上使用 Java 负载测试器??
      • 您应该在与实际网络服务器不同的机器上运行负载测试应用程序,因此我认为运行 Java 应用程序测试 ASP(或任何平台)应用程序没有任何问题。
      • 好的,我想我会仔细看看。我只是对“负载测试任何具有 Java API 的东西”这一行感到困惑。
      • @MikeMurko:那一行是指测试器的可编程性/可扩展性(如果它具有 Java API,您可以轻松扩展 The Grinder 以对其进行负载测试)。但它带有现成的通用协议测试器。
      【解决方案3】:

      这个问题来得太晚了,但值得为下一个偶然发现这个问题的可怜人提供帮助:

      如果您要分析特定的 ASP 页面,http://aspprofiler.sourceforge.net/ 绝对很棒。几年前我用过它,忘记了我有它,最近在对一个需要永远加载的页面进行故障排除时重新发现它。

      来自他们的页面:

      ASP Profiler 是一个行级 Active Server 的性能分析器 页面(使用 VBScript)代码。表明 您的 ASP 页面如何运行,哪些行 执行多少次,如何执行 每个需要很多毫秒。 特别是对于大数据驱动的 页面,您可以准确地看到哪些行 减慢页面速度,并优化位置 必要的。

      这个程序本身是纯粹写的 在 ASP 和 VBScript 中。

      我唯一遇到的问题是,如果页面从其他地方接收数据,您只能通过 QueryString 输入。

      【讨论】:

        【解决方案4】:

        这些线程可能有用:

        正如 Vinko 所说,测试 ASP 与 ASP.NET 并没有什么“特别”之处。任何可以测试一个的工具都可以(通常)测试另一个。

        就我个人而言,我喜欢使用 LoadRunner 进行测试,使用 MS Visual Studio Analyzer 进行分析。

        【讨论】:

          【解决方案5】:

          Apache Benchmark,甚至还有Windows版本。它测试每秒请求数和平均时间

          【讨论】:

            猜你喜欢
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 2023-03-17
            • 1970-01-01
            相关资源
            最近更新 更多