柚子Nan--回归原点

Everything can be as easy as you like or as complex as you need.
posts - 232, comments - 984, trackbacks - 17, articles - 29
  博客园 :: 首页 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理

LoadRunner 是怎么工作的

Posted on 2006-03-28 21:01 柚子Nan 阅读(1781) 评论(8)  编辑 收藏 所属分类: [性能测试]

1.      控制器 (Controller) 是一个管理和监控负载测试的中央控制器,它通过负载生成器 (LG: Load Generator) 启动了无数的虚拟用户,向应用程序发送请求来产生负载。

2.      实时的监控器捕捉到跨层的性能数据、服务器和网络资源,发回给控制器。

3.      控制器把数据保存在数据库中,分析器就可以启动分析程序倒入数据。 LRwork.JPG

不像 WinRunner 只能模拟一个客户端使用系统, LoadRunner 可以模拟上千个虚拟用户。

负载生成器是被 VuGen 的脚本所控制的,这些脚本发送与用户操作时使用的协议一样的非用户界面的 API 调用。然而, WinRunner 的图形用户界面虚拟用户模拟敲击键盘,点击鼠标和其他一些用户界面操作。一台机器只能有一个图形用户界面运行,除非 LoadRunner 终端服务管理器 (Terminal Services Manager) 管理了多台启动了终端服务代理 (Terminal Server Agent) 的机器,而且登陆到了一台终端终端服务进程中。

在运行的时候,线程级别的虚拟用户共享一个通用的内存池,所以多线程使每个负载生成器 (load generator) 支持了更多的虚拟用户。

在所有负载产生器上的虚拟用户的状态从“正在运行 (Running) ”开始,然后经过脚本的初始化 (init) 部分到“准备就绪 (Ready) ”状态,虚拟用户最终停留在成功或者失败的“完成 (Finished) ”状态。当负载生成器超负荷的时候,虚拟用户会自动“停止 (Stopped) ”。

原文来自 <http://www.wilsonmar.com/1loadrun.htm>

Feedback

#1楼    回复  引用  查看    

2006-03-28 21:43 by andyloo      
??这个也上主页?什么时候博客园搞测试了?

#2楼    回复  引用  查看    

2006-03-28 21:45 by andyloo      
winrunner是搞功能测试,loadrunner搞性能测试

#3楼    回复  引用  查看    

2006-03-29 01:39 by YS      
测试也是开发的一个很重要的环节,没有好的测试就没有好的软件!

#4楼    回复  引用    

2006-03-29 09:12 by laoda [未注册用户]
测试很重要的东西,这方面的东西太少,怎么不能上主页,谁告诉我他写的程序不用测试

#5楼 [楼主]   回复  引用  查看    

2006-03-29 10:31 by 柚子Nan      
谢谢大家支持!
精彩内容即将奉上!

#6楼    回复  引用  查看    

2006-03-29 11:35 by andyloo      
同意,但这个还是发在51testing上比较好。毕竟重点不同,博客园还是以.net技术为主。

#7楼    回复  引用    

2006-04-03 20:59 by LR [未注册用户]
VuGen is a protocal recording tool that enables you to intercept and record client-server communications. It does not record the user's actions on an application but instead records the precise data being sent to and from a server

#8楼    回复  引用  查看    

2006-05-29 19:49 by jackei      
@andyloo
哈哈,没想到.NET的同行也知道 51testing ^_^

标题  
姓名  
主页
Email (博主才能看到) 
验证码 *  看不清,换一张 [登录][注册]
内容(请不要发表任何与政治相关的内容)  
  登录  使用高级评论  新用户注册  返回页首  恢复上次提交      
该文被作者在 2006-06-22 15:03 编辑过


相关链接: