51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

查看: 5225|回复: 2
打印 上一主题 下一主题

关于SOAPUI的问题,急~

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2011-5-28 22:42:56 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 margarite 于 2011-5-29 01:38 编辑

各位大侠,最近我接到一个接口测试的任务,还要测试接口性能。以前没这方面的经验,于是在网上查到SoapUI工具开始尝试,但现在遇到难关实在不知道怎么继续下去了。

举个例子,该WebService的地址为:http://10.15.208.35/ths.datacenterif.ws/atmosservice.svc?wsdl,用IE访问或是用WCFTestClient调用都是好的,但在SoapUI中的响应就是500错误,不知道哪里设置出了问题,请各位路过的大侠在百忙之中伸出援手~~万分感谢~~~

请求编辑器左侧为:
<soap:Envelope xmlns:soap="http://www.w3.org/2003/05/soap-envelope" xmlns:tem="http://tempuri.org/">
   <soap:Header/>
   <soap:Body>
      <tem:ListItem__AtmosCanton>
         <!--行政区代码-->
         <tem:CantonCodes>150100000000</tem:CantonCodes>
         <!--行政区名称-->
         <tem:CantonName>呼和浩特市</tem:CantonName>
      </tem:ListItem__AtmosCanton>
   </soap:Body>
</soap:Envelope>


右侧响应区XML框显示:
<s:Envelope xmlns:s="http://www.w3.org/2003/05/soap-envelope" xmlns:a="http://www.w3.org/2005/08/addressing">
   <s:Header>
      <a:Action s:mustUnderstand="1">http://www.w3.org/2005/08/addressing/fault<;/a:Action>
   </s:Header>
   <s:Body>
      <s:Fault>
         <s:Code>
            <s:Value>s:Sender</s:Value>
            <s:Subcode>
               <s:Value>a:ActionMismatch</s:Value>
            </s:Subcode>
         </s:Code>
         <s:Reason>
            <s:Text xml:lang="zh-CN">消息上指定的 SOAP 操作“”与 HTTP SOAP 操作“http://tempuri.org/IAtmosService/ListItem__AtmosCanton”不匹配。</s:Text>
         </s:Reason>
         <s:Detail>
            <a:ProblemHeaderQName>a:Action</a:ProblemHeaderQName>
         </s:Detail>
      </s:Fault>
   </s:Body>
</s:Envelope>


响应区Raw框中有乱码,如下:
HTTP/1.1 500 Internal Server Error
Content-Type: application/soap+xml; charset=utf-8
Server: Microsoft-IIS/7.5
X-Powered-By: ASP.NET
Date: Sat, 28 May 2011 14:29:27 GMT
Content-Length: 623

<s:Envelope xmlns:s="http://www.w3.org/2003/05/soap-envelope" xmlns:a="http://www.w3.org/2005/08/addressing"><s:Header><a:Action s:mustUnderstand="1">http://www.w3.org/2005/08/addressing/fault<;/a:Action></s:Header><s:Body><s:Fault><s:Code><s:Value>s:Sender</s:Value><s:Subcode><s:Value>a:ActionMismatch</s:Value></s:Subcode></s:Code><s:Reason><s:Text xml:lang="zh-CN">娑堟伅涓婃寚瀹氱殑 SOAP 鎿嶄綔鈥溾�涓�HTTP SOAP 鎿嶄綔鈥渉ttp://tempuri.org/IAtmosService/ListItem__AtmosCanton鈥濅笉鍖归厤銆�</s:Text></s:Reason><s:Detail><a:ProblemHeaderQName>a:Action</a:ProblemHeaderQName></s:Detail></s:Fault></s:Body></s:Envelope>
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
发表于 2012-1-10 12:44:34 | 只看该作者
回复 1# margarite


这个问题解决了么?
回复 支持 反对

使用道具 举报

该用户从未签到

3#
发表于 2012-3-16 15:27:24 | 只看该作者
同求啊
目前我也遇到同样的问题
但是在response区中显示了

服务器无法处理请求。 ---> 根级别上的数据无效。 第 1 行,位置 1
回复 支持 反对

使用道具 举报

本版积分规则

关闭

站长推荐上一条 /1 下一条

小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

GMT+8, 2024-5-17 09:44 , Processed in 0.074609 second(s), 27 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

快速回复 返回顶部 返回列表