51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 4856|回复: 5
打印 上一主题 下一主题

[求助] 求助loadrunner的10053问题

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2010-11-30 15:15:57 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
刚在执行CS架构的登录测试,录制完后回放,提示10053。选择的协议为:MS SQL Server+socket,但无放回放,请大侠多多帮忙,万分感激,急!!!!
回放脚本:
虚拟用户脚本已启动
正在开始操作 vuser_init。
vuser_init.c(12): lrs_create_socket(socket0, TCP, ...)
vuser_init.c(14): lrs_send(socket0, buf0)
vuser_init.c(16): lrs_receive(socket0, buf1)
vuser_init.c(18): lrs_send(socket0, buf2)
vuser_init.c(20): lrs_receive(socket0, buf3)
vuser_init.c(22): lrs_send(socket0, buf4)
vuser_init.c(24): lrs_receive(socket0, buf5)
vuser_init.c(24): Mismatch (expected 51 bytes, 0 bytes actually received)
vuser_init.c(26): lrs_send(socket0, buf6)
vuser_init.c(28): lrs_receive(socket0, buf7)
vuser_init.c(28): 错误: socket0 - 软件造成连接终止。错误代码: 10053。
从操作调用了中止。



录制脚本为:
vuser_init()
{

lrs_create_socket("socket0", "TCP", "LocalHost=0", "RemoteHost=vphr-96067aac06:1433",

LrsLastArg);

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

lr_think_time(6);

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

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

return 0;
}


请大侠帮忙~~~~
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
发表于 2010-11-30 21:16:43 | 只看该作者
建议不要用socket协议,可以用VBScript虚拟用户协议写ADO访问SQLServer的脚本,如果是ADO.NET访问数据库,也可以用Microsoft.NET虚拟用户协议录制和编写脚本
回复 支持 反对

使用道具 举报

  • TA的每日心情
    奋斗
    2022-5-8 19:23
  • 签到天数: 137 天

    连续签到: 1 天

    [LV.7]测试师长

    3#
    发表于 2010-11-30 22:57:03 | 只看该作者
    没遇到过,关注
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    4#
    发表于 2010-12-7 22:57:06 | 只看该作者
    SOCKET异常,从LOG看上一次返回数据接收到为0,此时可查看服务器跟踪分析,可以考虑更换接收返回值方法。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    5#
    发表于 2012-6-20 19:08:49 | 只看该作者
    关注中……
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    6#
    发表于 2012-7-11 16:07:05 | 只看该作者
    脚本缺少  lrs_close_socket("socket0");
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

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

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

    GMT+8, 2024-9-21 02:49 , Processed in 0.085587 second(s), 27 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

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