loadrunner Lr_类函数之 lr_get_trans_instance_status()

lr_get_trans_instance_status()

返回事务实例的当前状态。

int lr_get_trans_instance_status(long transaction_handle);

 

参数说明:

transaction_handle:事务的名称。

 

lr_get_trans_instance_status返回事务实例的当前状态

lr_end_transaction_instance后不能调用lr_get_trans_instance_status。 它不能报告最终事务实例状态。

 

transaction_handle是对创建实例的lr_start_transaction_instance的调用返回的句柄。

当由多个步骤组成的事务实例可能在其执行的各个点失败时,该函数可能是有用的。 通过检查状态并终止Vuser,可以防止不必要的活动。

 

示例:lr_get_trans_instance_status

以下示例抢占对Web服务器的调用,这可能会通过沿途检查事务实例状态而失败。

long trans_handle;

trans_handle = lr_start_transaction_instance(“Mercury-tours”,0);

web_url(“home; sz = 234x60; tile = 1; ord = 977672495775323400”,

     “URL = http://ad.doubleclick.net/...ord=977672495775323400”,

     ... ..

     “Mode = URL”,LAST);

if(lr_get_trans_instance_status(trans_handle)== LR_FAIL){

      / * web_url失败了事务。 没有点继续,

     因为未来的电话可能会失败。 * /

      lr_end_transaction_instance(trans_handle,LR_FAIL);

      返回;

}}

/ *继续处理事务实例* /

web_reg_save_param(“WCSParam_Diff1”,

     LB = http://“,”RB = /“,”Ord = 17“,”Search = body“,LAST);

 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值