欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

LoadRunner11的思考点、集合时间、压力图(7)

程序员文章站 2024-03-22 19:25:28
...

思考时间

为让脚本运行的更加真实,就会使用思考时间函数。

1.实际情况下,获取真实场景的系统的性能指标时,一般加入思考时间(1-2S)。

如果时做压力测试获取系统的峰值指标时,一般忽略思考时间。

2.一般情况下,思考时间函数不要放入事务内,以免后期影响计算事务的响应时间。

集合点

设置集合点是为了更好的模拟并发操作。设了集合点后,运行过程中多个用户可以在集合点等待到一定条件后再一起发后续的请求。

思考时间与集合点的建立很简单只需要插入步骤选择思考时间和集合点即可,主要搞清楚集合点的作用,注集合点一定要放在事务外。

    //思考时间
	lr_think_time(2);

    //集合点
	lr_rendezvous("登陆前集合");

	
	lr_start_transaction("Login登陆");

	web_custom_request("登陆",
		"URL=http://192.168.226.146:1080/WebTours/login.pl",
		"Method=POST",
		"TargetFrame=",
		"Resource=0",
		"Referer=",
		"Mode=HTML",
		"Body=userSession={session}&username=jojo&password=bean&login.x=65&login.y=3&JSFormSubmit=off",
		LAST);

代码搞定后,进入场景可以对集合点进行设置

LoadRunner11的思考点、集合时间、压力图(7)

LoadRunner11的思考点、集合时间、压力图(7)

————————————————————————————————————————————————————

LoadRunner11的思考点、集合时间、压力图(7)

压力图个人解析

横轴是用户数,U是服务器资源,T是吞吐量,R是响应时间。

 Light load轻压力区,Heavy load重压力区,Buckie Zone崩溃区。

随着用户数量开始增加,服务器资源开始增加,吞吐量开始增加,因为这些处理在范围之内,所以响应时间只是缓慢增加。

用户数再次增加,资源继续饱和,响应时间开始大幅度增加,因而处理时间大幅的增加,随之吞吐量就开始大幅度下降。

LoadRunner11的思考点、集合时间、压力图(7)

loadrunner的图表可以通过 拖拽到右方

LoadRunner11的思考点、集合时间、压力图(7)

通过上方图表我们可以找出平衡的用户点,重负载的点。 

当响应时间突破平均值稍高为第一个点,当吞吐量开始下降,并且可能有error为第二个点。