zlpxm 发表于 2008-5-4 10:16:00

关于winsocket的问题

使用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次脚本,有没有其他比较容易的方法啊?

是哪里要进行设置还是如何修改代码?

iori 发表于 2008-5-5 13:44:10

你设置迭代不可以吗

zlpxm 发表于 2008-5-23 11:17:48

如果设置迭代,应该是后面一个用户接着前面一个用户登陆,而不是一起登陆的并发!~~~

tianlei1984 发表于 2009-4-17 10:50:57

回复 1# 的帖子

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

yubiao584521 发表于 2009-4-18 17:16:44

回复楼上的问题,可以对登录名和登陆密码进行参数化,就可以实现登陆不同用户了
页: [1]
查看完整版本: 关于winsocket的问题