• loadrunner:参数类型及其取值机制


    参数类型

    参数名随意取,建议取通俗易懂的名字,下面我们重点介绍一下参数的类型。

    ●DateTime: 很简单, 在需要输入日期/时间的地方, 可以用DateTime 类型来替代。

    其属性设置也很简单, 选择一种格式即可。当然也可以定制格式。

    .●Group Name:暂时不知道何处能用到,但设置比较简单。在实际运行中,LoadRunner

    使用该虚拟用户所在的Vuser Group 来代替。但是在VuGen 中运行时,Group Name

    将会是None

    .●Load Generator Name: 在实际运行中,LoadRunner 使用该虚拟用户所在Load Generator 的机器名来代替。

    .●Iteration Number: 在实际运行中,LoadRunner 使用该测试脚本当前循环的次数来

    代替。

    .●Random Number: 随机数。很简单。在属性设置中可以设置产生随机数的范围

    .●Unique Number:唯一的数。在属性设置中可以设置第一个数以及递增的数的大小。

    注意: 使用该参数类型必须注意可以接受的最大数。例如: 某个文本框能接受的

    最大数为99。当使用该参数类型时, 设置第一个数为1, 递增的数为1, 但100 个

    虚拟用户同时运行时,第100 个虚拟用户输入的将是100,这样脚本运行将会出错。

    注意: 这里说的递增意思是各个用户取第一个值的递增数, 每个用户相邻的两次循

    环之间的差值为1。举例说明: 假如起始数为1, 递增为5, 那么第一个用户第一

    次循环取值1, 第二次循环取值2; 第二个用户第一次循环取值为6, 第二次为7;

    依次类推。

    ●Vuser ID: 设置比较简单。在实际运行中,LoadRunner 使用该虚拟用户的ID 来代

    替,该ID 是由Controller 来控制的。但是在VuGen 中运行时,Vuser ID 将会是–1。

    File: 需要在属性设置中编辑文件,添加内容,也可以从现成的数据库中取数据( 下

    面我们将会介绍)

    ●User Defined Function: 从用户开发的dll 文件提取数据。就目前我认为, 这种方式

    没有必要。VuGen 支持C 语言的语法,在VuGen 中重新编写类似的函数应该不难。

    上面的例子中, 我们取随机数即可。点“Properties… ..” 按钮, 进行属性设置窗口

    添入随机数的取值范围为(1-50), 选择一种数据格式。

    运行时参数设置 

    select next row有四个选项:

    ◆Sequential:顺序执行,按照顺序一行行的读取。每一个虚拟用户都会按照相同的顺序读取;

    ◆Random:随机执行,在每次循环里随机的读取一个,但是在循环中一直保持不变

    ◆Unique:唯—,每个VU取唯一的值。

    ◆Same line as XX[其他参数名]:

    Update value on有三个选项

    ◆Each Occurrence:在运行时, 每遇到一次该参数, 便会取一个新的值

    ◆Each iteration:运行时, 在每一次循环中都取相同的值

    ◆Once:运行时, 在每次循环中, 该参数只取一次值

    ——

  • 相关阅读:
    使用Docker搭建nginx环境
    使用Docker搭建apache环境
    字符编码-字库表,字符集,字符编码
    go中的sync.pool源码剖析
    JAVA基础语法
    Linux 文件目录管理
    c++ 学习之常用时间函数一览
    MySQL Innodb 中的锁
    MySQL 索引与 B+ 树
    MySQL 表分区操作详解
  • 原文地址:https://www.cnblogs.com/helenMemery/p/6291812.html
Copyright © 2020-2023  润新知