该资源是一份关于性能测试用例的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详尽地介绍了性能测试用例的设计、执行和分析,强调了测试过程中的关键环节,如问题报告、用例结果分类以及自动化测试的实施,同时提供了实际的测试环境配置作为参考,对于理解和实践性能测试具有指导价值。