zoukankan      html  css  js  c++  java
  • 性能测试-7.事务、检查、关联、思考时间、集合点

    本章目录:

    • 事务及事务状态
    • 检查点
    • 思考时间
    • 集合点
    • 关联

    一、事务:

    • 一个或多个业务操作的集合,协助统计业务的时间。TPS就是每秒钟所处理的事务数。

    在要添加的函数前后插入事务开始和结束。运行后日志会显示事务的结果和运行时间。

    事务=响应时间+传输时间+网络延迟时间

    函数自身的时间也会有

    二、检查点

    检查点:预期值与实际值比较  实际值在所定义的函数下面语句的服务器的响应包里

    检查点支持参数化,性能测试中,不建议做过,会消耗时间(对服务器没有负载)

    三、思考时间

    lr_think_time(10);函数里时间单位为秒,尽量把思考时间放在事务的外面。

    要注意运行时的设置

    四、集合点

    lr_rendezvous("集合点");

    集合点:使并发同时进行的一种技术。保持所有并发用户在某一时刻同时并发操作。
    通常集合点在事务之外

    在Controller中可以修改集合信息

    五、关联

    关联:把服务器的响应包里的符合条件的数据,保存到一个参数当中,叫做关联。通过关联可以在测试中保持动态值

    1、自动关联(目的性不强或不明确时、不知道原因时用,自动参数化) 

    2、手动关联(需求很明确时用,需要自己改参数)

    1、录制的日志和回放的日志所对应的包进行比较

    手动关联:要先找到响应包,在VIEW TREE中使用web_reg_save_param函数手动建立关联

    关联函数:web_reg_save_param (const char *ParamName, <List of Attributes>, LAST);  成功返回:LR_PASS(0),失败LR_FAIL(1)

    此函数的工作就是:通知下面的语句(紧邻)、符合条件的数据保存到一个参数当中

      web_reg_save_param("关联",
            "LB=武汉",
            "RB=公司",
            LAST);

  • 相关阅读:
    捡到一本<C++ Reference>
    题目1008:最短路径问题
    题目1014:排名
    题目1080:进制转换
    题目1081:递推数列
    题目1086:最小花费
    题目1076:N的阶乘
    题目1035:找出直系亲属
    在Mac上搭建Jenkins环境
    获取鼠标点击UGUI,先对于特定物体的相对坐标
  • 原文地址:https://www.cnblogs.com/cmnz/p/9190034.html
Copyright © 2011-2022 走看看