51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

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

[求助] Winsocket录制的问题

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2008-11-13 15:04:56 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我们的产品是用过在Web端自动加载控件,连接登陆到Server,点击监看后,对Server的视频信息进行监看。
网页的操作是通过HTTP的,我用HTTP录制的脚本中,看不到视频信息部分,说视频信息部分是我们自己的协议,不是标准协议,我想测试看最多允许多少用户进行监看,所以我用Winsocket录制,运行出现错误:Error : Timeout expired while trying to connect. Error code : 9017.不知什么原因?
我想测试看最多允许多少用户进行监看?怎么判断监看的结果对不对呢?HTTP中可以设置检查点,但是Winsocket中好像不可以吧?而且视频信息是变化的,怎么判断是否正确监看了呢?
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
 楼主| 发表于 2008-11-13 15:08:36 | 只看该作者

自己先顶一下,先谢谢了

注:我用的是Loadrunner8.0
回复 支持 反对

使用道具 举报

该用户从未签到

3#
发表于 2008-11-13 15:37:57 | 只看该作者
帮你顶一下!

[ 本帖最后由 wistaria 于 2008-11-13 15:39 编辑 ]
回复 支持 反对

使用道具 举报

该用户从未签到

4#
发表于 2008-11-13 17:51:47 | 只看该作者
在脚本中可以用函数将连接超时时间设置长些,默认的好像是10秒。具体的查下LR的帮助
回复 支持 反对

使用道具 举报

该用户从未签到

5#
发表于 2008-11-13 17:54:52 | 只看该作者
至于判断结果是否正确,可以根据服务器返回的数据包的大小和录制时数据包的大小是否一致来判断。
也可以用关联函数获取返回信息中的某些值来判断。
回复 支持 反对

使用道具 举报

该用户从未签到

6#
 楼主| 发表于 2008-11-14 11:58:41 | 只看该作者

又有了新错误

超时函数 :
lrs_set_accept_timeout 为接受套接字设置超时
lrs_set_connect_timeout 为连接到套接字设置超时
lrs_set_recv_timeout 为接收套接字上的初始预期数据设置超时
lrs_set_recv_timeout 为建立连接后接收套接字上的预期数据设置超时
lrs_set_send_timeout 为发送套接字数据设置超时
我在lrs_create_socket之前添加了lrs_set_connect_timeout(100, 0);
又有了新错误:
Action.c(16): Error : callConnect - Connection timed out. Error code : 10060.
Action.c(16): Error : Timeout expired while trying to connect. Error code : 9017.
回复 支持 反对

使用道具 举报

该用户从未签到

7#
发表于 2008-11-14 12:47:00 | 只看该作者
超过1000的就报错,我也想知道怎么解决
回复 支持 反对

使用道具 举报

该用户从未签到

8#
 楼主| 发表于 2008-11-14 12:47:40 | 只看该作者

脚本如下:

lrs_set_connect_timeout(100, 0);
lrs_create_socket("socket0", "TCP", "LocalHost=0", "RemoteHost=172.21.73.236:80",  LrsLastArg);
lrs_create_socket("socket1", "TCP", "LocalHost=0", "RemoteHost=172.16.52.203:80",  LrsLastArg);
回复 支持 反对

使用道具 举报

该用户从未签到

9#
 楼主| 发表于 2008-11-14 13:34:36 | 只看该作者

高手指点一下啊,期待中>>

再次谢谢!!
回复 支持 反对

使用道具 举报

该用户从未签到

10#
 楼主| 发表于 2008-11-14 14:34:46 | 只看该作者

使用real+http组和协议,没有任何的脚本

还有:我想测试看最多允许最多多少个用户进行监看,可以得到真确的视频数据。
视频信息不固定,随即的,产生的数据包大小也不固定。
回复 支持 反对

使用道具 举报

该用户从未签到

11#
发表于 2013-5-24 11:31:12 | 只看该作者
观望中。。。
回复 支持 反对

使用道具 举报

该用户从未签到

12#
发表于 2014-5-10 20:51:42 | 只看该作者
这个问题,楼主有解了吗?
回复 支持 反对

使用道具 举报

本版积分规则

关闭

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

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

GMT+8, 2024-11-7 23:38 , Processed in 0.073820 second(s), 25 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

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