1. Chinaztest软件测试网首页
  2. 教程
  3. 性能测试
  4. LoadRunner教程

LoadRunner 技巧之 添加事务

  事务(Transaction)用于模拟用户的一个相对完整的、有意义的业务操作过程,例如登录、查询、交易、转账,这些都可以作为事务,而一般不会把每次HTTP请求作为一个事务。

  拿笔者所测试的邮箱系统为例,对于邮箱来说更基本且用户使用最多的应用就是收发邮件功能,我们可以拿发邮件看作一个事务:打开写信页,填写收件人,主题,内容,点击发信。在做性能需求分析的时候也就是把系统的业务抽离出来,在性能脚本中用事务来描述。

我们在录制脚本的过程中,可以通过录制面板的事务按钮来添加事务。

LoadRunner 技巧之 添加事务

同样以loadrunner 自带WebTours为例,操作步骤:

1、打WebTours首页

2、点击事务开始按钮,输入“登录”

3、输入用户名密码点击登录按钮

4、点击事务结束按钮,确定。(注意:事务的开始与结束的名称一定要一致)

脚本如下

查看运行结果

通过运行结果我们可以很清晰地看到本次事务是pass的,整个脚本的持续时间和事务的消耗时间等。

插入事务的方法:

  插入事务操作可以在录制脚本过程中,也可以在录制结束后进行。可以在脚本中找到需要添加事务的部分,直接插入:

————————————————-

lr_start_transaction(“事务”);

…..

lr_end_transaction(“事务”,LR_AUTO);

————————————————

注意:1、开始与结束函数必须成对出现

    2、事务的名称必须一样。

当然,我们也可以将鼠标定位到要插入事务的位置,通过菜单栏来插入事务(insert—>start transaction/end transaction)

LoadRunner 技巧之 添加事务

—————————————————————————

  到些,loadrunner 脚本的一些基本设置已经介绍完了。你疑问,是不是少了很重要的概念,参数化。

LoadRunner参数化详解   之间有做过介绍,这里也不再重复。

本文来自博客园-虫师,经授权后发布,本文观点不代表Chinaztest软件测试网立场,转载请联系原作者。

原文链接地址:https://www.cnblogs.com/fnng/archive/2013/03/11/2954801.html

发表评论

电子邮件地址不会被公开。 必填项已用*标注

联系我们

400-800-8888

在线咨询:点击这里给我发消息

邮件:983512074@qq.com

工作时间:周一至周五,9:30-18:30,节假日休息