性能测试之LoadRunner使用(三)

本文详细介绍了LoadRunner在性能测试中的应用,包括事务的概念及其组成,如何设置事务以统计业务时间;检查点的功能与参数化注意事项;思考时间的使用技巧;集合点的原理与设置方法,用于实现并发操作;最后讨论了关联的重要性,区分了自动关联和手动关联的操作步骤,帮助理解LoadRunner在处理动态数据时的关键作用。
摘要由CSDN通过智能技术生成

本章内容:1、事务及事务状态 2、检查点 3、思考时间 4、集合点 5、关联


一、事务:一个或多个业务操作的集合,协助统计业务的时间。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);


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值