关于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次脚本,有没有其他比较容易的方法啊?
是哪里要进行设置还是如何修改代码? 你设置迭代不可以吗 如果设置迭代,应该是后面一个用户接着前面一个用户登陆,而不是一起登陆的并发!~~~
回复 1# 的帖子
请问您的问题解决了吗?我的问题差不多:
loadrunner winsock 脚本中如何模仿大量用户登录服务器,以不同登录名登录,我现在可以实现迭代,但是是一个用户登录完并退出后另一个才进行登录,这相当于只有一个用户量,如何增加
谢谢赐教 回复楼上的问题,可以对登录名和登陆密码进行参数化,就可以实现登陆不同用户了
页:
[1]