我在JMeter中对我的请求具有以下JSON响应:
{
"response":
{"info":
{"success":"1",
"ticket":"http://43.252.88.109:4006/BracketICT/?t=aZCcbzidJJKfFgrkk1RYPH0zHTl+MtTuoGeiUw0hEw48nLZUoPrfntO29VV2daEiR3cPbu25/Xf2a3Q1UMZs1tG2BeMKvA0tCrq9+e3dTrWZ0Z1yTrWlkWEbAwmvRwAfMdoX+vDfKd30hW9CBVpyUsA==&uniqueID=dGdck61pZFhGwMJr0cAHzNruDU6ItF1s&dev=1696661"}}}
我想将我的网址分为3部分,然后提取3个不同的正则表达式变量:跟随http://43.252.88.109:4006/BracketICT/的值?即
t=aZCcbzidJJKfFgrkk1RYPH0zHTl+MtTuoGeiUw0hEw48nLZUoPrfntO29VV2daEiR3cPbu25/Xf2a3Q1UMZs1tG2BeMKvA0tCrq9+e3dTrWZ0Z1yTrWlkWEbAwmvRwAfMdoX+vDfKd30hW9CBVpyUsA==
然后是uniqueID即以下的值
=dGdck61pZFhGwMJr0cAHzNruDU6ItF1s
和开发中的值
有人可以指导我如何使用正则表达式提取器吗?
您可以在3个单独的提取器中使用正则表达式:
t=([^&]+)
uniqueID=([^&]+)
dev=([^"]+)
[如果您还希望包含=符号,请将其放在方括号内