background image

连于数据库服务器,从中您可以获取所需的数据(如定单号和用户名)并直接将其输入到测
试脚本。这样避免了人工处理数据的需要,Data Wizard  为您节省了大量的时间。   

 

为了进一步确定您的 Virtual  user  能够模拟真实用户,您可利用 LoadRunner  控制某些

行为特性。例如,只需要点击一下鼠标,您就能轻易控制交易的数量,交易频率,用户的思
考时间和连接速度等。   

 

1.2  创建真实的负载 

Virtual users  建立起后,您需要设定您的负载方案,业务流程组合和虚拟用户数量。用

LoadRunner  的 Controller,您能很快组织起多用户的测试方案。Controller  的 Rendezvous  功
能提供一个互动的环境,在其中您既能建立起持续且循环的负载,又能管理和驱动负载测试
方案。而且,您可以利用它的日程计划服务来定义用户在什么时候访问系统以产生负载。这
样,您就能将测试过程自动化。同样您还可以用 Controller  来限定您的负载方案,在这个方
案中所有的用户同时执行一个动作---如登陆到一个库存应用程序----来模拟峰值负载的情
况。另外,您还能监测系统架构中各个组件的性能----  包括服务器,数据库,网络设备等----
来帮助客户决定系统的配置。   

 

LoadRunner  通过它的 AutoLoad  技术,为您提供更多的测试灵活性。使用 AutoLoad  ,

您可以根据目前的用户人数事先设定测试目标,优化测试流程。例如,您的目标可以是确定
您的应用系统承受的每秒点击数或每秒的交易量。   

1.3  实时监测器 

LoadRunner  内含集成的实时监测器,在负载测试过程的任何时候,您都可以观察到应

用系统的运行性能。这些性能监测器为您实时显示交易性能数据(如响应时间)和其它系统
组件包括 application  server,  web  server,网路设备和数据库等的实时性能。这样,您就可以
在测试过程中从客户和服务器的双方面评估这些系统组件的运行性能,从而更快地发现问
题。 

 

再者,利用 LoadRunner  的 ContentCheck TM  ,您可以判断负载下的应用程序功能正常

与否。ContentCheck  在 Virtual users  运行时,检测应用程序的网络数据包内容,从中确定是
否有错误内容传送出去。它的实时浏览器帮助您从终端用户角度观察程序性能状况。   

1.4  分析结果以精确定位问题所在 

一旦测试完毕后,LoadRunner  收集汇总所有的测试数据,并为您提供高级的分析和报

告工具,以便迅速查找到性能问题并追溯原由。使用 LoadRunner  的 Web  交易细节监测器,
您可以了解到将所有的图象、框架和文本下载到每一网页上所需的时间。例如,这个交易细
节分析机制能够分析是否因为一个大尺寸的图形文件或是第三方的数据组件造成应用系统
运行速度减慢。另外,Web  交易细节监测器分解用于客户端、网络和服务器上端到端的反