【问题标题】:Sending message through SoapUI通过 SoapUI 发送消息
【发布时间】:2011-06-17 07:43:22
【问题描述】:

我用soapUI在本地打开了我的wsdl文件(不使用我的localhost url,而是直接从我的硬盘显示wsdl,使用localhost url找不到模式..!)

无论如何,它已经加载了wsdl,如何通过soapUI向我的网络服务发送消息? 我有消息要发送;

<holyrequest xsi:schemaLocation="http://www.mywebsite.com/xml/webservice Request.xsd"
 xmlns="http://www.mywebsite.com/xml/webservice"
 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">

<state reached="false">
  <value>Plan</value>
    <myvariable>myplan</myvariable>
</state>

 </holyrequest>

我找不到复制此消息并开始测试我的网络服务的地方

【问题讨论】:

    标签: java web-services soap wsdl soapui


    【解决方案1】:

    如果您的 wsdl 导入正确,您应该会看到所有操作。
    如果您展开您要调用的操作,soap UI 会显示一个默认请求(通常称为“请求 1”)。如果你双击那个,它会显示一个由soapUI为你的操作生成的空请求。
    您可以在发送之前编辑左侧的请求。响应将显示在右侧。

    【讨论】:

    • tnx,我会从 testsuite、mockservice 或 wsbinding 菜单中执行此操作吗?我看到一个名为 Holy 的分支,响应 1,但没有请求 1
    • 你是如何导入 wsdl 的?我通常通过“新建soapUI 项目”来执行此操作,选择wsdl 并选中“为所有操作创建示例请求”。这样,soapUI 会生成示例请求,您可以在发送/测试之前打开和修改这些请求。
    • 我按照你说的做了,但是看不到示例请求在哪里,这里有很多窗口和分支; xsd、模式、端口类型....等。但是从哪里以及如何添加我的xml?我还需要只添加以 开头的元素组,还是必须复制粘贴上面的所有 te xml? tnx 非常
    • 这些响应是什么?也许你可以重新发送那些?
    • Ok now 找到了请求,但是发送后我有 response failed 错误,我认为我的soap body 消息不正确?我把上面的xml直接复制粘贴到soap:body下就够了吗?
    猜你喜欢
    • 2018-06-27
    • 1970-01-01
    • 1970-01-01
    • 2013-07-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多