LoadRunner性能测试面试与笔试关键知识点

需积分: 35 2 下载量 128 浏览量 更新于2024-07-16 收藏 34KB DOCX 举报
"LoadRunner面试(笔试)问题整理" 这篇文档是关于LoadRunner在面试和笔试中的常见问题集合,主要关注的是性能测试和负载测试的相关概念及步骤。 1. 负载测试与性能测试的区别: 负载测试是通过不断增加系统负载,观察系统性能的变化,以确定系统在满足性能指标下的最大负载能力。例如,如果规定访问页面的响应时间不超过1秒,负载测试就是测试在这一响应时间下,系统能处理的最大并发用户数量。而压力测试则是在高负载情况下,检查系统的稳定性和在峰值负载下的功能表现。 2. 性能测试的类型: 性能测试不仅包括负载测试,还包括压力测试、大数据量测试和疲劳强度测试等。压力测试专注于系统的稳定性,在高负载下找出潜在的问题;大数据量测试关注系统处理大量数据的能力;疲劳强度测试则检查系统在长时间运行后的性能表现。 3. 性能测试的步骤: 性能测试通常包括以下步骤: - 分析产品结构,明确性能测试需求,如并发、极限、配置和指标等。 - 分析应用场景和用户行为,确定测试点或接口,识别可能的瓶颈。 - 设计测试组网,考虑不同方案的重要性和优先级。 - 完成测试用例设计和准备测试数据。 - 选择合适的测试工具。 - 进行初验测试,确保主干接口的可用性,识别性能瓶颈。 - 全面执行性能测试用例,进行迭代优化。 - 编写性能测试评估报告。 4. 主要性能指标: - 通用指标:服务器CPU占用率(ProcessorTime)、可用内存(MemoryAvailableMbyte)、物理磁盘读写时间(PhysicsdiskTime)。 - Web服务器指标:包括响应时间、请求数/秒、并发用户数等。 在LoadRunner面试或笔试中,这些知识点是评估候选人对性能测试理解和实践经验的关键点。熟悉这些概念和技术,能够帮助测试人员有效地诊断和优化系统性能,确保软件在真实环境中的稳定运行。