51Testing软件测试论坛

标题: 在lr中,failed transactions与errors有什么区别? [打印本页]

作者: wangyt    时间: 2009-9-15 09:46
标题: 在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
一个事务中有多个请求吧,如果一个事务中的某个请求失败,事务就失败了

所以说errors应该是请求的失败次数
作者: GeorgeWangLC    时间: 2009-9-17 17:39
原帖由 wangyt 于 2009-9-15 09:46 发表
我测试一个瞬时最大并发量的性能测试,并发三百个用户。关键事务设置集合点。init_action中设置登录脚本,end_action中设置注销脚本,主事务中设置一个查询操作。
执行完成后,有大量的error记录,其中,主事务有如 ...


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

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