lr_start_transaction/lr_end_transaction事物组合

51Testing软件测试网a]'x4k/E0\W
    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\0    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(f4\9L1yK }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'cax$dQ8D%|W051Testing软件测试网Y#umP#eO
Action() {51Testing软件测试网8g;Rj%ezgbK
          lr_start_transaction("test");51Testing软件测试网9A:Y(O*E+ZGc9vyb4R4Ss
                  //事物内容///51Testing软件测试网gy%_ t%p9H,n |p\f
          lr_end_transaction("test",LR_AUTO);51Testing软件测试网nl XHFLzG
             51Testing软件测试网+k,@ y3m5I'Xg^H
          lr_start_transaction("test");51Testing软件测试网/[;?CJV_
                  //事物内容///
k'PZO$c#J0          lr_end_transaction("test",LR_AUTO);
WS$QG.E/fw0                     return 0;51Testing软件测试网#W5F-M A0\9rSWU
}
0a$A8PC7E0      虽然以上代码包含了两个"test"事物,但在LR的Analysis分析中将会做为一个事物来进行统计,Analysis 主要是按照事物的名称来进行系统分析,不考虑事物
B^E\9NF_w0
&BC0H)iI*k#o0语法格式如下:51Testing软件测试网a]'x4k/E0\W
    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\0    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(f4\9L1yK }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'cax$dQ8D%|W051Testing软件测试网Y#umP#eO
Action() {51Testing软件测试网8g;Rj%ezgbK
          lr_start_transaction("test");51Testing软件测试网9A:Y(O*E+ZGc9vyb4R4Ss
                  //事物内容///51Testing软件测试网gy%_ t%p9H,n |p\f
          lr_end_transaction("test",LR_AUTO);51Testing软件测试网nl XHFLzG
             51Testing软件测试网+k,@ y3m5I'Xg^H
          lr_start_transaction("test");51Testing软件测试网/[;?CJV_
                  //事物内容///
k'PZO$c#J0          lr_end_transaction("test",LR_AUTO);
WS$QG.E/fw0                     return 0;51Testing软件测试网#W5F-M A0\9rSWU
}
0a$A8PC7E0      虽然以上代码包含了两个"test"事物,但在LR的Analysis分析中将会做为一个事物来进行统计,Analysis 主要是按照事物的名称来进行系统分析,不考虑事物具体包含的操作。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值