测试执行与性能测试用例分析——LoadRunner实战

需积分: 50 3 下载量 63 浏览量 更新于2024-08-23 收藏 175KB PPT 举报
该资源是一份关于性能测试用例的PPT,主要关注负载发生时终端资源的使用情况,特别是针对网上购物系统的测试结果。内容包括测试执行过程、测试用例执行结果的分类、自动化测试的执行以及性能测试用例的具体执行过程。此外,还提到了一个使用LoadRunner进行网上订票系统性能测试的教学示例,并详细描述了测试环境的硬件配置。 1. 测试执行过程: 在软件测试过程中,提交一个问题报告单是至关重要的,它是测试人员工作成果的体现,反映了他们的绩效。测试用例执行后,结果通常分为Pass、Fail、Error三类: - Pass:表示测试用例执行无误,未发现任何Bug。 - Fail:意味着测试用例执行后发现了软件的Bug。 - Error:表示在执行过程中遇到错误,导致测试用例未能成功完成。 2. 测试用例执行结果处理: 测试用例的执行结果可能更加细致,包括Pass、Fail、Block、Skip和Issue五种情况: - Block:测试用例因描述不清或与被测软件不符而无法执行。 - Skip:测试用例在当前测试阶段无需执行。 - Issue:测试用例执行了但结果无法确定是否正确,需进一步确认是否为Bug或测试用例设计问题。 3. 自动化测试执行: 使用LoadRunner的网上订票系统为例,自动化测试执行主要包括三个步骤: - 录制测试脚本:创建测试场景的基础,记录用户的操作行为。 - 脚本调试:检查和修正录制的脚本,确保其准确无误。 - 执行测试脚本:运行脚本,观察系统反应和性能指标。 4. 性能测试用例执行过程: 性能测试目标旨在满足特定的响应时间和事务处理能力: - 目标是使事务平均响应时间小于4秒,确保用户能快速完成任务。 - 平均每秒需处理超过2个事务,以满足高并发需求。 - 在最大虚拟用户并发数为100的情况下,系统应能保持低的事务失败率,以确保服务稳定性。 5. 测试环境: 测试环境的硬件配置对性能测试至关重要,包括: - 测试终端:普通PC机,CPU为P4 2.0GHz,1GB内存,60GB硬盘,用于运行LoadRunner。 - 应用服务器:双CPU P4 2.8GHz,1GB内存,160GB硬盘,用于安装被测试系统。 - 负载均衡设备:F5千兆设备,用于分配和管理负载,确保服务的连续性和高效性。 总结:这份PPT详尽地介绍了性能测试用例的设计、执行和分析,强调了测试过程中的关键环节,如问题报告、用例结果分类以及自动化测试的实施,同时提供了实际的测试环境配置作为参考,对于理解和实践性能测试具有指导价值。