LoadRunner测试结果分析 , In 测试 , Views: 553 , Comments: 0 , Index: 3634 , 12 September 2012

虚拟用户会在渐增的场景中被增加,不像上图中所有用户同时被加载,在虚拟用户的数量在压力测试计划中到达一个高度之后,会保持这些用户运行一段时间,再使用户数递减,递减的速度要比递增的快,因为移除用户对服务器几乎没有任何不利影响

无论什么时候,在测试中出现问题,你都应该知道当前场景中的用户数量。压力测试的目的是诊断程序在虚拟压力下出现的问题,所以,当虚拟用户的数量达到某个值时,如果数据在减少,这可以说明程序的不稳定。突发的数据向相反方向的延伸都意味着运行的虚拟用户在增加中 。

每秒点击率的增涨表明服务器负荷的增加,所以将每秒点击率与事务响应时间和吞吐量对比,可以让你对服务器在压力下的执行有更多理解。当一个网站服务器正在活动中,每秒点击率将会时常镜像成功的HTTP响应信号的总数。

Throughput是基于字节/秒来传输的,它描述通过网络服务器传输的数据在网络上任意事件发生时的传输量。完美的吞吐量应该是随着每秒点击率的增加而增加,这种增加是建立在带宽足够处理用户提出的所有请求的基础上的。

LoadRunner 例子 , In 测试 , Views: 3618 , Comments: 0 , Index: 3887 , 16 December 2010
web_reg_save_param("active_url","LB=bugtracker/verify.php?","RB=", "search=body",LAST);
 
web_submit_form("signup.php", 
		"Snapshot=t3.inf", 
		ITEMDATA, 
		"Name=username", "Value={username}", ENDITEM, 
		"Name=email", "Value={mail}", ENDITEM, 
		LAST);
 
lr_think_time(1);
 
lr_message("the url is %s",lr_eval_string("{active_url}"));
 
web_link("http://168.33.114.120/bugtracker/verify.php?{active_url}", 
		 "Text=http://168.33.114.120/bugtracker/verify.php?{active_url}", 
		 "Snapshot=t2.inf", 
		 LAST);