结束事务的四个选项如何选LR_AUTO等
请高手指点在录制脚本添加结束事务时的四个选项怎么选择啊
LR_AUTOLR_PASS LR_FAIL LR_STOP 这都是什么意思啊 >???? 怎么选择啊 ? 默认选择LR_AUTO, LR_PASS 为通过的事务,LR_FAIL 为失败的事务,LR_STOP 为停止的事务 感谢你的翻译
我想知道 什么情况下选择不同的协议
回复 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种返回状态的判断。 还是没看懂!
页:
[1]