我的一个gatling请求返回xml数据。我必须将该xml响应的子集传递给下一个请求的主体。
我像这样获取了保存的xml子集: 。检查(的xpath( “元数据/ metadata1 / metadata2”)。的saveAs( “配置”)
现在我的xml数据以String格式存储。
下一个请求的正文部分只期望xml格式的数据。 我在下面试过这个: 。体(StringBody( “” “$ {配置}” “”))
但是这里没有传递xml数据。
有什么问题?是否还有其他更好的方法来获取xml响应并将其子集作为下一个请求的主体传递。
答案 0 :(得分:0)
XML是一种非常复杂的格式,因此为您要做的事情提供通用解决方案会非常复杂。它不只是复制树的一部分:命名空间怎么样?
基本上,你不能在Gatling中使用当前的XPath支持。
我看到了以下可能的解决方案: