zoukankan      html  css  js  c++  java
  • 性能测试第七章-Loadrunner参数化

    参数化的目的:对性能测试来说最核心的目的是为了更好模拟出不同的用户来,来模拟真实场景。

    如何使用参数化:

    例如登录时将用户名和密码进行参数化

    Vuser里面有个parameter List,点击打开后点击new新建一个参数,命名如:username(参数名称命名最好跟参数对应提高可读性)

    再给password 新建一个参数,名称为passwd

    设置参数类型,设置参数值

     

    一、我们这里通过loadurnner录制一个软件自带的航空网站登陆。下面是截取的登录代码

    二、下面通过loadrunner对用户名和密码进行参数化设置。

    1、双击jojo,右击选择Replace with a Parameter,弹出窗口Select or Create Parameter,在 Parameter name处输入变量名name,点击OK,密码重复名字的操作。

    2、把用户名jojo改成变量name,密码bean改成变量psw    

    三、下面对参数进行编辑添加。第一种方法是直接在界面上添加编辑。

    1、点击P图标或者按键盘ctrl +L 进入参数化设置界面,

    2、点击name进行编辑变量参数,点击Edit with Notepad,弹出记事本框,输入好用户名后,保存后,参数就设置完成了。密码也是重复名字的操作。

    3、也可以在界面上直接编辑,添加行、列或者删除行、列

    4、参数都添加后之后,我们要注意每个参数对应的名称

         

    5、也可以把所有的参数编辑在一个文件里面,一列对应一个参数。

     6、当参数放在在一个文件里面时,设置处就要一一对应。

    四、第2种方法对参数进行编辑添加,就是直接导入已编辑好了的数据。

    1、在文件处选择已经编辑好的数据文件位置,点击打开后,文件111.dat的数据就自动导入进来了。

    五、设置好参数后,就可以设置数据取值方式与更新方法。

    1、Select next row:  选择下一行方法

    Sequential 默认 顺序的,按照参数化的数据顺序,从上往下一个一个的来取。
    Random 随机取,参数化中的数据,每次随机的从中抽取数据。
    Unique 唯一,唯一的向下取值,只能被用一次。

    Same line as xxx ,和xxx列取同一行的值,(行相同)步调一致

    例如:数据a b c d e f g ...,现有3个用户(甲乙丙)取值;循环2次。
    A) 顺序方式:甲(a, b) 乙(a, b) 丙(a, b)
    B) 唯一方式:甲(a, b) 乙(c, d) 丙(e, f)
    如果是注册,采用唯一方式,用过了就不能再用
    C) 对于单用户来说,顺序和唯一取值序列是相同的。

    2、Update value on: 更新方式

    Each iteration 默认 每次迭代时取值 (常用)
    Each occurrence 每次遇到该参数时取值
    Once 取值仅一次,脚本运行过程中只取值一次值的是:一次选择,终身不变

    3、When out of values: 选择Unique才需要考虑这个选项,数据不足时处理情况,表示取值越界后的处理方式


    Abort Vuser   放弃虚拟用户,不再取值
    Continue in a cyclic manner  以循环的方式继续,当参数化文件中的值取完最后一个值后,又从参数化文件的第一行开始取值。
    Continue with last value    当参数化文件中的值取完最后一个值后,持续一直最后一个值 。

    六、各种组合情况下的取值,例如:参数化文件有10个数据分别是 1,2,3,4,5,6,7,8,9,10.现有1个用户取值,迭代次数为11次。

     来源:https://www.cnblogs.com/whitewasher/p/7614689.html

  • 相关阅读:
    Tomcat常用配置
    java开发规范总结_命名规范
    Android学习笔记(广播机制)
    Java Web 实现Mysql 数据库备份与还原
    interfaces
    windows phone 1
    正在写。。
    Exceptions
    类的非常简单的应用
    say hello
  • 原文地址:https://www.cnblogs.com/dyjnicole/p/8711869.html
Copyright © 2011-2022 走看看