softwareth 发表于 2007-12-11 15:31:20

结束事务的四个选项如何选LR_AUTO等



请高手指点在录制脚本添加结束事务时的四个选项怎么选择啊
LR_AUTOLR_PASS LR_FAIL LR_STOP 这都是什么意思啊 >???? 怎么选择啊 ?

fox-huling 发表于 2007-12-12 16:26:49

默认选择LR_AUTO, LR_PASS 为通过的事务,LR_FAIL 为失败的事务,LR_STOP 为停止的事务

softwareth 发表于 2007-12-12 16:34:13

感谢你的翻译
我想知道 什么情况下选择不同的协议

seasons 发表于 2007-12-12 17:12:42

回复 1# 的帖子

一般来说,都会选择LR_AUTO,这个时候即LR自己会判断成功或者失败。判断标准应该是以
1. 是否收到响应
2. 收到的响应与预期的是否一致

如果不想使用LR的判断标准呢,可以自己来定义。
例如说我发送了一个报文串,接受回来的报文有(a,b,c)三种。
那么我可以自己判断
if(strcmp(lr_eval_string("{return_buf}"),"a")==0)
{
      LR_END_TRANSACTION("TransactionName",LR_PASS);
}
else if(strcmp(lr_eval_string("{return_buf}"),"b")==0)
{
      LR_END_TRANSACTION("TransactionName",LR_FAIL);
}
else if(strcmp(lr_eval_string("{return_buf}"),"c")==0)
{
      LR_END_TRANSACTION("TransactionName",LR_STOP);
}

印象中LR好像是支持自定义返回状态的,但是不记得在哪里了。
如果用默认的话,只能支持3种返回状态的判断。

xing2516 发表于 2012-3-31 14:41:38

还是没看懂!
页: [1]
查看完整版本: 结束事务的四个选项如何选LR_AUTO等