我使用 Ajax TruClient 协议录制了我的应用程序,当录制时注意到与 HTTP/HTML 相比,加载每个页面需要更多时间。在手动启动 jsp 页面时,加载时间不到 3 秒,但 Ajax TruClient 脚本加载相同的 jsp 页面需要超过 21 秒。我已尝试更改所有运行时设置,但此协议花费的时间超过了加载页面的预期时间。
请帮我解决这个问题。
谢谢约翰
我使用 Ajax TruClient 协议录制了我的应用程序,当录制时注意到与 HTTP/HTML 相比,加载每个页面需要更多时间。在手动启动 jsp 页面时,加载时间不到 3 秒,但 Ajax TruClient 脚本加载相同的 jsp 页面需要超过 21 秒。我已尝试更改所有运行时设置,但此协议花费的时间超过了加载页面的预期时间。
请帮我解决这个问题。
谢谢约翰
检查正在下载的资源数量
使用 HTTP/HTML 协议,您将只计算已包含在脚本中/由 LoadRunner 找到的页面元素(额外)。这通常比实际浏览器发现的要少得多。用Firebug之类的工具打开网站,首先查看实际的页面加载时间。
AJAX TruClient“结束”事务时间有时需要注意
在 AJAX TruClient 中结束时间点时,有 5 个选项:
您可能需要更改结束事务“结束事件”以适合您的特定站点。
乔尔所说的一切,加上......
"我使用 Ajax TruClient 协议录制了我的应用程序,录制时注意到与 HTTP/HTML 相比,加载每个页面需要更多时间。手动启动 jsp 页面时,加载时间不到 3 秒,但 Ajax TruClient脚本耗时超过 21 秒…… ”
需要明确的是,Web/http 协议只是从服务器中提取信息,它不会尝试呈现页面或运行任何客户端 JavaScript。除非您如上所述更改结束事件,否则 TruClient 脚本很可能会执行此操作。