zoukankan      html  css  js  c++  java
  • 性能测试_LR11_VUG使用

    大多我们都选择web(HTTP)协议。

    录制结束后生成脚本,可以运行脚本查看有无错误。

     参数列表:

    1.New:新建参数名称。

    2.Parameter Type参数类型。例如:文件型参数(File),随机数参数(Random Number),时间参数(Date/Time),唯一性参数(Unique Number)......等等。

    3.File:参数文件保存路径。

    4.Edit with Notepad可以编辑参数的记事本,如果参数多可以通过Excel编辑复制到文本里。编辑文本时,要注意加“换行符” 就是保存关闭时光标要定位到下一行。

    5.Select columnBy name选择参数列名;By number选择对应参数哪一列。例如username(用户名参数)有两列,第一列表示是用户名,第二列是密码,那么自然要选择By number:1。

    6.File format:column选择comma(逗号分隔符)。一般不用修改,除非我们是从外部获取的文件,它不是用逗号分隔的,我们可以去修改。

    7.First data :设为1它会以第一行开始取,设为3它会从第三行开始取参数。

    8.select next row选择下一行的方式。1.Sequential:顺序的选择 (第一次运行取第一行,第二次运行从第二行开始,依次循环取值) 2.Random:随机的取值(随机性的取值,更能模拟真实场景)  3.Unique:唯一性参数取值(一个值只能被取一次,也不能循环利用,确保唯一性) 4.Same line as password:跟某一个参数同行,互相引用保持同一行(必须是使用同一参数文件)。

    9.Update value on在什么情况下更新一下参数取值。1.Each iteration:每一次运行(每调用一次Action,如果脚本中有1个参数出现两次,那么参数值是一样的)   2.Each occurrence:每一次出现(如果脚本中有1个参数出现两次,那么参数值是不一样的,每次取值都会更新下一个值) Once:这个值就取一次,不变。

    10.When out of values让取值超出范围后,LR如何做。1.Abort Vuser: 直接终止脚本运行(调试适合)   2.Continue in a cyclic manner:循环的方式来取值 (测试适合)    3.Continue with last value: 通过最后一个值继续。

    11.Allocate Vuser  Values in the Controller分配虚拟用户值。 1.Automatjcally: 自动分配(参数数量/并发用户数量=分配用户值的数量。自动分配也是参考虚拟用户的数量分配)   2.Allocate: 手动设置   (//10个参数,并发5个用户,那么每个用户只能取2次值,如果取3次值,那么就超出了唯一性的值,就会报错)。

    调用参数方法:

    1、直接手写,参数用大括号括起来。

    2、选中值,右击选择Replace with a parameter,下拉选择参数列名。

     3、单独运行这个参数取值。lr_output_message(lr_eval_string("{username}"));   (适用于调试)。

    设置运行次数:设置5 代表Action运行5次。

  • 相关阅读:
    FMDB 使用方法
    Masonry
    iOS请求服务器数据去空NSNull
    NSProgress
    根据图标名称动态设置TreeList图标
    控制显示行头列(Indicator)
    窗体内元素遍历-通用方法(DevExpress 中BarManager的遍历)
    BarManager相关使用
    C# 枚举变量
    dev TreeList 获取可视区域节点方法
  • 原文地址:https://www.cnblogs.com/jswx/p/9847949.html
Copyright © 2011-2022 走看看