51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 3374|回复: 11
打印 上一主题 下一主题

soap和webservice

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2005-10-18 20:44:42 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
用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 ]
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
发表于 2005-10-18 21:53:32 | 只看该作者
有没有脚本啊,这样没法猜啊。
回复 支持 反对

使用道具 举报

该用户从未签到

3#
 楼主| 发表于 2005-10-20 16:27:08 | 只看该作者

脚本

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 ]
回复 支持 反对

使用道具 举报

该用户从未签到

4#
 楼主| 发表于 2005-10-20 16:30:15 | 只看该作者

有soap协议吗

我想知道的是,有soap协议吗?
怎么样才能成功录制webservice??
回复 支持 反对

使用道具 举报

该用户从未签到

5#
 楼主| 发表于 2005-10-20 16:58:55 | 只看该作者

用webservice协议录制

(web-HTTP/HTML协议和webservice协议不能同时用)
我刚才用webservice协议录制了webservice的脚本,似乎可以
回复 支持 反对

使用道具 举报

该用户从未签到

6#
 楼主| 发表于 2005-10-20 17:05:50 | 只看该作者

在web(http/html)中怎么解决?

lr是用来测试性能的,用webservice录制的脚本肯定没有把用户的操作全部录制下来,这样的话,用webservice录制的脚本似乎没有什么实际的意义。

还是希望能在web(http/html)脚本中录制。...
回复 支持 反对

使用道具 举报

该用户从未签到

7#
发表于 2005-10-21 11:44:07 | 只看该作者
楼主,你的应用程序和我们公司的是一样的,肯定是使用webservice协议来录制就可以了,你为什么要把客户端用户的操作录下来呢?你的代码我看过了,已经调用了一个应用服务器端的方法了呀,你想,如果你不在客户端进行了什么操作,怎么可能录下应用服务器端方法,这不是已经成功了吗?
我们两个应用程序都一样的,以后可以多加以讨论。:)
回复 支持 反对

使用道具 举报

该用户从未签到

8#
 楼主| 发表于 2005-10-21 16:53:21 | 只看该作者

问题是,就是那一段代码

问题是,就是那一段代码,在重新运行的时候,出错了。(用web-http-html录制的)
另外,如果就用webservice协议录制的话,能把用户的操作完整录制下来吗?如果不完整的话,能真实地反映用户的操作吗?不能真实模拟用户的话,压力测试还有什么意义?
回复 支持 反对

使用道具 举报

该用户从未签到

9#
 楼主| 发表于 2005-10-21 18:31:07 | 只看该作者

问题是,就是那一段代码

问题是,就是那一段代码,在重新运行的时候,出错了。(用web-http-html录制的)
另外,如果就用webservice协议录制的话,能把用户的操作完整录制下来吗?如果不完整的话,能真实地反映用户的操作吗?不能真实模拟用户的话,压力测试还有什么意义?
回复 支持 反对

使用道具 举报

该用户从未签到

10#
发表于 2005-10-23 20:00:06 | 只看该作者
会不会和关联有关系啊
回复 支持 反对

使用道具 举报

该用户从未签到

11#
发表于 2005-10-24 09:12:50 | 只看该作者
问题是你测的压力是针对应用服务器的呀,现在已经录下了应用服务器端方法,何必一定要录下客户端脚本呢?对吗?你又不是针对客户端进行压力测试呀~!
回复 支持 反对

使用道具 举报

该用户从未签到

12#
 楼主| 发表于 2005-10-24 17:14:30 | 只看该作者

用webservice协议录制的全吗?

用webservice协议录制的全吗?
我总感觉没有把用户全部的请求都录制下来,只是录制了和webservice有关的脚本;
回复 支持 反对

使用道具 举报

本版积分规则

关闭

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

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

GMT+8, 2024-11-27 11:10 , Processed in 0.077824 second(s), 28 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

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