LoadRunner性能测试:机票应用并发性能与资源优化
需积分: 3 182 浏览量
更新于2024-09-09
1
收藏 186KB DOC 举报
本次实验主要聚焦于软件功能测试中的性能测试,特别是使用LoadRunner工具对机票预订系统进行评估。实验目标包括熟悉LoadRunner的使用方法,掌握脚本录制、编辑和创建测试场景的基本技能。实验以FlightReservation系统为基础,具体操作流程如下:
1. **实验目的**:
- 熟悉LoadRunner的性能测试工具,包括测试脚本的录制和编辑。
- 设计和执行测试场景,确保系统在高并发情况下(如10个并发用户同时登录和订票)响应时间符合预期,即登录响应时间小于2秒,订票响应时间小于3秒。
- 监控系统资源使用情况,如CPU和内存利用率,以确定系统的最大并发用户数。
2. **实验内容与要求**:
- **性能测试系统**:使用LoadRunner自带的机票应用作为测试对象,通过浏览器访问`http://127.0.0.1:1080/WebTours/index.htm`,登录名为jojo,密码为bean。
- **性能指标**:在10个并发用户下,确保登录和订票操作的响应时间达标,同时控制CPU和内存资源的使用,以找到系统的稳定阈值。
- **脚本设计**:录制登录、查询机票和购买机票的步骤,将其划分为三个事务,并以个人姓名缩写命名脚本,如zsPerformanceTest。
- **场景设计**:
- 场景1:设置10个并发用户,每5秒增加2个用户,持续5分钟,然后每10秒减小5个用户,监控Vuser(虚拟用户)、CPU占用、内存使用和网络流量等参数。
- 场景2:进一步测试,增加并发用户至100个,同样按照5秒和10秒的增量和减量规则,观察系统表现。
3. **实验步骤**:
- **脚本录制**:实际操作FlightReservation应用,记录各个操作步骤形成测试脚本。
- **场景实施**:按照场景设计执行测试,收集性能数据并分析结果。
- **结果分析**:根据监控到的参数变化,调整并发用户数,重复测试直至找到系统资源使用饱和点。
4. **实验心得**:参与者将在此部分分享他们在实验过程中的体会,可能包括工具使用技巧、性能优化建议,以及对系统负载承受能力的理解。
通过这个实验,学生不仅能够提升对LoadRunner的使用能力,还能了解如何设计和执行功能测试,以及如何通过性能测试评估系统在高并发情况下的稳定性。此外,他们还将学会如何根据资源使用情况调整测试策略,以确保系统的高效运行。
2021-03-05 上传
2022-05-26 上传
781 浏览量
2023-03-28 上传
2023-06-26 上传
2023-11-18 上传
2024-11-06 上传
2024-04-05 上传
2024-03-23 上传
yanxinxian123
- 粉丝: 0
- 资源: 1
最新资源
- 掌握JSON:开源项目解读与使用
- Ruby嵌入V8:在Ruby中直接运行JavaScript代码
- ThinkErcise: 20项大脑训练练习增强记忆与专注力
- 深入解析COVID-19疫情对HTML领域的影响
- 实时体育更新管理应用程序:livegame
- APPRADIO PRO:跨平台内容创作的CRX插件
- Spring Boot数据库集成与用户代理分析工具
- DNIF简易安装程序快速入门指南
- ActiveMQ AMQP客户端库版本1.8.1功能与测试
- 基于UVM 1.1的I2C Wishbone主设备实现指南
- Node.js + Express + MySQL项目教程:测试数据库连接
- tumbasUpk在线商店应用的UPK技术与汉港打码机结合
- 掌握可控金字塔分解与STSIM图像指标技术
- 浏览器插件:QR码与短链接即时转换工具
- Vercel部署GraphQL服务的实践指南
- 使用jsInclude动态加载JavaScript文件的方法与实践