如果这些机器上的CPU使用率持续地超过75%,说明客户机没有足够的资源来正确地运行测试,此时应该认为测试结果不可信。在这种情况下,测试客户机的数量必须增加,或者减小测试的Stress Level。
④ 停止测试、生成测试报表
5、掌握WAS服务器负载测试软件的测试过程,使用WAS服务器负载测试软件进行简单的测试工作。按照教材内容,进行简单的操作实验。按照下发的技术文档对测试的服务器WEB程序进行测试。
6、按照以前设计的测试文档和测试用例进行测试工作,并记录测试结果,提交检查单等文档。
四、实验要求
1、做好实验预习,掌握,并熟悉本实验中所使用的测试环境及相应的测试软件。 2、写出实验报告,内容是: ① 实验目的 。
② 实验内容 实验源代码(或测试脚本)可不写出,但是一定要写出实验中出现的错误,以及解决错误的方法。
③ 出错信息及处理方法。
④ 实验结果 包括实验处理结果和设计心得。
五、注意事项
1、观察每一个项目的处理结果以及出错信息,并作记录。 2、注意对服务器和测试机的性能、网络性能的监控。
六、思考题
如何使用WAS测试服务器负载?
22
实验九 负载测试工具运用实验(选做)
一、实验目的
1、了解Load Runner负载测试工具的安装过程,进行安装实验。 2、了解Load Runner负载测试工具的用途和简单的操作。 3、掌握Load Runner负载测试工具测试过程。
4、能够使用Load Runner负载测试工具进行简单的测试工作。
二、实验环境
操作系统:windows 2000 Pro + SP4
应用系统:LOADRUNNER7.5.1负载测试工具
三、实验任务
1、取得LOADRUNNER7.5.1负载测试工具的安装包文件,进行软件的安装操作。安装过程如下:
① 取得软件包以后,解开软件包,得到软件安装文件,进入LOADRUNNER7.5.1目录,运行该解压缩目录中的setup.exe文件,按照系统提示进行安装操作,注意这里面的安装过程,以下过程一定要确认,否则只能卸载软件再重新安装软件。
② 在Registration Information提示窗口,可以不输入,按照系统缺省进行安装,但是在License Information提示窗口,切记切记,要到LOADRUNNER7.5.1\\CRACK\\SN.TXT文件中找到相应的授权码,若不行,也可以使用如下的授权码:
并输
NEW LICENSE KEY的文本框中。
③ 安装完成,重新启动计算机,一定要重新启动,这时,要与实验老师确认,是否能够保存数据。
④ 重新启动以后,不要直接运行LOADRUNNER7.5.1负载测试工具,将LOADRUNNER7.5.1\\CRACK\\loadrunner.exe文件打开,选择安装LOADRUNNER7.5.1负载测试工具的目录下的bin目录里的WLrun.exe文件,点击patch,如果出现成功提示,这样安装完成。
2、了解Load Runner负载测试工具的用途:LoadRunner? 是一种预测系统行为和性能的工业标准级负载测试工具。通过以模拟上千万用户实施并发负载及实时性能监测的方式来确认和查找问题,LoadRunner 能够对整个企业架构进行测试。通过使用LoadRunner ,企业能最大限度地缩短测试时间,优化性能和加速应用系统的发布周期。目前企业的网络应用
入到
ADD
23
环境都必须支持大量用户,网络体系架构中含各类应用环境且由不同供应商提供软件和硬件产品。难以预知的用户负载和愈来愈复杂的应用环境使公司时时担心会发生用户响应速度过慢,系统崩溃等问题。这些都不可避免地导致公司收益的损失。Mercury Interactive 的 LoadRunner 能让企业保护自己的收入来源,无需购置额外硬件而最大限度地利用现有的IT 资源,并确保终端用户在应用系统的各个环节中对其测试应用的质量,可靠性和可扩展性都有良好的评价。LoadRunner 是一种适用于各种体系架构的自动负载测试工具,它能预测系统行为并优化系统性能。LoadRunner 的测试对象是整个企业的系统,它通过模拟实际用户的操作行为和实行实时性能监测,来帮助您更快的查找和发现问题。此外,LoadRunner 能支持广范的协议和技术,为您的特殊环境提供特殊的解决方案。
3、LoadRunner负载/压力测试软件的测试过程: ① 制定负载测试计划
在任何类型的测试中,测试计划都是必要的步骤。测试计划是进行成功的负载测试的关键。任何类型的测试的第一步都是制定比较详细的测试计划。一个比较好的测试计划能够保证LoadRunner 能够完成负载测试的目标。
② 开发测试脚本
LoadRunner 使用虚拟用户的活动来模拟真实用户来操作Web 应用程序,而虚拟用户的活动就包含在测试脚本中,所以说测试脚本对于测试来说是非常重要的。开发测试脚本要使用VuGen 组件。测试脚本要完成的内容有:每一个虚拟用户的活动、定义结合点、定义事务。
③ 创建运行场景
运行场景描述在测试活动中发生的各种事件。一个运行场景包括一个运行虚拟用户活动的Load Generator 机器列表,一个测试脚本的列表以及大量的虚拟用户和虚拟用户组。我们使用Controller 来创建运行场景。
④ 运行测试
一切配置妥当,开始运行测试。无需多讲! ⑤ 监视场景
在运行过程中,可以监视各个服务器的运行情况(DataBase Server、Web Server 等)。监视场景通过添加性能计数器来实现。
⑥ 分析测试结果
3、掌握LoadRunner负载测试软件的测试过程,使用LoadRunner负载测试软件进行简单的测试工作。按照下发技术文档的要求,进行简单的操作实验,对测试的服务器进行压力测试。
4、按照以前设计的测试文档和测试用例进行测试工作,并记录测试结果,提交检查单等文档。
24
四、实验要求
1、做好实验预习,掌握,并熟悉本实验中所使用的测试环境及相应的测试软件。 2、写出实验报告,内容是: ① 实验目的 。
② 实验内容 实验源代码(或测试脚本)可不写出,但是一定要写出实验中出现的错误,以及解决错误的方法。
③ 出错信息及处理方法。
④ 实验结果 包括实验处理结果和设计心得。
五、注意事项
1、观察每一个项目的处理结果以及出错信息,并作记录。 2、注意对服务器和测试机系统、数据库的性能、网络性能的监控。
25
在使用LoadRunne进行负载测试实验时,如何制定负载测试计划?
26