loadrunner Lr_类函数之 lr_fail_trans_with_error()

lr_fail_trans_with_error()

将打开事务的默认状态设置为LR_FAIL,并发送错误消息。

int lr_fail_trans_with_error(const char * format,exp1,exp2,... expn。);

 

参数说明:

Format:描述用于写入可选剩余表达式exp1,exp2,... expn的格式的字符串。您可以在引号中指定文字字符串,或者使用可用于printf的标准消息格式化。

exp1,exp2,.. expn:格式化和打印的可选表达式(变量)。

 

lr_fail_trans_with_error函数在其lr_end_transaction语句中为LR_AUTO所有打开的事务将默认退出状态设置为LR_FAIL,并发送错误消息。

该消息将发送到LoadRunner输出窗口或应用程序管理代理日志文件。

事务的最终状态在lr_end_transaction语句的status参数中定义。如果此状态为LR_AUTO,则会自动分配该值。默认情况下,分配的值为LR_PASS,表示成功的事务。 lr_fail_trans_with_error将此默认值更改为LR_FAIL。

以与printf可用的标准消息格式化相同的方式使用format和exp参数。如果是字符串,请用引号括起来。

 

示例:lr_fail_trans_with_error

在以下示例中,事务t1的状态更改为失败,因为发生错误。 特定的错误字符串由my_get_error_string返回,并由lr_fail_trans_with_error格式化为消息的一部分。

注意,事务t2的退出状态不是LR_AUTO,不受对lr_fail_trans_with_error的调用的影响,它保持LR_PASS。

if(status!= SUCCESS)

      lr_fail_trans_with_error(“发生错误:%s”,my_get_error_string(status));

lr_end_transaction(“t1”,LR_AUTO);

lr_end_transaction(“t2”,LR_PASS);

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值