wangyt 发表于 2009-9-15 09:46:37

在lr中,failed transactions与errors有什么区别?

我测试一个瞬时最大并发量的性能测试,并发三百个用户。关键事务设置集合点。init_action中设置登录脚本,end_action中设置注销脚本,主事务中设置一个查询操作。
执行完成后,有大量的error记录,其中,主事务有如下error:
Action.c(10): Error -27791: Server "192.168.10.12" has shut down the connection prematurely
怀疑是网页的session过短超时而造成的。
以上的error中Total Messages数为153,vuser数为106。
但是我查看failed transactions,主事务failed的数只有6个。
问:errors与failed transactions各是什么意思,我应该以哪个为判断主事务成功和失败的标准?

msnshow 发表于 2009-9-15 14:18:35

一个事务中有多个请求吧,如果一个事务中的某个请求失败,事务就失败了

所以说errors应该是请求的失败次数

GeorgeWangLC 发表于 2009-9-17 17:39:18

原帖由 wangyt 于 2009-9-15 09:46 发表 http://bbs.51testing.com/images/common/back.gif
我测试一个瞬时最大并发量的性能测试,并发三百个用户。关键事务设置集合点。init_action中设置登录脚本,end_action中设置注销脚本,主事务中设置一个查询操作。
执行完成后,有大量的error记录,其中,主事务有如 ...

error在以此事务中可能会有多个
failed transaction才是要关注统计的。

前一阵子做的项目就有几个遇到类似搂主的情况: Action.c(10): Error -27791: Server "*********" has shut down the connection prematurely
分析可能由一下原因造成的:

[*]loadrunner客户端服务器网卡资源不足
[*] tcp/ip连接超时时间设置太长,造成无连接可用
[*] 应用服务端有问题
[*] 中间件(websphere, jboss, tuxedo,weblogic,apache tomact,etc)

供参考!

[ 本帖最后由 GeorgeWangLC 于 2009-9-17 17:40 编辑 ]
页: [1]
查看完整版本: 在lr中,failed transactions与errors有什么区别?