51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 1707|回复: 2
打印 上一主题 下一主题

[求助] 求助:LR报错9017

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2014-5-7 17:07:35 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
请高人指点:
本人刚学习LR,现用LR11.0做一个C#语言开发的C/S系统的服务端性能测试,要求最低同时有50个客户端用户在线操作(登录,登录后的系统操作),现在使用多协议中的Windows Scokets协议(若使用单协议中的Windows Scokets,打开客户端时服务端报连接超时)进行录制脚本,然后回放脚本的时候报错9017
脚本前几行内容为:
vuser_init()
{
lrs_create_socket("socket0","TCP","LocalHost=0","Backlog=1",LrsLastArg);
lrs_accept_connection(socket0,socket1);
lrs_close_socket(socket0);
lrs_receive("socket1","buf0",LrsLastArg);


回放脚本日志为:
Virtual User Script started at:2014-05-07 16:50:58
Starting action vuser_init.
vuser_init.c(12):lrs_create_socket(socket0,TCP,...)
vuser_init.c(14):lrs_accept_connetion(socket0,socket1)
vuser_init.c(14):Error:Timeout expired while trying to accept connetion.Error code:9017.
Abort was called from an action.

还有一个情况就是:录制脚本的时候,从我登录客户端后,事件数量开始快速增加(大概以每秒两百左右的速度增加,即使我没有操作客户端也增加,直到关闭客户端才停止),非常奇怪。
请高人指点,不胜感激!!!
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
 楼主| 发表于 2014-5-7 17:28:49 | 只看该作者
...
这是要悲剧了吗?
回复 支持 反对

使用道具 举报

  • TA的每日心情
    擦汗
    2017-10-27 14:21
  • 签到天数: 306 天

    连续签到: 1 天

    [LV.8]测试军长

    3#
    发表于 2014-5-8 16:48:31 | 只看该作者
    你在频繁的创建-发送-接收-关闭,由于后台处理很快,客户机会不停的进行此操作,而且这个过程需要一定的时间,以致loadrunner出现这样的错误提示而中断所有或部分虚拟用户。
    处理办法:把创建socket方在init中,把关闭socket方在end中,这样就只是反复的进行发送和接收,不会频繁的创建和关闭,从而解决这个问题。
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

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

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

    GMT+8, 2024-11-23 10:16 , Processed in 0.073299 second(s), 27 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

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