51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 3213|回复: 4
打印 上一主题 下一主题

[求助] Loadrunner socket协议报错:socket1 - Connection reset by peer. Error code: 1005

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2012-7-25 15:52:48 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 colleage-god 于 2012-7-25 15:53 编辑

Loadrunner在场景里面跑脚本(脚本是socket协议)的时候,我虚拟100个用户,当虚拟用户达到35-40的时候就会报10054的错误,请大家帮忙看看问题到底出在哪里?

备注:我全部的代码都是写在action里面的。

Action:

#include "lrs.h"
#include "test.h"

Action()
{   
        unsigned char input[2000];
        unsigned char output[2000];
        int rc;
        rc = lrs_create_socket("socket1","TCP","RemoteHost=192.168.1.10:10000",LrsLastArg);
        if (rc==0)
                lr_output_message("Socket连接创建成功");
        else
                lr_output_message("Scoket连接创建失败,错误码=%d",rc);
       
        strcpy(input,"2014-09-212012-07-2309.35.5608020 080011");
        strcat(input,lr_eval_string("<account>"));
        strcat(input,"000000");

         Test(input,output);

         lrs_startup(257);
         lr_start_transaction("事务");
         
         lrs_set_send_buffer("socket1", (char *)output, strlen(&output));

        lrs_send("socket1","buf0",LrsLastArg);
        lrs_set_recv_timeout2(10,0); // 设置接收超时,默认为10秒    超时时间设置更大也会报错
        lrs_receive("socket1","buf1",LrsLastArg);  //查看原因的时候,光标会跑到这行代码
         
         lr_end_transaction("事务", LR_AUTO);

         lrs_close_socket("socket1");

    return 0;
}

data.ws:
/;WSRData 2 1


send buf0 0

recv buf1 2
                "ok"

-1

vuser_init:
#include "lrs.h"

vuser_init()
{

    lrs_startup(257);       

    return 0;
}

vuser_end:
#include "lrs.h"

vuser_end()
{
        lrs_cleanup();

    return 0;
}
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
 楼主| 发表于 2012-7-25 16:23:08 | 只看该作者
各位高手帮忙看看吧!
回复 支持 反对

使用道具 举报

该用户从未签到

3#
 楼主| 发表于 2012-7-26 09:04:44 | 只看该作者
自己再顶一下。。。
回复 支持 反对

使用道具 举报

该用户从未签到

4#
发表于 2012-8-31 17:21:24 | 只看该作者
都没人回答啊 遇见同样的问题
回复 支持 反对

使用道具 举报

  • TA的每日心情
    开心
    2022-11-3 14:42
  • 签到天数: 7 天

    连续签到: 1 天

    [LV.3]测试连长

    5#
    发表于 2012-10-30 16:10:25 | 只看该作者
    同问,20用户没出现,但是50用户的时候就出现10054错误了,压力上不去。
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

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

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

    GMT+8, 2024-11-11 19:39 , Processed in 0.087742 second(s), 27 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

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