压测执行报错:This Vuser already started a transaction with the same name, and has not yet
单脚本调测报错:Error: Vuser started transaction "预约提交", but did not reached a corresponding end transaction statement. The transaction ended automatically with status 'fail'.
检查脚本发现,
if(respCode0==0)
{ lr_output_message("--------------%s",lr_eval_string("{username}"));
// lr_output_message("--------------%s",lr_eval_string("{a}"));
}
else
{
lr_output_message("--------------%s",lr_eval_string("{username}"));
lr_output_message("--------------%s",lr_eval_string("{a}"));
lr_end_transaction("预约提交",LR_FAIL);
};
if分支的事务end被删除了。添加上就好了
单脚本调测报错:Error: Vuser started transaction "预约提交", but did not reached a corresponding end transaction statement. The transaction ended automatically with status 'fail'.
检查脚本发现,
if(respCode0==0)
{ lr_output_message("--------------%s",lr_eval_string("{username}"));
// lr_output_message("--------------%s",lr_eval_string("{a}"));
}
else
{
lr_output_message("--------------%s",lr_eval_string("{username}"));
lr_output_message("--------------%s",lr_eval_string("{a}"));
lr_end_transaction("预约提交",LR_FAIL);
};
if分支的事务end被删除了。添加上就好了
本文解决了一段压测脚本在执行过程中出现的错误,具体为if分支下事务end被意外删除导致的异常。通过修复该逻辑,确保了脚本正常运行并避免了自动失败的交易。
3064

被折叠的 条评论
为什么被折叠?



