|
大家好:
本人对测试完全是门外汉,但由于业务需要,现在想要测试一下腾讯RTX服务器可承受的最大用户数,因此想到了利用LR。其实,我的这个测试不算是一个对服务器端的压力测试,就是想利用LR模拟若干客户端同时登录到服务器上,然后向一个固定的用户发一句话(用以统计在线用户数)。
大致想法:
1、现在服务器端创建若干个用户测试的用户(与LR无关);
2、利用LR模拟若干用户登录系统(可以不同登陆系统);
3、模拟用户全部登陆后,向固定用户发一句话(也可以不是同时发话);
我的环境:LR8.1
我已经做的操作:
1、在StartPage下new了一个Vuser Script——选择Client/Server->Windows Sockets;
2、在窗口上方的按钮区点击Start Record,然后选择如下:
Application Type:Win32 Application
Program to recordRTX客户端启动程序
Program Argument:<空>
Working directoryRTX客户端安装目录
Record into Action:Vuser_init
注:Option项未进行设置改动
3、当显示开始录制后,我做了如下操作:
a、系统自动启动了RTX客户端
b、我用一个已存在的测试用户登录系统
c、向固定用户发了一条消息
d、然后点击了录制条中stop按钮
4、返回到到脚本创建的窗口后,点击了几次左下角的next,好像测试了脚本(显示no error)。
5、点击窗口上方Run按钮
6、用那个固定的用户(用来接收测试用户发来消息的用户)登陆,结果只看到1条离线消息过来(在录制脚本时发送的那条消息)——我本来认为应该有两条消息过来,内容相同但时间不同。
7、反复运行那个脚本后再用固定用户登陆仍未见消息
请教各位,我是不是脚本录制的方法不错,或者某些细节没有注意? |
|