51Testing软件测试论坛

标题: 新手做性能测试疑惑 [打印本页]

作者: youyan2007    时间: 2010-3-4 16:20
标题: 新手做性能测试疑惑
一个模块基本完成功能测试的时候,领导现要求做压力测试。无奈的我就开始闷头找性能测试工具,目前已经锁定loadrunner负载测试工具,但是心里还是没底,即使会使用loadrunner来录制脚本,但还是不会修改脚本,更甭提分析结果了……想请教各位,像我这种没有做过性能测试的,如何能做好性能测试?是不最好有个有经验的带着?如果上一个条件没有的话,那我自己如何去做,才能快速掌握性能测试方法?在有限的时间内做一些有意义的测试,而不是做无用功!谢谢大家,请赐教!
作者: 云层    时间: 2010-3-4 18:02
凡事都是从不会到会,多看看别人的学习经验和资料,自然就会一步一个脚印成为高手

哪里有不做无用功的学习,不过那里有无用功呢?
作者: youyan2007    时间: 2010-3-5 09:19
谢谢云层每次都这么支持我!呵呵
作者: youyan2007    时间: 2010-3-5 09:25
我昨天配置LR,想让其监控linux资源,始终没有数据,这是怎么回事啊?rstatd服务是启动的。

报的错误还是Monitor name:UNIX Resources.无法在xx上初始化测试。创建RPC客户端时出错。确保可以连接计算机。并且计算机运行rstat守护程序。错误详细信息:RPC:创建RPC客户端失败。
作者: 云层    时间: 2010-3-5 12:53
你自己在服务器上开个东西监控好了,不一定要用LR监控
作者: youyan2007    时间: 2010-3-5 14:38
已经照您在另一个帖子里说的,用nmon来监控,呵呵,效果不错!可惜我机子的excell版本太低,还不能看……待更新!
作者: winthnight    时间: 2010-3-5 15:54
标题: 回复 5# 的帖子
对,linux自身的监控就很好用。我之前也是想用LR监控的,不过折腾了半天也没在服务器上装上rstatd,只好自学了下linux,发现很多监控命令还是很好用的~
作者: youyan2007    时间: 2010-3-9 18:10
现有些疑问,想请教大家,估计对你们来说,都是很简单的问题,呵呵
1、LR虚拟用户运行场景后,与数据库有交互吗?比如注册的时候,先录制整个注册的流程,然后运行该场景,设置10个并发,运行完毕,数据库里并没有增加10条记录。如果虚拟用户并没有往数据库里写数据,那么如何实现与数据库的交互,可以增加数据库记录?
2、怎样计算一台PC上可以生成多少负载,即支持多少并发虚拟用户?我的系统是win2003,Interl Pentium 4 CPU 1.70GHz,1.96GB的内存,能支持多少并发用户?我在网上看了,对于不同的脚本,占用的内存是不一样的。如果我定义并发用户超过系统支持的,可能导致负载没发送出去或是系统崩溃,这个又怎么去预防呢?如果没发送出去,我又如何判断呢?

可能把简单的问题说复杂了,请多多指教!谢谢
作者: majun915    时间: 2010-3-9 22:19
你自己在服务器上开个东西监控好了,不一定要用LR监控

学到了 呵呵 谢谢
作者: youyan2007    时间: 2010-3-10 10:33
我上次提的问题,有一个搞懂了,LR可以和数据库交互,我上次出现的问题是开发人员的程序里没有屏蔽掉唯一性校验的部分,所以注册不上。第二个问题,我打算也自己去弄明白,并发几个,看数据库记录就知道了……




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