Loadrunner基础教程--怎么通过block块控制脚本执行流程?

怎么通过block块控制脚本执行流程?

Block可以在一个脚本中实现不同事务不同次数的循环操作:

    • 1.将所要考察的事务设置在不同的Action内。
    • 2.Run中删掉默认的Action
    • 3.Run中插入Block
    • 4.在插入的Block中再插入我们要考察的Action
    • 5.设置Blockproperties。两种选择,SequentialRandom
      • 如选择Sequential,在Iteration中直接填入数值,Block中的Action会按输入的次数执行。
      • 如选择Randomproperties中还可以设置Block内各Action执行的百分比

Sequential

例一,为了实现在一个脚本中实现登录一次,买票两次,查询三次。我们可以将这三个动作录制录制在三个Action中,并分别命名为:login、buy、search。

录制结束后,点击RunTime Setting,打开Run Logic,会有如下图所示:

按照以下步骤操作:

在Run Logic中的Run中删掉默认的Action。

在Run中insert Block。

在插入的Block中再插入我们要考察的Action。

结果如下图所示:

点击Run中的block,选择Properties,可以设置迭代次数和执行顺序。

Run logic有两种选择:Sequential和Random。如果选择Sequential,在下面的Iteration中直接填入数值,那么Block中的Action都会按输入的次数执行。如果选择Random,下面的properties还可以设置Block内各Action执行的百分比。

按照我们的要求设置login1次,buy2次,search3次。结果如下图:

那么,此时,脚本的运行顺序是:

 

Vuser_init(x1)

       Login(x1)

       Buy(x2)

       Search(x3)

       Vuser_end(x1)

Random

例二:一个脚本中实现转账、余额查询和定期转活期随机选一只交易,三只交易的执行次数比为20%,30%,50%。分别命名:Transfer、Inquiry、Turn。

录制结束后,点击RunTime Setting,打开Run Logic,会有如下图所示:

按照以下步骤操作:

在Run Logic中的Run中删掉默认的Action。

 

结果如下图所示:

 

点击Run,选择Properties,可以设置迭代次数和执行顺序。

这次我们选Random,如图:

然后选中相应action,点properties设置比例,如图:

结果如下:

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值