【发布时间】:2017-08-30 15:46:31
【问题描述】:
我正在使用 jmeter 来尝试和测试一个网站。我目前在提取返回的信息时遇到问题。
例如我发送一个 HTTP 请求到:
https://intranet.company.com/Capps/f?p=101:1:
网站回复:
https://intranet.company.com/Capps/f?p=101:1:11016690116729:::::
响应末尾列出的新数字字符串是会话 ID,我必须使用它来测试程序的其他页面。我一直在尝试使用 reg Ex 提取器,但似乎无法从 url 中提取数字。我目前正在使用 jmeter 3.1
我已经厌倦的正则表达式:
f?p:101:1:([0-9]{16})::
f?p=([0-9]{1,3}):([0-9]{1,3}):([0-9]{16}):
还有各种类似的表达方式,但没有一个对我有用。如果我设置没有会话 ID 的网站,它将工作,但该网站需要使用会话 ID。
感谢您提供的任何帮助,
Zwils0
【问题讨论】:
-
当您说
The website responds with时,您的意思是它重定向到该网址吗? RegEx 提取器上的其他设置如何? -
是的,网站自动重定向。其他设置是:要检查的字段 = URL,参考名称 = sessionid,模板 = $1$,匹配号 = 1
标签: regex jmeter oracle-apex