51Testing软件测试论坛

标题: 用LR如何测试内存泄露 [打印本页]

作者: mansart    时间: 2008-8-22 22:39
标题: 用LR如何测试内存泄露
想在整个场景运行后,再继续监测30分钟的内存占用情况要如何做。
好象目前LR只能监控场景运行时间范围内的资源使用情况。
作者: mansart    时间: 2008-8-26 23:10
请指教
作者: my3x_lz    时间: 2008-8-27 09:52
Windosw系统,LR监控器有个指标在Process下 “Private Bytes”这个指标如果系统随着时间而降低,则此计数器可以是内存泄漏的最佳指示器。
作者: mansart    时间: 2008-8-27 11:40
原帖由 my3x_lz 于 2008-8-27 09:52 发表
Windosw系统,LR监控器有个指标在Process下 “Private Bytes”这个指标如果系统随着时间而降低,则此计数器可以是内存泄漏的最佳指示器。


我不是这个意思,你没有看清楚我的问题,我知道内存泄露要选择什么计数器。
我的问题是Loadrunner能不能设定监控场景的时间。
作者: zynuage    时间: 2008-8-27 14:56
不要把loadrunner想象的太智能化了,要想查看内存泄漏的问题,就得采用白盒测试,也就是对代码要非常的熟悉。了解整个系统的架构才行。
作者: mansart    时间: 2008-8-27 21:25
我的问题是Loadrunner能不能设定监控场景的时间。 如果可以设置,在哪里设置。
应为我想监控场景运行完成后一段时间范围内的内存占用情况。
作者: jse1022    时间: 2008-8-29 14:05
这个好像不行吧,要不设置2个场景,第一个场景就按照你的正常的操作来,第二个场景什么也不做或者就一个虚拟用户然后设置运行时间,这样应该也能达到你的要求吧
作者: mansart    时间: 2008-8-30 08:23
谢谢回复,但是还是不太甘心,难道真的没有这方面的设置吗。
作者: axingceshi    时间: 2008-9-3 14:44
:no:
作者: q789789q    时间: 2008-9-4 16:46
.net方面有没有可用的内存泄漏测试工具呢,有的大家推荐一下,谢谢一下,现在做这方面,不太懂
作者: funly    时间: 2008-9-4 17:55
LR是性能测试工具,它没有内存泄漏工具的分析能力.但是一个很好协助内存泄漏工具快速定位泄漏的对象.
如果你有上有一个内存泄漏工具,用LR压你在定位内存泄漏的系统,这样做的目标是可以产生大量的对象.然后JVM回收垃圾的时候你看那个CLASS的对象没被回收的.那基本上可以定位它有内存泄漏了.
作者: mansart    时间: 2008-9-8 22:16
原帖由 funly 于 2008-9-4 17:55 发表
LR是性能测试工具,它没有内存泄漏工具的分析能力.但是一个很好协助内存泄漏工具快速定位泄漏的对象.
如果你有上有一个内存泄漏工具,用LR压你在定位内存泄漏的系统,这样做的目标是可以产生大量的对象.然后JVM回收垃圾 ...


不知道你说的这个工具是哪一个
作者: lijian422202    时间: 2008-9-9 10:33
每次。。。需要监控JVM的内存情况,就去下载一个jprofiler。并注册一个10天的试用,够用到测试结束。
功能非常的强大,可以看到内存没有释放的对象是有哪个关联类创建的,解决问题起来很快
作者: yangcaige    时间: 2012-4-19 14:25
路过,学习了
作者: superfang    时间: 2012-4-19 14:43
回复 1# mansart


    如果监控资源建议用专业的监控工具,loadrunner的监控只是一个鸡肋,作用不大,个人感觉。
资源监控:vmstat ,nmon ,glance
DB: TOAD , ManageEngine_ApplicationsManager.exe
网络方面:nload , iftop 等工具




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