Load Runner - 捕获初始页面加载时间 - 忽略回调请求

Posted

技术标签:

【中文标题】Load Runner - 捕获初始页面加载时间 - 忽略回调请求【英文标题】:Load Runner - Capture Initial Page Load Time - Ignore Call Back Requests 【发布时间】:2012-09-01 01:40:28 【问题描述】:

我们需要在回调请求在页面上加载数据时捕获初始页面加载/绘制时间。我们正在使用 Load Runner 性能测试。事务的平均响应时间为 9-10 秒。但是,我们更感兴趣的是页面绘制与加载每个 Web 部件中的数据的速度(忽略 javascript 回调请求)。是否有任何设置/方法可以在 Load Runner 中捕获此类数据?

如果 Load Runner 无法按上述需要捕获/区分数据,是否有任何其他工具可以在我们进行负载测试时手动执行以与浏览器一起使用?

谢谢!

【问题讨论】:

【参考方案1】:

...页面绘制的速度...

这是一个 GUI 级别的事件,因此您需要一个在 GUI 上进行采样的虚拟用户类型来回答这个问题。如果您将一个 GUI 虚拟用户(基于 QTP)与一个协议级虚拟用户 (HTTP) 结合用于一个常见的命名事件(Login 与 Login_GUI),那么您将能够测量浏览器内部的时间。

自 1.0 版以来,GUI 虚拟使用已成为 LoadRunner 定义的一部分。它们从 XRunner 定义开始,移至 WinRunner 定义,现在由 QuickTest Professional 定义。

【讨论】:

以上是关于Load Runner - 捕获初始页面加载时间 - 忽略回调请求的主要内容,如果未能解决你的问题,请参考以下文章

Load runner throwing error -26628 在通过 https 重播 api 脚本时出现禁止错误

捕获 iframe 加载完成事件

Load 和 DOMContentLoaded 区别

如何在 jQuery 的 load() 方法中捕获错误

jquery中的事件与应用

理解:javascript事件捕获 与 事件冒泡