51Testing软件测试论坛
标题:
测试web service客户端登陆的错误??Expected SOAP result, received SOAP fault,
[打印本页]
作者:
南三岛
时间:
2009-11-18 22:32
标题:
测试web service客户端登陆的错误??Expected SOAP result, received SOAP fault,
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调用的登陆函数
作者:
SealL
时间:
2009-11-19 18:25
关注中……
作者:
dennyqiang
时间:
2009-11-20 12:10
这不就是一段服务器中的HTML代码吗:
<CENTER><STRONG><FONT COLOR=#FF0031>Expected SOAP result, received SOAP fault</FONT></STRONG></CENTER>
所以需要去服务器页面的代码中看看在什么情况下会抛出这段错误。另外,楼主是怎么发送SOAP请求过去的,是使用LR自带的web_service_call函数吗?
作者:
gjay1688
时间:
2009-12-16 11:15
现在遇到同样的问题,<CENTER><STRONG><FONT COLOR=#FF0031>Expected SOAP result, received SOAP fault</FONT></STRONG></CENTER>,开发说是需要login,而没有login造成的
作者:
eyta
时间:
2010-1-7 10:35
LZ解决没,我也遇到了
作者:
gjay1688
时间:
2010-1-7 11:14
楼上是用的web_service_call吗
作者:
星驰
时间:
2010-12-2 16:39
顶起来,有没有高手解决啊!????????????
作者:
云层
时间:
2010-12-2 17:08
简单来说应该只是你调用web service的请求发的不符合规范而已
作者:
星驰
时间:
2010-12-3 10:47
那问下云层版主,怎样调用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高手们关注!!!
作者:
星驰
时间:
2010-12-3 12:20
自己顶!!
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()方法不执行!!!!
郁闷!!
作者:
archonwang
时间:
2011-4-22 11:37
这个问题我们有碰到,一样无法解决。。。。
环境是WPS下的webservice。有知道的看下。
作者:
Cadaly
时间:
2011-7-26 09:09
我也遇到过,很郁闷
作者:
lllzzzllzzlz
时间:
2011-8-24 15:05
这种错误是由于你传入的参数不正确,返回结果不能按照预计的格式发送回来。
你可以在脚本里面将基础参数修改,ExpectedResponse=AnySoap,这样就不会报这个错误了。
修改后,虽说不会报错,但是脚本实际是不正确的,你可以再增加断言来找出具体的错误原因。
作者:
friendlydon
时间:
2011-9-18 15:03
这个是因为webservice接口的入参不完整都导致的,
作者:
lsmmm11
时间:
2014-4-21 17:09
请问是请求参数拼错了吗?怎么解决的?
作者:
zhaoguihua90
时间:
2014-9-9 10:52
请问问题解决了没?我也有个类似的问题,有时候场景运行没有错误,但是没有插入对应的数据库表
作者:
angang
时间:
2015-5-28 14:02
怎么样了 解决了没有呢
作者:
angang
时间:
2015-5-28 14:11
是 怎么解决的啊,求解
作者:
lostmusic
时间:
2015-9-6 14:59
楼主问题有解决么?还请贴出一个解决办法出来……不胜感激
作者:
lostmusic
时间:
2015-9-6 15:18
星驰 发表于 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
你的问题有解决啊?
作者:
siusinxy
时间:
2018-8-3 17:58
wsdl的地址是否是https?若是的话试试在调用接口代码前加上以下代码。https的会对参数进行加密,如果不做处理,服务器收到参数会认为不完整或者和原来的参数规则不匹配的。
web_set_sockets_option("SSL_VERSION","TLS");
欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/)
Powered by Discuz! X3.2