51Testing软件测试论坛
标题:
结束事务的四个选项如何选LR_AUTO等
[打印本页]
作者:
softwareth
时间:
2007-12-11 15:31
标题:
结束事务的四个选项如何选LR_AUTO等
请高手指点 在录制脚本添加结束事务时的四个选项怎么选择啊
LR_AUTO LR_PASS LR_FAIL LR_STOP 这都是什么意思啊 >???? 怎么选择啊 ?
作者:
fox-huling
时间:
2007-12-12 16:26
默认选择LR_AUTO , LR_PASS 为通过的事务,LR_FAIL 为失败的事务,LR_STOP 为停止的事务
作者:
softwareth
时间:
2007-12-12 16:34
感谢你的翻译
我想知道 什么情况下选择不同的协议
作者:
seasons
时间:
2007-12-12 17:12
标题:
回复 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
还是没看懂!
欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/)
Powered by Discuz! X3.2