51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 1629|回复: 3
打印 上一主题 下一主题

[原创] 实际性能测试遇到的问题,共同讨论一下

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2009-7-2 14:55:29 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
环境:c/s结构

操作:lr模拟client向server发送数据

服务器大概原理:jboss结构(不懂java),通过启用大量线程来接收处理lr发送来的数据。

结果:当数据量加大时,会丢数据。但是从lr检测的结果看来,cpu不超过20%,可用内存也很大,通过各个参数判断,应该没有内存溢出。硬盘也没有问题。所以从lr的结果上看来cpu,内存,硬盘,网络都没有问题。

开发人员的判断:server的最大线程数在搞怪。提高最大线程数,接受的数据就增多。但是最大线程数提高的一定程度就不能在提高了,会死机。(已经证实这个参数确实有影响)

我的问题是:
1.此系统的性能测试,我还需要监控哪些计数器?还需要注意哪方面呢?哪方面还可能影响性能呢?

2.对于这个线程,我还怎么监控其处理的能力,例如处理成功失败,处理速度。通过监控线程能提高系统性能吗?

3.既然然知道最大线程数就是系统的瓶颈,那么性能测试还需要测什么呢,还有什么意义呢?

4.还有一个问题,同样的环境,同样的压力。我用lr8.0测试性能比较好,lr9.0测出来的性能比较差。为什么呢?

大脑混乱中,菜鸟乱问,各位高手给指条路吧
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
 楼主| 发表于 2009-7-2 15:19:50 | 只看该作者
没人!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
回复 支持 反对

使用道具 举报

该用户从未签到

3#
发表于 2009-7-2 15:54:27 | 只看该作者
线程数可能是其中一个因素,还应该监控一下数据库
数据库接收数据的buffer啥的是否有影响呢?
回复 支持 反对

使用道具 举报

该用户从未签到

4#
 楼主| 发表于 2009-7-2 17:37:43 | 只看该作者
找到问题了,打出日志,提示网络连接失败,此原因导致服务器没有收到数据
可是,服务器会因为什么原因不响应网络连接呢?cpu,内存,都没有问题
数据库我也监控了,没有问题,很正常。
还能从哪个方面找出具体不响应的原因?
回复 支持 反对

使用道具 举报

本版积分规则

关闭

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

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

GMT+8, 2024-11-24 14:49 , Processed in 0.073016 second(s), 28 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

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