51Testing软件测试论坛

标题: LR中errors与failed transactions的区别 [打印本页]

作者: mvvztt    时间: 2011-6-1 09:22
标题: LR中errors与failed transactions的区别
在网上搜了下,是说一个事务中包含多个请求,如果一个请求失败了,事务就失败了,所以errors应该是请求失败的次数,既然这样的话,为什么我errors是400多,但是failed transactions却为0?
而且我查看了errors的详细信息,报错内容就是我在事务后定义的如果找不到关键字就打印出来的信息,这是为什么呢?
到底应该以errors为准还是failed transactions为准呢?
作者: mvvztt    时间: 2011-6-1 13:19
没有人知道么?
作者: aklszt    时间: 2011-6-2 15:12
本帖最后由 aklszt 于 2011-6-2 15:13 编辑

一般以Failed Transaction为准。但是要查看errors,分析其原因,然后解决,你报400个多个错肯定是不正常的,要优化。如果有errors,Action至少会失败,不可能全部事务都Pass的。
作者: mvvztt    时间: 2011-6-3 10:14
可是我failed transactions确实是为0呀,脚本跑了10个小时,通过的transactions为几百万个,那这是LR的问题还是?
作者: christixo    时间: 2011-6-3 14:37
failed transactions是指你录制的脚本执行失败,失败的原因有很多,或者是客户端、服务器端都有可超时等
跟errors没有直接关系。至于你说的报了几百个,看LOG都有详细记录到底哪出了问题报错。
作者: mvvztt    时间: 2011-6-8 10:23
回复 5# christixo


    查看了errors中的报错信息,报错内容是我事务失败时打印出来的语句,这样的话,failed transactions是应该有值的,怎么会为0呢?
作者: mvvztt    时间: 2011-6-8 13:59
还是没弄明白
作者: mvvztt    时间: 2011-6-10 11:15

作者: mvvztt    时间: 2011-6-15 10:57
再顶
作者: wuwoyiran    时间: 2011-6-20 15:08
有可能是你没有将检查点的状态与事务状态关联在一起,导致场景运行时可能出现有error,而failed transaction等于0的情况。当然,这只是原因之一,有可能还有其他原因。




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