LoadRunner中如何做关联

问题描述

我们正在尝试使用 LoadRunner Professional 2021 记录应用程序的负载报告功能。报告标题在运行时生成日期时间,因此我们无法重放负载报告功能

我们需要在报告标题添加当前日期时间,但我们无法做到,

日期时间在运行时添加到报告标题中,然后它成为窗口名称。我们需要调用窗口名称来加载报告,但我们无法加载报告。

你能推荐一个正则表达式吗?

原文:

[2021-05-07T15:16:45.680666+00:00] doctrine.DEBUG: "START TRANSACTION" [] []
[2021-05-07T15:16:45.684106+00:00] doctrine.DEBUG: UPDATE wish SET by_user_id = ? WHERE id = ? [null,3] []

我们尝试过:

ctrx_sync_on_window("Transfer Report (07/05/21 11:40:28)",ACTIVATE,7,1359,642,"snapshot33",CTRX_LAST);

我们还尝试了许多不同的正则表达式,但仍然无法将当前日期时间附加到 Transfer Report 一词。

解决方法

最后,下面的正则表达式工作正常。 lr_save_datetime("%d/%m/%y %H:%M:%S",DATE_NOW -1,"newcurrentdatetime"); ctrx_sync_on_window("传输报告({newcurrentdatetime})",ACTIVATE,7,1359,642,"snapshot33",CTRX_LAST);

,
  • 与正则表达式相比,我更喜欢使用创建参数 (Ctrl+L) 日期和时间所需的格式 (07/05/21 11:40:28 -> dd/mm/YY HH:MM:ss) 在参数列表中

  • 在需要验证的 ctrx_sync_on_window 中传递这个值。

  • 这应该可以解决问题。

PS:我不太记得日期和时间的符号。您需要检查和编辑相同的