中国石油OA系统压力测试:性能极限探索

4星 · 超过85%的资源 需积分: 10 20 下载量 124 浏览量 更新于2024-11-04 1 收藏 523KB DOC 举报
"该文档是关于中国石油办公自动化系统的一份压力测试报告,由林谡于2005年8月3日编写。测试主要关注OA系统的登录性能和打开Word文档的能力,使用了MI公司的LoadRunner工具进行录制和回放以模拟多用户并发访问。测试目标包括不同带宽下系统可支持的并发用户数以及服务器的吞吐量,并对交易响应时间进行了定义和限制。报告中列出了详细的测试场景和配置,涉及不同带宽下的并发用户数量。服务器环境为Dell PC Server,配备4个2.7GHz CPU和4GB内存,客户端由两个笔记本电脑模拟。" 在性能测试方案中,以下几个关键知识点是重点: 1. **压力测试**:这是一种评估系统在高负载或大量并发用户情况下的性能和稳定性的测试。在本案例中,主要测试的是OA系统在不同带宽环境下的登录和文档打开能力。 2. **LoadRunner工具**:由MI公司提供的专业性能测试工具,它通过录制用户的实际操作,然后模拟多个用户同时执行这些操作,以测试系统在高并发下的表现。 3. **测试内容**:包括"登录到办公系统"和"打开办公文档"这两项主要业务操作,这是OA系统中的核心功能,其性能直接影响用户体验。 4. **测试方法**:采用录制和回放技术,捕捉IE浏览器和Word与服务器之间的HTTP交互,然后用多线程模拟大规模用户请求,以测试服务器的处理能力。 5. **测试目标**:确定在2M、4M和10M带宽下,系统能支持的最大并发在线用户数,以及服务器的吞吐量(每秒处理的交易数)。此外,还特别指出了良好的用户体验标准,即5秒内完成交易。 6. **测试场景**:详细列出了不同带宽下,如2M、4M和10M,进行登录和打开不同大小Word文档的测试设置,以及对应的并发虚拟用户数。 7. **测试环境**:服务器硬件配置为四核2.7GHz CPU和4GB内存,运行IIS、ASP.NET和SQLSERVER,使用两台笔记本作为客户端模拟用户请求。 8. **测试结果描述**:这部分详细记录了不同带宽下,例如2M带宽登录可支持50个并发用户,4M带宽登录可达100个并发用户等,以及打开不同大小文档时的性能表现。 9. **交易响应时间**:只包含从服务器下载页面或文档到本地的时间,不包括本地浏览器或Word显示数据的时间。这意味着优化响应时间不仅需要考虑服务器性能,还要关注客户端的处理速度。 通过这样的测试方案,可以全面评估OA系统的性能瓶颈,为系统优化提供数据支持,确保在高并发使用环境下仍能保持良好的运行效率和服务质量。