xxyx123 发表于 2009-10-10 13:27:15

LoadRunner的不解

希望给位朋友不吝赐教,这里先谢谢了!

1.测试应用软件的性能主要看那些指标?
2.在使用LoadRunner的时候,怎么样看它是并行还是串行,如果我让它并行,它却串行了,但响应时间很快,这是说明我的程序有问题吗?
3.在使用LoadRunner测试的时候,出现cup瓶颈,是指我的测试机的cup不行,还是说编写的程序有问题?

xujiangbo123 发表于 2009-10-10 13:50:39

1.常用的服务器资源,如CPU,内存使用率,事务方面的响应时间,TPS等。根据具体的测试需求而定;
2.这是你自己的脚本设置的,你想让他并发,但设置的不对,就串行了;
3.若服务器CPU利用率太高,就分析服务器,确定瓶颈,看是哪里导致CPU利用率超标的;若自己的压力机不行了,就多驱动几个压力机,或换配置好的压力机~

只能简单的回答了,其实直接问这些问题意义不大,做几个项目慢慢理解就好了~

xxyx123 发表于 2009-10-10 14:07:32

关于第二个问题

怎样设置就不串行了呢?能详细的说一下,或者给我点资料什么的,我查了一下没找到这方面的资料!!谢谢了!!

xujiangbo123 发表于 2009-10-10 14:24:03

看LR的controller帮助文档,各项设置的目的和方法都有~

xxyx123 发表于 2009-10-10 15:52:26

我弄明白了,我的不是串行,而是超时了,我用了100用户并发,可是在Analysis中的最大并发人数才40,我看了一些资料说这是因为其他用户的因为超时所以没有接收到,那么我想问一下,为什么会出现这个问题,是我测试的产品有问题还是其他原因?!

[ 本帖最后由 xxyx123 于 2009-10-12 11:35 编辑 ]

xxyx123 发表于 2009-10-12 11:39:36

期待回答:handshake

火山 发表于 2009-10-12 14:52:38

默认超时30秒,超过这个值,并发点上的用户就不在集合等待了。可以设置的高点。
cpu主要是看利用率持续90%以上,cpu就是负载过高了。还可以看cpu的处理队列,双核一般不大于2。

zynuage 发表于 2009-10-12 17:23:03

造成超时的原因有很多,你施压时要看看你的施压机的cpu是否已经当掉了,如果当掉,有可能是服务器发包时,你的施压机死机已经收不到数据了。

xxyx123 发表于 2009-10-12 17:23:39

我还想问一个问题,我用100用户并发,在平均事物响应时间的图中Action的图线是持续增长的,向对角线一样,这是什么原因,这是正常现象,还是有问题??用户数下降了,它应该也是下降啊?

[ 本帖最后由 xxyx123 于 2009-10-12 17:55 编辑 ]

火山 发表于 2009-10-12 18:28:32

你100个并发用户只有40个并发,就证明你部分用户的响应时间超长,超出并发等待时间。响应时间包括40个正常的还包括60个不正常的。

xxyx123 发表于 2009-10-14 15:44:46

哦,我知道了!谢谢大家啊!:)

[ 本帖最后由 xxyx123 于 2009-10-20 10:48 编辑 ]
页: [1]
查看完整版本: LoadRunner的不解