SoapUI在模拟服务脚本中获取XML请求参数

时间:2015-01-22 23:19:53

标签: soapui

我正在尝试读取SoapUI mockService收到的PresentationID xml值,我发送了一个POST请求:

<?xml version="1.0" encoding="UTF-8"?>
  <ContentRequest xmlns:vc="http://www.w3.org/2007/XMLSchema-versioning">
    <PresentationID>test41</PresentationID>
</ContentRequest>

我可以看到我发送的请求有效负载是正确的+“Content-Type”标头是application / xml

但是在SoapUI中,那些将始终打印:null

 log.info mockRequest.getContentElement()
 log.info mockRequest.requestContent
 log.info mockRequest.getRequestXmlObject()

我读过两个:SoapUI getting request parameters in mock service script

transferring values from request to response (soapUI mock service)

还尝试了SoapUI教程:http://www.soapui.org/Service-Mocking/creating-dynamic-mockservices.html 但还没有成功..

任何想法将不胜感激! 我正在使用SoapUI 5.0.0

1 个答案:

答案 0 :(得分:-1)

我遇到了同样的问题。 将Soap-UI更新到最新版本http://www.soapui.org/downloads/latest-release.html解决了这个问题。

log.info mockRequest.getContentElement() 仍然返回null,但其他两个工作正常。

快乐测试:)