51Testing软件测试论坛

标题: soap和webservice [打印本页]

作者: fandao1128    时间: 2005-10-18 20:44
标题: soap和webservice
用web(http/html)协议录制的脚本中,有请求webservice。
重新运行的时候,出错,出错的地方就是请求webservice的地方。错误信息说:unable to handle request without a valid action parameter.please supply a valid soap action.

请问:是不是本机要装soap协议的一些东西。
        还是,录制的时候,没有录soap协议的部分?
       我的loadrunner8.0好象没有 soap协议呀!

[ Last edited by fandao1128 on 2005-10-18 at 20:46 ]
作者: fubaiciti    时间: 2005-10-18 21:53
有没有脚本啊,这样没法猜啊。
作者: fandao1128    时间: 2005-10-20 16:27
标题: 脚本
web_custom_request("webserviceOnlineUser.asmx_2",
                "URL=http://testserver/wxkjjnetoffice6/webservice/webserviceOnlineUser.asmx",
                "Method=POST",
                "Resource=0",
                "RecContentType=text/xml",
                "Referer=http://testserver/wxkjjnetoffice6/bottom.aspx",
                "Snapshot=t6.inf",
                "Mode=HTML",
                "EncType=text/xml",
                "Body=<?xml version='1.0'?>\n<SOAP-ENV:Envelope xmlns=\"\" xmlns: xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns: soapenc=\"http://schemas.xmlsoap.org/soap/encoding/\" xmlns: wsdl=\"http://schemas.xmlsoap.org/wsdl/\" xmlns: soap=\"http://schemas.xmlsoap.org/wsdl/soap/\" xmlns:SOAP-ENV=\"http://schemas.xmlsoap.org/soap/envelope/\" xmlns:http=\"http://schemas.xmlsoap.org/wsdl/http/\" xmlns: s=\"http://www.w3.org/2001/XMLSchema\" xmlns: s0=\"http://tempuri.org/\" xmlns:tm=\"http://microsoft.com/wsdl/mime/"
                "textMatching/\" xmlns:mime=\"http://schemas.xmlsoap.org/wsdl/mime/\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\">\n<SOAP-ENV:Body>\n<getOnlineMessage xmlns=\"http://tempuri.org/\">\n<usercode>10052</usercode></getOnlineMessage></SOAP-ENV:Body>\n</SOAP-ENV:Envelope>\n",
                LAST);

[ Last edited by fandao1128 on 2005-10-20 at 16:31 ]
作者: fandao1128    时间: 2005-10-20 16:30
标题: 有soap协议吗
我想知道的是,有soap协议吗?
怎么样才能成功录制webservice??
作者: fandao1128    时间: 2005-10-20 16:58
标题: 用webservice协议录制
(web-HTTP/HTML协议和webservice协议不能同时用)
我刚才用webservice协议录制了webservice的脚本,似乎可以
作者: fandao1128    时间: 2005-10-20 17:05
标题: 在web(http/html)中怎么解决?
lr是用来测试性能的,用webservice录制的脚本肯定没有把用户的操作全部录制下来,这样的话,用webservice录制的脚本似乎没有什么实际的意义。

还是希望能在web(http/html)脚本中录制。...
作者: Robbin    时间: 2005-10-21 11:44
楼主,你的应用程序和我们公司的是一样的,肯定是使用webservice协议来录制就可以了,你为什么要把客户端用户的操作录下来呢?你的代码我看过了,已经调用了一个应用服务器端的方法了呀,你想,如果你不在客户端进行了什么操作,怎么可能录下应用服务器端方法,这不是已经成功了吗?
我们两个应用程序都一样的,以后可以多加以讨论。:)
作者: fandao1128    时间: 2005-10-21 16:53
标题: 问题是,就是那一段代码
问题是,就是那一段代码,在重新运行的时候,出错了。(用web-http-html录制的)
另外,如果就用webservice协议录制的话,能把用户的操作完整录制下来吗?如果不完整的话,能真实地反映用户的操作吗?不能真实模拟用户的话,压力测试还有什么意义?
作者: fandao1128    时间: 2005-10-21 18:31
标题: 问题是,就是那一段代码
问题是,就是那一段代码,在重新运行的时候,出错了。(用web-http-html录制的)
另外,如果就用webservice协议录制的话,能把用户的操作完整录制下来吗?如果不完整的话,能真实地反映用户的操作吗?不能真实模拟用户的话,压力测试还有什么意义?
作者: fubaiciti    时间: 2005-10-23 20:00
会不会和关联有关系啊
作者: Robbin    时间: 2005-10-24 09:12
问题是你测的压力是针对应用服务器的呀,现在已经录下了应用服务器端方法,何必一定要录下客户端脚本呢?对吗?你又不是针对客户端进行压力测试呀~!
作者: fandao1128    时间: 2005-10-24 17:14
标题: 用webservice协议录制的全吗?
用webservice协议录制的全吗?
我总感觉没有把用户全部的请求都录制下来,只是录制了和webservice有关的脚本;




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2