51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 5630|回复: 9
打印 上一主题 下一主题

[求助] loadrunner中用winsocket协议,脚本回放时,提示9017错误

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2008-12-10 15:32:46 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我是新手,公司开发的项目是突防侦查工具,也就是某用户访问过境外非法网站,在

服务器端可以记录下该用户的IP.
我们的测试策略是在客户端虚拟多个IP去访问这个非法网站,然后测试服务器端产品的性能指标.
这个非法网站有一个.exe的程序,打开后弹出一个境外非法言论的网站.
在录制脚本时我选了winsocket协议,回放时就会报9017的错误,我觉得是非法网站

使用代理服务器,无法捕捉到固定的IP和端口号,所以连接超时,动态关联又不是很

熟,而且在winsocket协议下无法设置自动关联,ctrl+F8都呈不可用状态.请高手指点.
脚本如下
Action()
{
    lrs_create_socket("socket0", "TCP", "RemoteHost=125-230-242-229.dynamic.hinet.net:443",  LrsLastArg);

    lrs_create_socket("socket1", "TCP", "RemoteHost=122-120-193-158.dynamic.hinet.net:443",  LrsLastArg);

    lrs_send("socket0", "buf0", LrsLastArg);

    lrs_receive("socket0", "buf1", LrsLastArg);

    lrs_close_socket("socket0");

    lrs_create_socket("socket2", "TCP", "RemoteHost=218-174-37-233.dynamic.hinet.net:443",  LrsLastArg);

    lrs_create_socket("socket3", "TCP", "RemoteHost=122-127-64-235.dynamic.hinet.net:443",  LrsLastArg);

    lrs_create_socket("socket4", "TCP", "RemoteHost=118-160-33-234.dynamic.hinet.net:443",  LrsLastArg);

    lrs_create_socket("socket5", "TCP", "RemoteHost=65.49.2.221:443",  LrsLastArg);

    lrs_create_socket("socket6", "TCP", "RemoteHost=218-167-162-235.dynamic.hinet.net:443",  LrsLastArg);

    lrs_create_socket("socket7", "TCP", "RemoteHost=125-230-242-229.dynamic.hinet.net:443",  LrsLastArg);

    lrs_send("socket7", "buf2", LrsLastArg);

    lrs_receive("socket7", "buf3", LrsLastArg);

    lrs_receive("socket7", "buf4", LrsLastArg);

    lrs_create_socket("socket8", "TCP", "RemoteHost=bas1-toronto61-1279436292.dsl.bell.ca:443",  LrsLastArg);

    lrs_create_socket("socket9", "TCP", "RemoteHost=118-160-44-202.dynamic.hinet.net:443",  LrsLastArg);

    lrs_create_socket("socket10", "TCP", "RemoteHost=61-62-56-24-adsl-tan.dynamic.so-net.net.tw:443",  LrsLastArg);

    lrs_create_socket("socket11", "TCP", "RemoteHost=114-40-163-226.dynamic.hinet.net:443",  LrsLastArg);

    lrs_create_socket("socket12", "TCP", "RemoteHost=vh10234.v1.moc.gbahn.net:443",  LrsLastArg);

    lrs_close_socket("socket1");

    lrs_send("socket8", "buf5", LrsLastArg);

    lrs_create_socket("socket13", "TCP", "RemoteHost=59-115-154-137.dynamic.hinet.net:443",  LrsLastArg);

    lrs_send("socket8", "buf6", LrsLastArg);

    lrs_create_socket("socket14", "TCP", "RemoteHost=59-115-200-243.dynamic.hinet.net:443",  LrsLastArg);

    lrs_create_socket("socket15", "TCP", "RemoteHost=71-133-209-20.ded.pacbell.net:443",  LrsLastArg);

    lrs_receive("socket8", "buf7", LrsLastArg);

    lrs_close_socket("socket8");

    lrs_send("socket15", "buf8", LrsLastArg);

    lrs_close_socket("socket2");

    lrs_close_socket("socket3");

    lrs_close_socket("socket4");

    lrs_close_socket("socket15");

    lrs_receive("socket7", "buf9", LrsLastArg);

    lrs_close_socket("socket5");

    lrs_close_socket("socket6");

    lrs_disable_socket("socket7", DISABLE_SEND_RECV);

    lrs_close_socket("socket7");

    lrs_close_socket("socket9");

    lrs_close_socket("socket10");

    lrs_close_socket("socket11");

    lrs_close_socket("socket12");

    lrs_close_socket("socket13");

    lrs_close_socket("socket14");

    return 0;
}

[ 本帖最后由 bobdog520 于 2008-12-10 15:45 编辑 ]
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
发表于 2008-12-10 19:06:14 | 只看该作者
既然是访问网站,那就应该选择HTTP协议,协议的选择原则上是有上层协议可选就决不选择下层协议!
回复 支持 反对

使用道具 举报

该用户从未签到

3#
 楼主| 发表于 2008-12-11 10:54:47 | 只看该作者
谢谢楼上,http协议我试过了,但是用http协议录制的话,那个非法网站的.exe程序可以打开,但不能弹出那个非法站点,所以很郁闷

[ 本帖最后由 bobdog520 于 2008-12-11 10:55 编辑 ]
回复 支持 反对

使用道具 举报

该用户从未签到

4#
发表于 2008-12-11 11:00:21 | 只看该作者
同意熊猫的话。。。
回复 支持 反对

使用道具 举报

该用户从未签到

5#
 楼主| 发表于 2008-12-11 11:14:21 | 只看该作者
我也同意楼上的话,可是根本没法录制啊
回复 支持 反对

使用道具 举报

该用户从未签到

6#
发表于 2008-12-11 14:01:06 | 只看该作者
非法网站的.exe程序与其中的网页有什么关系?如果只是显示用的,那就直接用IE开网页吧,如果有别的原因,可以尝试在socket中构造HTTP协议。
回复 支持 反对

使用道具 举报

该用户从未签到

7#
 楼主| 发表于 2008-12-11 16:43:41 | 只看该作者
如果方便的话给我留个邮箱,我可以把这个非法网站的程序发给你,你看一下就知道它的意思了,谢谢
回复 支持 反对

使用道具 举报

该用户从未签到

8#
发表于 2008-12-11 18:39:02 | 只看该作者
有MSN的话,你留一个,我加你!
回复 支持 反对

使用道具 举报

该用户从未签到

9#
 楼主| 发表于 2008-12-12 10:15:37 | 只看该作者
bobdog520@tom.com
这是我的MSN,谢谢
回复 支持 反对

使用道具 举报

该用户从未签到

10#
发表于 2012-6-25 10:19:16 | 只看该作者
关注中……
回复 支持 反对

使用道具 举报

本版积分规则

关闭

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

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

GMT+8, 2024-11-8 16:50 , Processed in 0.095709 second(s), 27 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

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