LoadRunner 和隐藏元素

发布于 2024-11-27 14:50:55 字数 321 浏览 2 评论 0原文

我正在尝试编写一个 LoadRunner 脚本来强调我的 Web 应用程序。然而,一些链接是使用 jQuery 显示的(它们最初是隐藏的)。

我尝试过使用 Web(点击和脚本)协议,它记录了我的所有操作。但是,当我尝试重播脚本时,它找不到动态显示的链接。

我还尝试使用 Web (HTTP/HTML)。然而,由于某种原因,该协议根本没有记录我的任何行为。 Ajax(点击和脚本)做同样的事情。

我需要能够支持动态页面元素(通过 jQuery)以及 AJAX 页面/请求。这是否可能?如果可以,我应该使用什么协议/配置?

我正在运行 LoadRunner 9.52。

I'm trying to write a LoadRunner script to stress my web application. However some of the links are displayed (they are initially hidden) using jQuery.

I have tried using the Web (Click and Script) protocol, which records all of my actions. However when I try replaying the script it cannot find the links that are dynamically displayed.

I also tried using Web (HTTP/HTML). However for some reason this protocol does not record any of my actions at all. Ajax (Click and Script) does the same thing.

I need to be able to support dynamic page elements (via jQuery) as well as AJAX pages/requests. Is this possible and if so what protocol/configuration should I use?

I'm running LoadRunner 9.52.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

安穩 2024-12-04 14:50:56

是的,使用 LoadRunner 测试动态生成的站点(从 PHP 到 JSP 到 ASP 到 JQUERY)是可能且常见的。一种解决方案与另一种解决方案之间的一些机制有所不同,但核心是存在一定程度的与会话、状态和业务流程相关的动态行为,需要在每种情况下加以解决。

我想后续问题如下:

  1. 你为什么选择你所选择的协议?
  2. 您是否通过在脚本中关联该信息来处理业务流程中动态服务器提供的元素?
  3. 您是否在完全支持您的 LoadRunner 版本的平台上使用 LoadRunner,并且是否在系统中使用适当的凭据来使用它? 注意:大约 75% 的“奇怪”类型的问题可以通过回到系统要求和用户凭据来解决

Yes, this is both possible and common to use LoadRunner to test sites that are generated dynamically, from PHP to JSP to ASP to JQUERY. Some of the mechanics differ from one solution to the next, but at the core there is a level of dynamic behavior related to session, state and business process that needs to be addressed in each case.

I guess the follow up questions are the following:

  1. Why did you choose the protocols you have chosen?
  2. Have you handled dynamic server provided elements in your business process through correlating for that information within your script?
  3. Are you using LoadRunner on a fully supported platform for your version of LoadRunner and are you using it with appropriate credentials in the system? Note: some 75% of 'that's odd' type of questions can be solved by dropping back to the system requirements and the user credentials
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文