我对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=([^"]+)
如果还希望包含=符号,请将其移到方括号内
您正在搜索与&(或“)不同的所有字符,后者标记字符串的结尾
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句