51Testing软件测试论坛

标题: 关于内存激增的问题,如何测试及调优呢? [打印本页]

作者: feifeimao    时间: 2008-12-1 15:15
标题: 关于内存激增的问题,如何测试及调优呢?
前几天做了一个测试,是windows上的bs结构,做测试的初衷是,客户方发现在某个特定模块查询时,会出现内存占用到1.9g的情况,但3个月的时间段内只出现过2次。

测试是在自己搭建的环境上进行,硬件方面比实际生产环境好,整个过程中对三组资源进行了监控:内存、处理器、磁盘。处理器、磁盘指标都正常,在内存的这一组资源中,page fault/sec这个计数器指标不正常,这个阈值是100,但整个测试过程中持续都在1700左右(测试建议是检查数据算法),整个过程中内存监控是正常值范围。
后来加大压力,想看看会不会造成内存激增或把服务器压垮的情况,但除了lr提示页面下载超时错误,其他方面都正常。想问问各位大侠,关于内存激增方面的测试,有什么好的经验呢?
作者: archonwang    时间: 2008-12-1 16:18
你的开发平台是什么,如果是java,可以使用JProfiler
如果是net,可以考虑用net自带的分析工具分析,或是parasoft的产品进行分析。
作者: feifeimao    时间: 2008-12-1 17:09
是java的,JProfiler第一次听说,等我查查的,谢谢楼上啦
作者: junhong_006    时间: 2008-12-1 18:17
,害怕内存
作者: pupu840323    时间: 2008-12-2 10:43
2楼说的那个工具是白盒性能测试工具,应该不是你所想问的
你的意思是否想用LR来实现让内存激增?
作者: 看雪时节    时间: 2008-12-2 10:47
原帖由 pupu840323 于 2008-12-2 10:43 发表
2楼说的那个工具是白盒性能测试工具,应该不是你所想问的
你的意思是否想用LR来实现让内存激增?


是否有其他的监控工具可以监控JVM?因为JProbe之类的工具都是单元测试阶段的性能测试工具。而Loadrunner又没有实现监控JVM.
作者: feifeimao    时间: 2008-12-12 12:05
原帖由 pupu840323 于 2008-12-2 10:43 发表
2楼说的那个工具是白盒性能测试工具,应该不是你所想问的
你的意思是否想用LR来实现让内存激增?


不是用lr实现内存激增。
当时启动这个测试,原因是在某个特定模块出现了内存激增的情况,用lr录制了那个特定模块的脚本,反复进行测试,想看看会不会出现内存激增的情况,但整个测试过程中内存表现完好。
作者: feifeimao    时间: 2008-12-12 12:07
那就是要重新找个工具监控jvm了吗?
现在那个问题一直没有重现,除了让开发人员检查一下数据算法,没有其他的测试建议了,有点惭愧




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2