生活的乐趣都在过程里面,而目的只是在长长的过程之后一秒钟的高潮

讨论交流

上一篇 / 下一篇  2007-11-02 15:40:29 / 个人分类:软件测试人生

WinXP:不知有没有参与过对即时通讯工具的性能测试

王爬爬:QQ msn


WinXP:类似qq这样的
对这类工具的性能测试应该测试哪些点?


Sacri
是测试客户端还是服务端?


WinXP
都要

WinXP
个人觉得服务端和客户端都需要测
一个是测试大并发用户的并发登录的性能


Sacri
用lr测试,关注响应时间和吞吐量


WinXP
一个是测试大并发用户同时发送消息的性能


王爬爬
我以前做的是手机产线测试工具开发


Sacri
监控各个资源的情况,中间件的情况


WinXP
用web方式录制脚本吗?


Sacri
协议是什么?http还是socket


WinXP
我想知道,测试这样的产品应该注重哪些测试点?
协议是socket


Sacri
用lr录制脚本的时候录制哪种类型的vuser就行
说错了
我该说http还是要录winsocket
要模拟你的实际情况
哪些场景要测
这些情况应该就是你说的测试点


王爬爬
我想大概和web测试 没有区别吧..
即时通信


Sacri
监控分析这些场景下的性能表现


WinXP
首先,我还不确定都需要测试什么场景,目前只想到了2个。
1、QQ客户端并发登录。
2、QQ客户端并发发送消息。


Sacri
把功能点列表看一下


WinXP
象即时通讯工具,还需要测试其它什么场景呢?


Sacri
哪些是可能并发大的点而且对系统调用较为占资源的


WinXP
登录、发消息


王爬爬
服务端是用什么开发呢?


WinXP
java


Sacri
传送文件呢


WinXP
都是java


WinXP
jms


王爬爬
那服务端的操作系统 也应该考虑进去的


WinXP
服务端暂定用ibm aix
客户端用windows xp


Sacri
aix配置如何?


WinXP
2CPU 2G 80G
这个应该还可以


Sacri
配置这么低?pc server了
这样的机器恐怕悬啊


WinXP
先别考虑机器配置了。能不能告诉如何设计测试用例


Sacri
按照测试场景预期测试结果
 
WinXP
主要是场景我不知道我这两个场景选择的合适不?


Sacri
比如100并发登陆cpu占用<30%,主机内存占用<


WinXP我的意思是,对于测试即时通讯工具,只设计这两个场景对不对?还需要设计其它的场景不?


Sacri
这个问题就要你自己深入分析你要测的产品了
因为实现起来哪些会较为占用资源,这个每个产品可能都不一样
和研发也沟通一下吧


WinXP
我的产品的功能:
登录
添加分组
查找用户
发送消息
文件传输
创建聊天室
邀请加入聊天室
查看系统消息
系统配置
我认为可能造成性能的功能在:登录、发送消息、传送文件这三个功能上
所以,我先选择了两个场景:并发登录和并发发送消息


★最爱深田★
还有视频
 
WinXP
目前,产品还不支持视频。
以后会有
但是,客户端有UI界面的。用ld不知道如何录制脚本录制了一个,结果无法运行


Sacri
lr不关注用户界面的
你选的什么协议?


WinXP
是啊。所以,我写了一个web页面实现登录的功能。
这样左,合适不?
这样做,合适不?


Sacri
录winsocket应该可以吧?
为什么不直接录那个?


WinXP
哪个?客户端?


Sacri


WinXP
我录制了一个界面客户端,选择的多协议
socket和oracle
因为我的后台数据库是oracle
可是这个录制完,用不成。


Sacri
直接用winsocket试试?
连oracle的不应该是你的客户端吧?应该是你的后台服务


WinXP

好,我用winsocket试试。
不过,我现在用web方式也可以测试了。


王爬爬
你只是对性能测试 设计场景吗?


WinXP
设计啊。
登录的场景和发消息的场景
还想问一下,虚拟用户加载方式,是一下子1000同时加载?
还是一点一点加载?


王爬爬
http://www.testage.net/html/91/32191-140207.html


Sacri
是自己设计的


WinXP
怎么加载才合适?
我现在是20vu/10秒,持续一个小时


Sacri
估算真实情况的峰值

WinXP
真实情况的峰值是什么意思?
是真实环境下,用户并发的个数吗?


王爬爬

如果并发用户为75人,系统注册用户为1500人,以5%-7%作为并发用户参考值


Sacri
上线后,每天什么时段并发数最大


王爬爬-上海
一般以每15s加载5人的方式进行设计


WinXP
我的系统注册用户为2000人,是不是以140vu/s加载?


王爬爬
vu 是什么东东?


WinXP
不好意思,能不能给我解释的更清楚一些?谢谢了。
vu是虚拟用户
virtual user的简写


王爬爬
标准 我上面写出来了啊


WinXP
哦。看到了。谢谢
可是群主说按5%~7%加载
到底哪个可行呢?
我的系统用户有2000人呢。
按照群主的意思应该是按照140vu/s


王爬爬
那你可以自己调节啊


WinXP
你说的标准是按照多少用户计算的?


王爬爬
如果并发用户为75人,系统注册用户为1500人,以5%-7%作为并发用户参考值
你最高并发用户 大概是多少人?


WinXP
这么说,你们二位是一致的。好知道了,非常感谢。
关于最高并发用户,我不知道。


王爬爬
公网测一下.


WinXP
反正,我的注册用户有2000人,是不是可以认为最高并发用户就是2000人呢?


王爬爬
公网应该测一下


WinXP
我的注册用户有2000人,是不是可以认为最高并发用户就是2000人呢?

王爬爬
服务器的配置也应该考虑进去
你不能这样思考问题的


WinXP
那我怎么想才是对的呢?
这方面,我不是很懂


王爬爬
如果你的注册用户是20w人.你按照20w人来测.


WinXP
请多指教。


王爬爬
达不到测试要求,你就说软体有问题,这不是片面了吗?


WinXP
你说的对。
实际上一个系统并不是所有注册用户都在同时使用的。


王爬爬
所以,应该按照实际并发数来测,有经验的嘛 另当别论了
对啊


WinXP
感谢,感谢。
我会记住这个经验值的。
谢谢大家。


王爬爬
共同讨论啦


TAG: 软件测试人生

 

评分:0

我来说两句

Open Toolbar