首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在Jmeter中使用Xpath提取器捕获响应

在Jmeter中使用Xpath提取器捕获响应
EN

Stack Overflow用户
提问于 2019-10-04 09:36:33
回答 1查看 32关注 0票数 0

我需要使用jmeter中的xpath提取器从下面的XML响应中提取uuid。有人能帮我弄一下expression>吗?

代码语言:javascript
复制
<?xml version="1.0" encoding="UTF-8"?><soap:Envelope xmlns:soap="schemas.xmlsoap.org/soap/envelope/" xmlns:awsse="xml.test.com/2010/06/Session_v3" xmlns:sca="www.w3.org/2001/05/addressing"><soap:Header><sca:To>www.w3.org/2005/08/addressing/anonymous</sca:To><sca:From><sca:Address>nodeA1.test.webservices.test.com/1ASIRFCUCPA</sca:Address></sca:From><sca:Action>webservices.test.com/test_Shopping_18.1</sca:Action><sca:MessageID>urn:uuid:ba154abc-636c-33b4-3947-6b50651b3f5b</sca:MessageID><sca:RelatesTo RelationshipType="www.w3.org/2005/08/addressing/reply">urn:uuid:55c875fa-bda3-461e-aa06-56c28f11ad38</sca:RelatesTo>
EN

回答 1

Stack Overflow用户

发布于 2019-10-04 18:51:33

假设您正在寻找MessageID

  1. 你可以使用XPath name()函数来提取像urn:uuid:ba154abc-636c-33b4-3947-6b50651b3f5b这样的值。相关表达式为:

(//*名称()= 'sca:MessageID')/text()

  1. 如果你只想要这个ba154abc-636c-33b4-3947-6b50651b3f5b部件-使用substring()函数,比如:

子字符串((//*名称()= 'sca:MessageID')/text(),10)

更多信息:

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/58228819

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档