51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

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

[原创] 关于winsocket的问题

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2008-5-4 10:16:00 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
使用window socket这个协议,录制完脚本后,在action里就是send和receive,登陆密码和用户名是放在buf里面的,代码的模式如下:

    Action()
{
    lrs_create_socket("socket1", "TCP", "RemoteHost=**.**.**.**:****",  LrsLastArg);

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

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

   
    return 0;
}



  不用的socket,是不用的一个接口,用户登陆消息会相应的在buf里面,从0开始增加,登陆的用户名和密码基本都是放在buf0里面。一个用户登陆有一个与服务器的接口,就是一个socket。我想让每一个用户占用一个socket,我试过用for循环来做,但是用户做不到循环;只能手工来做,录制结束后,给每一个buf0都重新给予一个socket,这样的话,如果要测试100个用户的登陆,就要修改100次脚本,有没有其他比较容易的方法啊?

是哪里要进行设置还是如何修改代码?
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

  • TA的每日心情

    2016-12-30 10:59
  • 签到天数: 6 天

    连续签到: 1 天

    [LV.2]测试排长

    2#
    发表于 2008-5-5 13:44:10 | 只看该作者
    你设置迭代不可以吗
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    3#
     楼主| 发表于 2008-5-23 11:17:48 | 只看该作者
    如果设置迭代,应该是后面一个用户接着前面一个用户登陆,而不是一起登陆的并发!~~~
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    4#
    发表于 2009-4-17 10:50:57 | 只看该作者

    回复 1# 的帖子

    请问您的问题解决了吗?
    我的问题差不多:
    loadrunner winsock 脚本中如何模仿大量用户登录服务器,以不同登录名登录,我现在可以实现迭代,但是是一个用户登录完并退出后另一个才进行登录,这相当于只有一个用户量,如何增加
    谢谢赐教
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    5#
    发表于 2009-4-18 17:16:44 | 只看该作者
    回复楼上的问题,可以对登录名和登陆密码进行参数化,就可以实现登陆不同用户了
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

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

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

    GMT+8, 2024-11-19 15:13 , Processed in 0.080621 second(s), 27 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

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