51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 3657|回复: 4
打印 上一主题 下一主题

[原创] 结束事务的四个选项如何选LR_AUTO等

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2007-12-11 15:31:20 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式


请高手指点  在录制脚本添加结束事务时的四个选项怎么选择啊
LR_AUTO  LR_PASS LR_FAIL LR_STOP 这都是什么意思啊 >???? 怎么选择啊 ?
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
发表于 2007-12-12 16:26:49 | 只看该作者
默认选择LR_AUTO  , LR_PASS 为通过的事务,LR_FAIL 为失败的事务,LR_STOP 为停止的事务
回复 支持 反对

使用道具 举报

该用户从未签到

3#
 楼主| 发表于 2007-12-12 16:34:13 | 只看该作者
感谢你的翻译  
我想知道 什么情况下选择不同的协议
回复 支持 反对

使用道具 举报

该用户从未签到

4#
发表于 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种返回状态的判断。
回复 支持 反对

使用道具 举报

该用户从未签到

5#
发表于 2012-3-31 14:41:38 | 只看该作者
还是没看懂!
回复 支持 反对

使用道具 举报

本版积分规则

关闭

站长推荐上一条 /1 下一条

小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

GMT+8, 2024-11-8 00:43 , Processed in 0.067220 second(s), 27 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

快速回复 返回顶部 返回列表