【问题标题】:AJAX TruClient protocol takes more time to load a pageAJAX TruClient 协议需要更多时间来加载页面
【发布时间】:2013-08-24 12:27:30
【问题描述】:

我使用 Ajax TruClient 协议录制了我的应用程序,当录制时注意到与 HTTP/HTML 相比,加载每个页面需要更多时间。手动启动 jsp 页面时,加载时间不到 3 秒,但 Ajax TruClient 脚本加载同一 jsp 页面的时间超过 21 秒。我已尝试更改所有运行时设置,但此协议加载页面所需的时间超过了预期。

请帮我解决这个问题。

谢谢 约翰

【问题讨论】:

  • 您能否提供有关 LR 版本 TruClient 类型(IE 或 Firefox)的更多详细信息。如果您可以发布链接到我们可以检查的内容,这将有所帮助。

标签: jquery web-applications protocols loadrunner truclient


【解决方案1】:

检查正在下载的资源数量

使用 HTTP/HTML 协议,您将只计算已包含在脚本中/由 LoadRunner 找到的页面元素(额外)。这通常比实际浏览器发现的要少得多。以Firebug 之类的方式打开网站,首先查看实际页面加载时间。

AJAX TruClient“结束”事务时间有时需要注意

在 AJAX TruClient 中结束时间点时,有 5 个选项:

  • 操作已完成
  • 步骤网络已完成
  • DOM 内容已加载
  • 已加载文档
  • 对话框打开

您可能需要更改结束事务“结束事件”以适合您的特定站点。

【讨论】:

    【解决方案2】:

    乔尔所说的一切,加上......

    "我使用 Ajax TruClient 协议录制了我的应用程序,录制时注意到与 HTTP/HTML 相比,加载每个页面需要更多时间。手动启动 jsp 页面时,只需不到 3秒加载,但 Ajax TruClient 脚本耗时超过 21 秒..."

    需要明确的是,Web/http 协议只是从服务器提取信息,它试图呈现页面或运行任何客户端 JavaScript。除非您如上所述更改结束事件,否则 TruClient 脚本很可能会执行此操作。

    【讨论】:

      猜你喜欢
      • 2016-09-29
      • 2019-11-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-08-25
      • 2021-03-22
      • 2020-04-27
      相关资源
      最近更新 更多