zoukankan      html  css  js  c++  java
  • LR性能测试

    一、性能测试
    1.性能测试的流程:了解被测试项目的性能测试需求->分析被测试项目的性能测试需求->编写性能测试计划/测试用例->脚本维护(编写程序)->执行脚本(执行程序)->分析结果->性能调优

    2.五大性能测试指标
    响应时间(Response time):客户端发出请求到得到响应的整个过程所经历的时间。
    吞吐量(Throughput):软件在单位时间内处理多少个事务/请求/单位数据等。
    资源使用率(Resource utilization):软件对不同资源的使用程度。
    点击数(Hits per second):按照客户端向WEB服务器发出的请求数计算。
    并发用户数(Concurrent users):某个特时间点上与服务器段进行会话操作的用户数。

    3.压力测试与负载测试的区别:
    压力测试:为了发现软件在什么条件下软件的性能会变的不可接受,是做破坏性的测试。
    负载测试:主要考察软件在既定负载条件下的性能表现,是对软件稳定性测试。

    4.Loadrunner常用版本11.0

    5.参数化,检查点,关联
    参数化:为了模拟真实的用户使用情况
    LR参数化:点击要参数化的值,右键选择replace with a parameter,自定义参数化名字,选中文件类型,生成扩展名.dat的文件;然后右键点击parameter properties后添加参数化的变量值

    检查点:判断代码实际有没有运行成功
    怎么插入检查点:
    ①手工插入检查点 web_reg_find(),填写相关参数内容
    ②在菜单栏找到insert点击new step,找到web_reg_find()后填写好相关参数即可
    ③边录制边插入检查点

    关联:当客户端的某个请求是随着服务器端的相应而动态变化的时候
    a.使用相同的业务流程与数据,录制二份脚本 ;
    b、找出两份脚本中不同的地方;
    c、确定脚本中有差异的地方是否需要关联;
    d、确定关联函数的插入位置;
    e、使用web_reg_save_param函数手动建立关联 ;
    f、已变量的形式替换录制时的静态值;
    i、回放脚本验证关联是否成功;
    单击“VuGen”启动>在菜单【Tool】>【Recording Options】>【HTTP Properties】>【Correlation】中启用关联规则,启动关联后,当录制这些应用系统脚本时,VuGen会在脚本中自动建立关联。也可以在【Recording Options】>【HTTP Properties】>【Correlation】检视每个关联规则的定义。除了内建的关联规则之外,使用者也可以自定义关联规则;也可以在这里建立新的关联规则。然后录制完脚本后lr会根据设置的规则自动把关联做好。

  • 相关阅读:
    IIS-Service Unavailable
    复制datatable,把类型变为字符串
    泛类型的使用
    线程间操作无效: 从不是创建控件“button1”的线程访问它。
    .dialog打开时执行方法
    更新系统时间
    复制对象
    如何安装windows服务
    ObjectARX创建文字
    设置cad进度条的arx代码
  • 原文地址:https://www.cnblogs.com/xianmin/p/14099922.html
Copyright © 2011-2022 走看看