使用LoadRunner之参数化取值

本文详细介绍了LoadRunner中参数化的取值方式,重点关注Select next row(顺序、随机、唯一)和Update value on(每次迭代、每次取值、只读取一次)的组合效果。通过示例脚本展示了不同设置下参数取值的变化,帮助理解参数化的各种行为,特别是在Each iteration和Each occurrence两种方式的区别。正确理解和使用参数化对于性能测试脚本的创建和优化至关重要。
摘要由CSDN通过智能技术生成

改变参数化的取值方式,关键在于Select next row和Update value on这两个选项。

  Select next row包括以下选项:

Sequential:顺序方式
Random:随机方式
Unique:唯一方式

  Update value on包括如下选项:

Each iteration:每次迭代更新取值
Each occurrence:每次取值更新
Once:只更新一次

下面我们将通过如下的一段脚本来分别解析各个组合设置的效果,脚本如下:

  Action()
  {
     int i = 0;
     for (i=0; i<5; i++) {
       lr_eval_string(“{paramtemp}”);
    }
    lr_eval_string(“{paramtemp}”);
    return 0;
  }

注:以上脚本的功能就是先重复循环取5次参数,然后循环结束后再读取一次参数的值。这里为参数paramtemp准备的参数数据有temp1~8共8条数据,供测试使用。

  1、Sequential+Each iteration(顺序方式+每次迭代更新取值),设置Run—Logic中action循环迭代5次,并运行以上脚本,结果如下:

  Action.c(5): Notify: Parameter Substitution: parameter “paramtemp” = “temp1”
  Action.c(5): Notify: Parameter Substitution: parameter “paramtemp” = “temp1”
  Action.c(5): Notify: Parameter Substitution: parameter “paramtemp” = “temp1”
  Action.c(5): Notify: Parameter Substitution: parameter “paramtemp” = “temp1”
  Action.c(5): Notify: Parameter Substitu

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值