zoukankan      html  css  js  c++  java
  • lr_start_transaction/lr_end_transaction事物组合

    51Testing软件测试网a]'x4k/E0W
        int lr_start_transaction (const char * transaction_name);
    Gk"|;@Z*f9t$yna0
    F:F9{rQcZ0    int lr_end_transaction (const char * transaction_name,int status);
    :N3xi3yO[;e lKd|G0
    g ^@B3g%d0     transacton为事物名称,status为事物的结束状态,共有LR_PASS(通过)、LR_FAIL(失败)、LR_AUTO(自动)、 LR_STOP(暂停),其中LR_PASS默认的是LR_PASS,可以在事物结束前通过lr_set_transaction_status进行修 改。如果在lr_end_transaction中没有指定结束事物状态是LR_AUTO,而是明确制定为LR_PASS、LR_FAIL、 LR_STOP其中的其中,则事物将以最后制定状态来结束。需要注意,事物开始没有lr_end_transaction没有结束的时候,不能用相同的事 物名称,除非这个事物已经通过lr_end_transaction结束。
    |-d%M(Vv0       
    [ Rd_+h(gDy3FmG    Action() {
    d0br"`TT-{%m0          lr_start_transaction("test");51Testing软件测试网7N8@j%G&sO,[/jqLi
                      //事物内容///////////////////51Testing软件测试网/{Tc/Kz_,i
              lr_start_transaction("test");
    y)kx4m SxZ0                 //事物内容/////////////////// 
    q`+S6S IF-e0          lr_end_transaction("test",LR_AUTO);
    7R(f49L1yK }051Testing软件测试网~&?b4A!dz(ET }wPx
              lr_end_transaction("test",LR_AUTO);51Testing软件测试网"U$fecG@ j;h/R
                 //事物内容///////////////////        51Testing软件测试网dT{0Ub]K0P
                              return 0;51Testing软件测试网sWq0d+v~,Z8Iz[G
    }//没有结束的事物一定会出现错误。51Testing软件测试网ZS(g:VN!])wc _ `

    "XM#s'c ax$dQ8D%|W051Testing软件测试网Y#umP#eO
    Action() {51Testing软件测试网8g;Rj%ezg b K
              lr_start_transaction("test");51Testing软件测试网9A:Y(O*E+ZGc9vyb4R4Ss
                      //事物内容///////////////////51Testing软件测试网gy%_ t%p9H,n |pf
              lr_end_transaction("test",LR_AUTO);51Testing软件测试网nl XHFLzG
                 51Testing软件测试网+k,@ y3m5I'Xg^H
              lr_start_transaction("test");51Testing软件测试网/[;?C JV _
                      //事物内容///////////////////
    k'PZO$c#J0          lr_end_transaction("test",LR_AUTO);
    WS$QG.E/fw0                     return 0;51Testing软件测试网#W5F-M A09rSWU
    }
    0a$A8PC7E0      虽然以上代码包含了两个"test"事物,但在LR的Analysis分析中将会做为一个事物来进行统计,Analysis 主要是按照事物的名称来进行系统分析,不考虑事物

    B^E9NF_w0
    &BC0H)iI*k#o0语法格式如下:51Testing软件测试网a]'x4k/E0W
        int lr_start_transaction (const char * transaction_name);
    Gk"|;@Z*f9t$yna0
    F:F9{rQcZ0    int lr_end_transaction (const char * transaction_name,int status);
    :N3xi3yO[;e lKd|G0
    g ^@B3g%d0     transacton为事物名称,status为事物的结束状态,共有LR_PASS(通过)、LR_FAIL(失败)、LR_AUTO(自动)、 LR_STOP(暂停),其中LR_PASS默认的是LR_PASS,可以在事物结束前通过lr_set_transaction_status进行修 改。如果在lr_end_transaction中没有指定结束事物状态是LR_AUTO,而是明确制定为LR_PASS、LR_FAIL、 LR_STOP其中的其中,则事物将以最后制定状态来结束。需要注意,事物开始没有lr_end_transaction没有结束的时候,不能用相同的事 物名称,除非这个事物已经通过lr_end_transaction结束。
    |-d%M(Vv0       
    [ Rd_+h(gDy3FmG    Action() {
    d0br"`TT-{%m0          lr_start_transaction("test");51Testing软件测试网7N8@j%G&sO,[/jqLi
                      //事物内容///////////////////51Testing软件测试网/{Tc/Kz_,i
              lr_start_transaction("test");
    y)kx4m SxZ0                 //事物内容/////////////////// 
    q`+S6S IF-e0          lr_end_transaction("test",LR_AUTO);
    7R(f49L1yK }051Testing软件测试网~&?b4A!dz(ET }wPx
              lr_end_transaction("test",LR_AUTO);51Testing软件测试网"U$fecG@ j;h/R
                 //事物内容///////////////////        51Testing软件测试网dT{0Ub]K0P
                              return 0;51Testing软件测试网sWq0d+v~,Z8Iz[G
    }//没有结束的事物一定会出现错误。51Testing软件测试网ZS(g:VN!])wc _ `

    "XM#s'c ax$dQ8D%|W051Testing软件测试网Y#umP#eO
    Action() {51Testing软件测试网8g;Rj%ezg b K
              lr_start_transaction("test");51Testing软件测试网9A:Y(O*E+ZGc9vyb4R4Ss
                      //事物内容///////////////////51Testing软件测试网gy%_ t%p9H,n |pf
              lr_end_transaction("test",LR_AUTO);51Testing软件测试网nl XHFLzG
                 51Testing软件测试网+k,@ y3m5I'Xg^H
              lr_start_transaction("test");51Testing软件测试网/[;?C JV _
                      //事物内容///////////////////
    k'PZO$c#J0          lr_end_transaction("test",LR_AUTO);
    WS$QG.E/fw0                     return 0;51Testing软件测试网#W5F-M A09rSWU
    }
    0a$A8PC7E0      虽然以上代码包含了两个"test"事物,但在LR的Analysis分析中将会做为一个事物来进行统计,Analysis 主要是按照事物的名称来进行系统分析,不考虑事物具体包含的操作。

  • 相关阅读:
    Intel汇编语言程序设计学习-第三章 汇编语言基础-中
    Intel汇编语言程序设计学习-第三章 汇编语言基础-上
    对支付链接的加密处理 面向接口编程
    编制预算的四个好方法
    Twitter欲以10亿美元收购Flipboard 双方未置评
    分手决策——合伙人离婚时怎样保护你的公司
    领导力须突破命令控制式管理
    腾讯首席探索官建言创业者:尽可能留住早期员工
    人力资本管理的坏习惯
    我们在培训领导者这件事上行动迟缓
  • 原文地址:https://www.cnblogs.com/qmfsun/p/4507811.html
Copyright © 2011-2022 走看看