3对Web 应用进行负载 4分析应用程序

3对Web 应用进行负载 4分析应用程序

ID:41005985

大小:435.73 KB

页数:4页

时间:2019-08-13

3对Web 应用进行负载 4分析应用程序_第1页
3对Web 应用进行负载 4分析应用程序_第2页
3对Web 应用进行负载 4分析应用程序_第3页
3对Web 应用进行负载 4分析应用程序_第4页
资源描述:

《3对Web 应用进行负载 4分析应用程序》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、3使用LoadRunner对Web应用进行负载/压力测试LoadRunner包含很多组件,其中最常用的有VisualUserGenerator(以下简称VuGen)、Controller,Analysis。使用LoadRunner进行测试的过程可以用下图表示下面我们就按照上图的步骤来简单说明使用LoadRunner的测试过程。3.1制定负载测试计划在任何类型的测试中,测试计划都是必要的步骤。测试计划是进行成功的负载测试的关键。任何类型的测试的第一步都是制定比较详细的测试计划。一个比较好的测试计划能够保证LoadRunner能够完成负载测试的目标。关于比较详细的信息请参考第4章。

2、3.2开发测试脚本LoadRunner使用虚拟用户的活动来模拟真实用户来操作Web应用程序,而虚拟用户的活动就包含在测试脚本中,所以说测试脚本对于测试来说是非常重要的。开发测试脚本要使用VuGen组件。测试脚本要完成的内容有:u每一个虚拟用户的活动u定义结合点u定义事务关于比较详细的信息请参考第5章。3.3创建运行场景运行场景描述在测试活动中发生的各种事件。一个运行场景包括一个运行虚拟用户活动的LoadGenerator机器列表,一个测试脚本的列表以及大量的虚拟用户和虚拟用户组。我们使用Controller来创建运行场景。关于比较详细的信息请参考第6章。3.4运行测试一切配置妥

3、当,开始运行测试。无需多讲!3.5监视场景在运行过程中,可以监视各个服务器的运行情况(DataBaseServer、WebServer等)。监视场景通过添加性能计数器来实现。关于比较详细的信息请参考第7章。3.6分析测试结果所有前面的准备都是为了这一步。我们需要分析大量的图表,生成各种不同的报告,最后会得出结论。关于比较详细的信息请参考第8章。4制定负载测试计划制定负载测试计划一般情况下需要三个步骤,可以用下图表示下面简单的对这三个过程进行介绍。4.1分析应用程序(AnalyzetheApplication)制定负载测试计划的第一步是分析应用程序。你应该对系统的软硬件以及配置情

4、况非常的熟悉,这样才能保证你使用LoadRunner创建的测试环境真实的反映实际运行的环境。l确定系统的组成画出系统的组成图。组成图要包括系统中所有的组件,以及相互之间是如何通讯的。下面是一个系统组成图的例子,可以参考。l描述系统配置画出系统组成图后,试着回答以下问题,对组成图进行完善。ü预计有多少用户会连到系统ü客户机的配置情况(硬件、内存、操作系统、软件工具等)ü服务器使用什么类型的数据库以及服务器的配置情况ü客户机和服务器之间如何通讯ü还有什么组件会影响ResponseTime指标(比如Modem等)ü通讯装置(网卡、路由器等)的吞吐量是多少?每个通讯装置能够处理多少并发

5、用户l分析最普遍的使用方法了解该系统最常用的功能,确定那些功能需要优先测试、什么角色使用该系统以及每个角色会有多少人、每个角色的地理分布情况等,从而预测负载的最高峰出现的情况。4.2确定测试目标(DefiningTestingObjectives)这里借用一段文字来说明如何确定测试目标。在这里还要确定何时开始负载测试,在不同的阶段进行什么内容的负载测试。可以用下表来说明。4.3计划怎样执行LoadRunner确定要使用LoadRunner度量那些性能参数,根据测量结果计算那些参数,从而可以确定Vusers(虚拟用户)的活动,最终可以确定那些是系统的瓶颈等。在这里还要选择测试环境

6、,测试机器的配置情况等等。

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。