loadrunner Lr_类函数之lr_set_transaction_status_by_name()

来源:互联网 发布:centos定时重启 编辑:程序博客网 时间:2024/05/22 00:27

lr_set_transaction_status_by_name()


设置单个指定的事务的默认结束状态。
int lr_set_transaction_status_by_name
int statusconst char *trans_name;

参数说明:
status:用于通过,失败或停止的交易状态常量之一,自动状态不适用。
trans_name
:事务名称

lr_set_transaction_status_by_name
函数使用名称trans_name设置打开事务的默认状态。此事务的lr_end_transaction语句必须通过将LR_AUTO作为其状态参数来使用自动状态分配。

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

 

示例:lr_set_transaction_status_by_name
在以下示例中,事务t1的状态更改为失败状态,因为发生了常规错误。请注意,事务t2的退出状态不受对lr_set_transaction_status的此调用的影响。由于LR_AUTO的默认值是LR_PASS,它将返回通过的退出状态。
if
event == GENERAL_ERROR
     lr_set_transaction_status_by_name
LR_FAIL,“t1”);
lr_end_transaction
(“t1”,LR_AUTO;
lr_end_transaction
(“t2”,LR_AUTO;

 

阅读全文
0 0
原创粉丝点击