loadrunner脚本概念(二)

本文详细介绍了LoadRunner中关键概念:事务用于衡量服务器性能,通过lr_start_transaction和lr_end_transaction设定;集合点用于模拟用户并发,确保指定数量用户同时执行操作;关联解决脚本中动态数据问题,如sessionid的获取;参数化则能模拟真实环境,减少脚本冲突,包括多种参数类型如DateTime、Vuser ID等。
摘要由CSDN通过智能技术生成

一.事务(Transaction)
1.定义
为了衡量服务器的性能,我们需要定义事务。
我们在脚本中有一个数据查询操作,为了衡量服务器执行查询操作的性能,我们把这个操作定义为一个事务,这样在运行测试脚本时,loadrunner运行到该事务的开始点时,lr会开始计时,直到运行到该事务的结束点,计时结束。这个事务的运行时间在结果中会有反映。
插入事务操作可以在录制过程中,也可以在录制结束后。可以插入不限数量的事务。
2.事务的名称最好要有意义,能够清楚的说明该事务完成的动作。
such as:
lr_start_transaction(“SubmitBookData”);
/
*
*中间脚本是具体的事务操作
*
/
lr_end_transaction(“SubmitBookData”,LR_AUTO);

二.集合点(Renddezvous)
插入集合点是为了衡量在加重负载的情况下服务器的性能情况。在测试计划中,可能会
要求系统能够承受 1000 人同时提交数据,在 LoadRunner 中可以通过在提交数据操作前面加入集合点,这样当虚拟用户运行到提交数据的集合点时,LoadRunner 就会检查同时有多少用户运行到集合点,如果不到 1000 人,LoadRunner 就会命令已经到集合点的用户在此等待,当在集合点等待的用户达到 1000 人时,LoadRunner 命令 1000 人同时去提交数据,从而达到测试计划中的需求。
注意:集合点经常和事务结合起来使用。集合点只能插入到 Action 部分,vuser_init

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值