从 beanshell 提取器中提取值

Extract value from beanshell extractor

我想从URL获取Sessiondatakey的值,如何在JMeter中写一个正则表达式?

https://localhost:9443/authenticationendpoint/consent.do?mandatoryClaims=0_Nick+Name&sessionDataKey=ef91eee8-b226-4640-bf56-82df2a03ce78&sp=travelocitySP1

我尝试使用以下正则表达式,但它给出了默认值。

sessionDataKey=(.+)

您的 sessionDataKey 以 & 结尾,因此将其添加到正则表达式中:

sessionDataKey=(.+)&

确保要检查的字段是 URL,模板是 $,匹配号是 1