【问题标题】:How can we handle dynamic values generated in Pop Ups in loadrunner?我们如何在 loadrunner 中处理 Pop Ups 中生成的动态值?
【发布时间】:2013-06-04 11:07:04
【问题描述】:

我使用 Load Runner 11 生成了一个 Web HTTP/HTML 脚本,该脚本最终在流程结束时生成一个 ID,我想捕获并存储它以供将来使用。

这里的问题是我要捕获的 ID 在弹出窗口中生成。我能够在生成日志中找到相同的 ID,但是当我回复脚本时它失败了。我在树视图中搜索它,但在任何地方都找不到 ID 或其边界。

在生成日志中,它在 try 块中生成,如下所示:

doAfterLoading = function() { try {
View.message('KYC NA Result: KYC IS COMPLETE<br/>ECI ID - 0222537179<br/>Cash Equity Indicator: N<br/>STP to CASS NA.<br/>STP Result/s:<br/>Message ID: 030102103<br/>Call To STP is Successful.<br>CASS ID: 36035151<br><br/> Account has been Approved.<br/>866131670', 400, function() { window.location.href = 'account?action=cleanup&NextAction=ViewSubmission' }) }

我想捕获上面的CASS ID:36035151。我需要将此信息用于另一个使用捕获的 ID 的脚本。

谁能帮我处理弹出窗口中的动态值?

【问题讨论】:

  • 您能否详细说明弹出窗口的性质?它是同一窗口中的 iFrame 吗?新窗口?您是否尝试使用 TruClient 进行录制?

标签: dynamic popup correlation loadrunner


【解决方案1】:

您的 GUI 外观与 HTTP 虚拟用户无关。您是在传输级别而不是在 GUI 级别进行录制,因此您关于“在弹出窗口中”的评论缺乏您的虚拟用户类型(OSI 模型的不同级别)的架构基础。

标准的 web_reg_save_param 将在这种情况下工作。您只需要准确了解哪个请求生成了您需要查询的返回数据流。记录时大量评论,包括您需要从屏幕上收集的值。然后搜索包含感兴趣区域的评论和交易名称。您完全有可能需要转向 URL 模式,因为您有一组复杂的信息被返回并且您需要询问特定的项目。

【讨论】:

  • 感谢您的回复。实际上我已经尝试过 URL 模式以及您建议的评论部分。 URL 模式给出了相同的请求,我应该将 web_reg_save_param 函数放置在该请求之上。根据生成日志,我应该将我的相关函数设置为:
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2022-11-12
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多