航空订票系统性能测试策划
4星 · 超过85%的资源 需积分: 10 71 浏览量
更新于2024-10-23
2
收藏 105KB DOC 举报
"航空订票系统性能方案"
本文档详细阐述了航空订票系统的性能测试方案,主要关注点在于系统性能的多个关键指标,如响应时间、并发用户数和吞吐量。方案以LR(LoadRunner)系统自带的航空订票系统作为测试对象,旨在提供一个可借鉴的性能测试框架。
1. **系统概述**
航空订票系统是一个基于B/S架构的Perl语言开发的网上订票平台,提供了用户注册、登录、订票、查看、取消和注销等功能。测试将关注系统在实际操作中的性能表现。
2. **性能测试指标**
- **响应时间**:衡量客户端发起请求至接收到服务器响应的总时间,包括客户端请求和服务器响应两部分,直接影响用户体验。
- **并发用户**:同时与服务器交互的用户数量,反映系统处理多用户请求的能力。
- **吞吐量**:单位时间内系统处理的事务数量,通常以TPS(Transaction Per Second)表示,反映了系统的处理能力。
3. **性能测试模型**
- **用户体验模型**:模拟真实用户的行为,测试系统在用户交互时的性能。
- **系统用户模型**:考虑不同类型的用户,如新用户、老用户,对系统的影响。
- **业务模型**:根据系统的核心业务,如订票、查询,设计测试场景。
- **用户接入模型**:测试不同网络条件下的用户访问性能。
- **浏览器模型**:考虑多种浏览器的兼容性,测试系统在不同浏览器下的性能。
- **思考时间模型**:模拟用户在操作间歇的等待时间,更真实地反映用户行为。
4. **性能测试环境**
- **测试环境**:定义了测试将在何处进行,包括网络环境和服务器环境。
- **硬件/软件配置清单**:列出执行测试所需的硬件和软件配置,以确保测试的准确性和可重复性。
5. **性能测试工具**
LR(LoadRunner)是一个强大的性能测试工具,用于模拟大量虚拟用户,生成负载,以评估系统性能。
6. **测试用例**
测试用例涵盖了各种场景,例如:
- 测试系统支持200个在线用户的能力(测试用例7)
- 测试最大可接受的400个在线用户(测试用例8)
- 在不同负载下(5、10、15、20并发用户)的系统响应时间(测试用例8)
- 单业务的吞吐量、响应时间和并发用户数(测试用例1-6),特别是用户数在1000以内的性能。
通过这个性能测试方案,可以全面评估航空订票系统的性能,确保在高并发和大流量情况下依然能够稳定运行,提供良好的用户体验。测试结果对于系统优化和容量规划至关重要。
点击了解资源详情
点击了解资源详情
点击了解资源详情
2013-04-25 上传
2012-06-23 上传
2022-09-23 上传
2009-05-12 上传
2013-03-26 上传
2009-06-23 上传
jurui
- 粉丝: 11
- 资源: 2