川石教育
全国咨询热线:136-9172-9932
  1. 首页 > 资讯与干货 > IT资讯

如何使用Block(块)技术处理LoadRunne遇到的常见问题

作者:川石学院 日期:2021-05-21 16:58:09 点击数:

  相信每个软件测试工程师都会在使用LoadRunner时经常遇到这样一个问题,如果对不同的事务进行不同次数的循环该怎么处理?默认情况下LoadRunner对所有的事务都是统一执行的,即虽然有多个事务,但它们被执行的循环次数都是一样的,那么LoadRunner如何在一个脚本中实现不同事务不同次数的循环或不同百分比的循环呢?

  案例:假设在一个脚本中,想实现注册执行3次,登录执行1次,查询执行2次,怎么办?录3个脚本?每个事务分别在脚本中复制N次?这样是可以解决问题,但不是最好的解决办法,LoadRunner提供了对业务流程的处理方法,即Block(块)技术。

  首先,借用LoadRunner自带的订票系统,录制好这三个脚本,录制结束后,脚本如图6-19所示,包含三个业务:注册,登录和查询。

  接着,对脚本中的三个业务的迭代次数进行设置,这里使用到的是Block(块)技术。

  1)进入菜单Vuser→Run-time Settings,弹出Run-time Settings对话框,选择General→Run Logic选项卡,如图6-20所示。 

如何使用Block(块)技术处理LoadRunne遇到的常见问题(图1)

  图6-19 录制脚本

如何使用Block(块)技术处理LoadRunne遇到的常见问题(图2)

  图6-20 Run Logic设置

  2)选择Run,插入一个Block块,如图6-21所示。

  3)选择Block0,点击Insert Action控钮,弹出Select Actions对话框,如图6-22所示,选中要添加的Action,点击OK按钮即可。  

如何使用Block(块)技术处理LoadRunne遇到的常见问题(图3)

  图6-21 插入Block块  

如何使用Block(块)技术处理LoadRunne遇到的常见问题(图4)

  图6-22 为Block块添加Action

  4)重复以上操作,再新建两个Block块,分别为Block1和Block2,并为这两个块插入对应的Action,如图6-23所示。  

如何使用Block(块)技术处理LoadRunne遇到的常见问题(图5)

  图6-23 Block块和Action插入完成

  5)将Block外面的Action删除,最后得到如图6-24所示的Block块。

如何使用Block(块)技术处理LoadRunne遇到的常见问题(图6)

  图6-24 删除Block外的Action

  6)设置Block properties。这里有两种选择:Sequential和Random。如果选择Sequential,则可以在下面的Iterations中直接填入数值,那么Block中的Action都会按输入的次数执行。如果选择Random,下面还可以设置Block内各Action执行的百分比,如图6-25所示。

如何使用Block(块)技术处理LoadRunne遇到的常见问题(图7)

  图6-25 Block Properties设置

  按照前面的案例,只需要设置3个Block,每个Block中分别插入一个Action,设置执行次数分别为3、1、2即可,设置完成后,结果如图6-26所示。

如何使用Block(块)技术处理LoadRunne遇到的常见问题(图8)

  图6-26 设置结束

  整修Block(块)的设置完成,脚本将按期望的业务模型运行。

  值得注意的一点就是业务迭代的总次数=该Block迭代次数×Number of Iterations,如图6-21中Block2中的Search迭代次数为2×1=2次,最终Search这个业务只迭代了2次。

       川石学院零基础入门到精通课程免费学习即扫下方二维码,名师在线辅导!

如何使用Block(块)技术处理LoadRunne遇到的常见问题(图9)

       附:川石信息全国校区最新开班时间,课程资料获取13691729932(微信同号)。

如何使用Block(块)技术处理LoadRunne遇到的常见问题(图10)


相关文章
  • 亚马逊运营成功转行软件测试,薪资13K表示很满意!2021-05-21 16:58:09
  • 西安川石的兰朋友喊你来当他的学弟学妹啦!2021-05-21 16:58:09
  • 国外的月亮也不一定比国内测试猿的年薪美~2021-05-21 16:58:09
  • 建筑工程专业朱同学成功转行为软件测试人!2021-05-21 16:58:09
  • 财务管理专业转行软件测试月薪甩会计几条街!2021-05-21 16:58:09
  • 只有技术沉淀才能成功上岸,深圳就业薪资13K!2021-05-21 16:58:09
  • 薪资11K!实现自我价值,从掌握一门IT技术开始...2021-05-21 16:58:09
  • 文科生转行软件测试照样拿下高薪15K!2021-05-21 16:58:09
  • 恭喜罗同学喜提19.5K,成功入行软件测试!2021-05-21 16:58:09
  • 毕业1年,迷茫的他最终选择转行软件测试2021-05-21 16:58:09