51Testing软件测试论坛
标题:
LoadRunner的不解
[打印本页]
作者:
xxyx123
时间:
2009-10-10 13:27
标题:
LoadRunner的不解
希望给位朋友不吝赐教,这里先谢谢了!
1.测试应用软件的性能主要看那些指标?
2.在使用LoadRunner的时候,怎么样看它是并行还是串行,如果我让它并行,它却串行了,但响应时间很快,这是说明我的程序有问题吗?
3.在使用LoadRunner测试的时候,出现cup瓶颈,是指我的测试机的cup不行,还是说编写的程序有问题?
作者:
xujiangbo123
时间:
2009-10-10 13:50
1.常用的服务器资源,如CPU,内存使用率,事务方面的响应时间,TPS等。根据具体的测试需求而定;
2.这是你自己的脚本设置的,你想让他并发,但设置的不对,就串行了;
3.若服务器CPU利用率太高,就分析服务器,确定瓶颈,看是哪里导致CPU利用率超标的;若自己的压力机不行了,就多驱动几个压力机,或换配置好的压力机~
只能简单的回答了,其实直接问这些问题意义不大,做几个项目慢慢理解就好了~
作者:
xxyx123
时间:
2009-10-10 14:07
标题:
关于第二个问题
怎样设置就不串行了呢?能详细的说一下,或者给我点资料什么的,我查了一下没找到这方面的资料!!谢谢了!!
作者:
xujiangbo123
时间:
2009-10-10 14:24
看LR的controller帮助文档,各项设置的目的和方法都有~
作者:
xxyx123
时间:
2009-10-10 15:52
我弄明白了,我的不是串行,而是超时了,我用了100用户并发,可是在Analysis中的最大并发人数才40,我看了一些资料说这是因为其他用户的因为超时所以没有接收到,那么我想问一下,为什么会出现这个问题,是我测试的产品有问题还是其他原因?!
[
本帖最后由 xxyx123 于 2009-10-12 11:35 编辑
]
作者:
xxyx123
时间:
2009-10-12 11:39
期待回答
作者:
火山
时间:
2009-10-12 14:52
默认超时30秒,超过这个值,并发点上的用户就不在集合等待了。可以设置的高点。
cpu主要是看利用率持续90%以上,cpu就是负载过高了。还可以看cpu的处理队列,双核一般不大于2。
作者:
zynuage
时间:
2009-10-12 17:23
造成超时的原因有很多,你施压时要看看你的施压机的cpu是否已经当掉了,如果当掉,有可能是服务器发包时,你的施压机死机已经收不到数据了。
作者:
xxyx123
时间:
2009-10-12 17:23
我还想问一个问题,我用100用户并发,在平均事物响应时间的图中Action的图线是持续增长的,向对角线一样,这是什么原因,这是正常现象,还是有问题??用户数下降了,它应该也是下降啊?
[
本帖最后由 xxyx123 于 2009-10-12 17:55 编辑
]
作者:
火山
时间:
2009-10-12 18:28
你100个并发用户只有40个并发,就证明你部分用户的响应时间超长,超出并发等待时间。响应时间包括40个正常的还包括60个不正常的。
作者:
xxyx123
时间:
2009-10-14 15:44
哦,我知道了!谢谢大家啊!
[
本帖最后由 xxyx123 于 2009-10-20 10:48 编辑
]
欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/)
Powered by Discuz! X3.2