【发布时间】:2014-05-30 18:49:37
【问题描述】:
我在 JMeter 中使用正则表达式提取器来提取响应数据,其中包含如下内容:
<ns5:someID>803268d0-e828-11e3-881a-842b2b2d2432</ns5:someID>
我想从响应数据中提取803268d0-e828-11e3-881a-842b2b2d2432 部分,并且我知道响应中只会有一个这样的标签和一个这样的ID。 ID 格式总是这样,字母数字和破折号,长度相同,字符长度总是 8-4-4-4-12。
我尝试使用以下设置设置正则表达式提取器:
Apply to: JMeter Variable (someID)
Response field to check: Body
Reference Name: someID
Regular Expression: <ns5:someID>([^"]+?)</ns5:someID>
Template: $1$
Match No.: 1
Default Value: ERROR
但它实际上每次都返回默认值“ERROR”。我想知道我是否做错了什么。任何人都可以帮忙吗?谢谢!
【问题讨论】: