Loadrunner-事务

博客介绍了LR(LoadRunner)中事务的概念,即N个操作的集合,且事务中成对出现,内部不能有检查点等其他函数,否则会影响时间统计。还说明了添加事务的步骤,以及事务用于压测时统计响应时间,同时解释了Duration和wasted time的含义。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

事务,N个操作的集合叫事务。LR中事务标记点成对出现,事务中不可以存在其他东西,如检查点、思考时间、集合点等其他函数,因为事务会统计这些时间,导致事务时间统计不准确!!!!
#添加事务
1.鼠标选择要插入的位置 2.点击插入
image.png

输入开始的事务标记点名称
image.png

1.鼠标选择要插入的事务结束标记点的位置,2.点击插入
image.png

输入结束的事务标记点名称(跟开始的事务标记点名称要相同,他们是成对出现的)
image.png

生成的代码:

Action()
{
	lr_start_transaction("login"); //事务开始
	web_custom_request("web_custom_request",
		"URL=https://puxx.com", //保密,XXX显示
		"Method=GET",
		"TargetFrame=",
		"Resource=0",
		"Referer=",
		"EncType=application/json",
		"Body=",
		LAST);
	lr_end_transaction("login", LR_AUTO);//事物结束
}

执行后,会显示这个事务耗费的时间,常用于压测过程中,统计这个事务的响应时间。比如这里是登录操作,如果没有将其标记为事务,那么压测过程中,响应时间报表就不会展示登录这个事务的响应时间!!!

Action.c(6): Found resource "https://pubxxxuy.com/js/app.76ea026f.js" in HTML "https://pubxxxbuy.com"  	[MsgId: MMSG-26659]
Action.c(6): Found resource "https://pubxxxuy.com/js/chunk-vendors-legacy.ff0651b9.js" in HTML "https://puxxx.com"  	[MsgId: MMSG-26659]
Action.c(6): Found resource "https://pubxxxy.com/js/app-legacy.93cf913e.js" in HTML "https://puxxxy.com"  	[MsgId: MMSG-26659]
Action.c(6): web_custom_request("web_custom_request") was successful, 889499 body bytes, 4831 header bytes  	[MsgId: MMSG-26386]
Action.c(17): Notify: Transaction "login" ended with "Pass" status (Duration: 1.4678 Wasted Time: 0.3864).
Ending action Action.
Ending iteration 1.
Ending Vuser...
Starting action vuser_end.
Ending action vuser_end.
Vuser Terminated.

Duration:事物开始到结束总的时间,包含wasted time
wasted time:是整个事务中函数自身执行所消耗的时间

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值