51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 4893|回复: 5
打印 上一主题 下一主题

[原创] 利用LR测试腾讯RTX服务器端最大在线用户数

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2011-12-23 16:51:34 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
大家好:


本人对测试完全是门外汉,但由于业务需要,现在想要测试一下腾讯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、反复运行那个脚本后再用固定用户登陆仍未见消息


请教各位,我是不是脚本录制的方法不错,或者某些细节没有注意?
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

  • TA的每日心情
    开心
    2014-10-16 09:54
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]测试小兵

    2#
    发表于 2011-12-23 17:06:37 | 只看该作者
    如果每个人都像LZ似的去测试,TX早就垮了。
    这样的程序是不可能让你做并发的。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    3#
     楼主| 发表于 2011-12-23 18:42:08 | 只看该作者
    回复 2# mymagic


       感谢楼上回帖。但请问:那么如何才能对类似于RTX服务器进行在线人数的测试呢?请指点。
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2014-10-16 09:54
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]测试小兵

    4#
    发表于 2011-12-26 09:36:35 | 只看该作者
    回复 3# itnop


        首先你要确保你要测试的服务器是允许你访问的、程序协议是未加密过的、有开发人员支持的(一旦出现问题可以沟通)。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    5#
     楼主| 发表于 2011-12-26 10:18:54 | 只看该作者
    回复 4# mymagic


        再次感谢这位朋友的热心。
    是这样:我的测试环境完全是在我自己的电脑上搭建出来的,不存在服务器不允许访问的问题;程序协议是否加密,这个我不确定;没有开发人员支持,只能上来向各位坛友求教。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    6#
    发表于 2011-12-26 10:32:05 | 只看该作者
    首先要解决的就是LR的winsocket协议**版只有100个用户可以模拟的问题,这样你才有可能模拟更多的用户。
    再就是脚本问题,这个RTX肯定用winsocket协议录制,发送十六进制的报文,可以用抓包工具分析分析。
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

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

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

    GMT+8, 2024-11-16 02:46 , Processed in 0.066745 second(s), 25 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

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