问题描述
我们正在尝试使用 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:我不太记得日期和时间的符号。您需要检查和编辑相同的