Hi Everyone!
我想从Jmeter的这个响应中获取状态。我可以为此创建正则表达式吗? 我只想得到空缺'来自回应
<?xml version="1.0" encoding="UTF-8"?><soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
<soap:Body>
<ns5:GetRandomMSISDNListResponse xmlns:ns2="http://www.trump.com/products/common/core" xmlns:ns3="http://www.trump.com/products/common/rr" xmlns:ns4="http://www.yota224.com/vux/domains/common/core" xmlns:ns5="http://www.yota224.com/vux/services/inventory">
<ns2:extension>
<ns2:item xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:type="ns2:RequestContextType">
<ns2:correlationId>8f7ce7e1-31ae-40fe-82ba-4d59f634e599</ns2:correlationId>
</ns2:item>
</ns2:extension>
<msisdnList>
<homeRegion>1078</homeRegion>
<msisdn>9992146221</msisdn>
<status>vacant</status>
</msisdnList>
</ns5:GetRandomMSISDNListResponse>
</soap:Body>
</soap:Envelope>
答案 0 :(得分:1)
如果你的定位是通过正则表达式来实现的 - 那么相关的就是:
<status>(\w+)</status>
以下是View Results Tree监听器的“RegExp Tester”模式的外观
使用专为处理XML数据而设计的XPath Extractor也可能更容易。在这种情况下,获取状态的相关XPath查询将如下所示:
//status