在 load runner 12.5 提取器中查找带有正则表达式的字符串
find string with regular expression in load runner 12.5 extractor
我使用load runner 12.5来录制脚本。我想在响应脚本中提取一个值并将其传递给其他人,所以我想在脚本中使用正则表达式查找 17821107849674。我该怎么办?
.
.
.
AdfLoopbackUtils.runLoopback(
9,
'_afrLoop',
'17821107849674',
'_afrWindowMode',
'Adf-Window-Id',
'_afrPage',
'',
'w0',
';EBOXPORTALID=3fUCuSHtu2lAMvjhIqj5GMCRNrUTXZ_E0w-nQGzQxolJ4T38oItW!-939378123',
'!',
false,
Loadrunner 应该使用 PCRE 作为默认的正则表达式引擎。
因此您可以查找由单词边界包围的 14 位数字 \b
:
\b(\d{14})\b
或者更准确地说,查找 14 位数字并查找单引号:
(?<=\')(\d{14})(?=\')
更准确地说,检查它后面是否有 _afrWindowMode:
((?<=\')[0-9]+(?=\',\s*\'_afrWindowMode\'))
告诉我们更多关于模式的信息?它总是集合中的第三个元素吗?它总是在“'_afrLoop'”之前,还是在“,'_afrWindowMode'之后?”
您可能有多种途径来收集价值,但了解所涉及的模式会有所帮助
我使用load runner 12.5来录制脚本。我想在响应脚本中提取一个值并将其传递给其他人,所以我想在脚本中使用正则表达式查找 17821107849674。我该怎么办?
.
.
.
AdfLoopbackUtils.runLoopback(
9,
'_afrLoop',
'17821107849674',
'_afrWindowMode',
'Adf-Window-Id',
'_afrPage',
'',
'w0',
';EBOXPORTALID=3fUCuSHtu2lAMvjhIqj5GMCRNrUTXZ_E0w-nQGzQxolJ4T38oItW!-939378123',
'!',
false,
Loadrunner 应该使用 PCRE 作为默认的正则表达式引擎。
因此您可以查找由单词边界包围的 14 位数字 \b
:
\b(\d{14})\b
或者更准确地说,查找 14 位数字并查找单引号:
(?<=\')(\d{14})(?=\')
更准确地说,检查它后面是否有 _afrWindowMode:
((?<=\')[0-9]+(?=\',\s*\'_afrWindowMode\'))
告诉我们更多关于模式的信息?它总是集合中的第三个元素吗?它总是在“'_afrLoop'”之前,还是在“,'_afrWindowMode'之后?”
您可能有多种途径来收集价值,但了解所涉及的模式会有所帮助