LR报错信息

上一篇 / 下一篇  2013-01-08 12:31:41 / 个人分类:LoadRunner

日期2013/1/8
问题:执行多用户并发注册文件场景时,部分虚拟用户出现如下 error;(脚本回放时未出现这样的错误)
报错信息Error: Vuser started transaction "login", but did not reached a corresponding end transaction statement. The transaction ended automatically with status 'fail'.
网络解释:在loadrunner中,事务代表一个操作或一组操作,在 Vuser 脚本中,事务就是一组函数:lr_start_transaction("transaction name");lr_end_transaction("transaction name", LR_AUTO);这一组函数必须同时出现,并且开始事务和结束事务的名字必须是匹配的。如果出现其中一个,回放脚本时就会报错:Error: Vuser started transaction "transaction name", but did not reached a corresponding end transaction statement. The transaction ended automatically with status 'fail'.如果开始事务和结束事务的名字不匹配,回放脚本时就会报错 Error: Failed to end Transaction "login_end" (by name). Please check that you made a call to start transaction operation.
结果:检查脚本,在某一个判断中少了lr_end_transaction()
分析:如果事务函数不是成对出现,或者脚本在进入lr_start_transaction()后,在lr_end_transaction()前就异常了,所以并没有执行lr_end_transaction,就会报这个错误


TAG:

 

评分:0

我来说两句

Open Toolbar