51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 16689|回复: 20
打印 上一主题 下一主题

[原创] 测试web service客户端登陆的错误??Expected SOAP result, received SOAP fault,

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2009-11-18 22:32:40 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
Start auto log messages stack - Iteration 332.        [MsgId: MMSG-10545]
Starting action Action.        [MsgId: MMSG-15919]
Action.c(4): Warning -26593: The header being added may cause unpredictable results when applied to all ensuing URLs. It is added anyway          [MsgId: MWAR-26593]
Action.c(4): web_add_header("Content-Type") highest severity level was "warning"          [MsgId: MMSG-26391]
Action.c(6): web_add_header("User-Agent") was successful          [MsgId: MMSG-26392]
Action.c(8): web_add_header("SOAPAction") was successful          [MsgId: MMSG-26392]
Action.c(10): Notify: Transaction "login" started.        [MsgId: MMSG-16999]
Action.c(12): Rendezvous login_rendezvous        [MsgId: MMSG-17988]
Action.c(14): Error: <CENTER><STRONG><FONT COLOR=#FF0031>Expected SOAP result, received SOAP fault</FONT></STRONG></CENTER>        [MsgId: MERR-108828]
Action.c(14): Error: SOAP request "userLoginForWebFilesNOUDun" execution failed        [MsgId: MERR-108964]
End auto log messages stack.        [MsgId: MMSG-10544]



我想测试客户端的最大并发用户,可是当pass  transaction 达到一定值后,就开始出错,这是我在出错日志的找到的错误,
<CENTER><STRONG><FONT COLOR=#FF0031>Expected SOAP result, received SOAP fault</FONT></STRONG></CENTER>原因在哪里??、
各位大侠帮忙分析一下吧,
其中userLoginForWebFilesNOUDun是web Service调用的登陆函数
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
发表于 2009-11-19 18:25:28 | 只看该作者
关注中……
回复 支持 反对

使用道具 举报

该用户从未签到

3#
发表于 2009-11-20 12:10:48 | 只看该作者
这不就是一段服务器中的HTML代码吗:
<CENTER><STRONG><FONT COLOR=#FF0031>Expected SOAP result, received SOAP fault</FONT></STRONG></CENTER>

所以需要去服务器页面的代码中看看在什么情况下会抛出这段错误。另外,楼主是怎么发送SOAP请求过去的,是使用LR自带的web_service_call函数吗?
回复 支持 反对

使用道具 举报

该用户从未签到

4#
发表于 2009-12-16 11:15:26 | 只看该作者
现在遇到同样的问题,<CENTER><STRONG><FONT COLOR=#FF0031>Expected SOAP result, received SOAP fault</FONT></STRONG></CENTER>,开发说是需要login,而没有login造成的
回复 支持 反对

使用道具 举报

该用户从未签到

5#
发表于 2010-1-7 10:35:10 | 只看该作者
LZ解决没,我也遇到了
回复 支持 反对

使用道具 举报

该用户从未签到

6#
发表于 2010-1-7 11:14:01 | 只看该作者
楼上是用的web_service_call吗
回复 支持 反对

使用道具 举报

该用户从未签到

7#
发表于 2010-12-2 16:39:09 | 只看该作者
顶起来,有没有高手解决啊!????????????
回复 支持 反对

使用道具 举报

该用户从未签到

8#
发表于 2010-12-2 17:08:27 | 只看该作者
简单来说应该只是你调用web service的请求发的不符合规范而已
回复 支持 反对

使用道具 举报

该用户从未签到

9#
发表于 2010-12-3 10:47:27 | 只看该作者
那问下云层版主,怎样调用web service的请求才算规范啊?

我是用LR导入WSDL文件组(.wsdl,.xsd),脚本可以生成(之前用URL无法生成脚本)。但是运行脚本时却报错,业务无法运行:
Action.c(4): Error: <CENTER><STRONG><FONT COLOR=#FF0031>Expected SOAP result, received SOAP fault</FONT></STRONG></CENTER>
Action.c(4): Error: <CENTER><STRONG><FONT COLOR=#FF0031>Failed to retrieve output arguments/checkpoints - SOAP fault occurred</FONT></STRONG></CENTER>

网上查了下,貌似安全验证的问题,要SOA Tools->Security Scenario Editor设置Scenario,试着弄了,但是一直不成功。

望LR高手们关注!!!
回复 支持 反对

使用道具 举报

该用户从未签到

10#
发表于 2010-12-3 12:20:24 | 只看该作者
自己顶!!
WebService需要安全验证:
web_service_set_security(    SECURITY_TOKEN, "Type=X509","LogicalName=serviceCert", "StoreName=My",    "IDType=Base64KeyID", "IDValue=pOl0+1iuotKLlO91nhjDg5reEw0=",    "StoreLocation=CurrentUser", "Add=False", ENCRYPTED_DATA, "UseToken=serviceCert",
LAST);
加上以上代码后,不报错了!但是web_service_call()方法不执行!!!!
郁闷!!
回复 支持 反对

使用道具 举报

  • TA的每日心情
    奋斗
    2018-2-28 18:04
  • 签到天数: 40 天

    连续签到: 1 天

    [LV.5]测试团长

    11#
    发表于 2011-4-22 11:37:09 | 只看该作者
    这个问题我们有碰到,一样无法解决。。。。

    环境是WPS下的webservice。有知道的看下。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    12#
    发表于 2011-7-26 09:09:12 | 只看该作者
    我也遇到过,很郁闷
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    13#
    发表于 2011-8-24 15:05:12 | 只看该作者
    这种错误是由于你传入的参数不正确,返回结果不能按照预计的格式发送回来。
    你可以在脚本里面将基础参数修改,ExpectedResponse=AnySoap,这样就不会报这个错误了。

    修改后,虽说不会报错,但是脚本实际是不正确的,你可以再增加断言来找出具体的错误原因。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    14#
    发表于 2011-9-18 15:03:35 | 只看该作者
    这个是因为webservice接口的入参不完整都导致的,
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    15#
    发表于 2014-4-21 17:09:35 | 只看该作者
    请问是请求参数拼错了吗?怎么解决的?
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    16#
    发表于 2014-9-9 10:52:58 | 只看该作者
    请问问题解决了没?我也有个类似的问题,有时候场景运行没有错误,但是没有插入对应的数据库表
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    17#
    发表于 2015-5-28 14:02:00 | 只看该作者
    怎么样了 解决了没有呢
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    18#
    发表于 2015-5-28 14:11:24 | 只看该作者
    是 怎么解决的啊,求解
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    19#
    发表于 2015-9-6 14:59:46 | 只看该作者
    楼主问题有解决么?还请贴出一个解决办法出来……不胜感激
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    20#
    发表于 2015-9-6 15:18:35 | 只看该作者
    星驰 发表于 2010-12-3 10:47
    那问下云层版主,怎样调用web service的请求才算规范啊?

    我是用LR导入WSDL文件组(.wsdl,.xsd),脚本 ...

    楼主我也遇到与你相同的问题的,操作方法与你类似都是导入的wsld文件,报错:>Expected SOAP result, received SOAP fault;Failed to retrieve output arguments/checkpoints - SOAP fault occurred
    你的问题有解决啊?
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

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

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

    GMT+8, 2024-11-23 04:22 , Processed in 0.115013 second(s), 26 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

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