《Web服务器端软件性能测试概述 2》由会员分享,可在线阅读,更多相关《Web服务器端软件性能测试概述 2(1页珍藏版)》请在金锄头文库上搜索。
1、 Web 服务器端软件性能测试概述web,应用一般需要长时间连续运行,且无人值守。Lg 此,功能测试之后就会把 web 应用部署征日标环境中进行性能测试,如压力测试、负载测试、鲁标性测试等。件能是指 计S 机总体的工作效率,包抓响应时间、吞吐话及可用件等。响应时间是指从用户发出请 求到得到响应的整个过程的时间;吞吐量是指在给定的时间内系统处理的请求数;可用性 是指系统能够正常工作的时间比例。因此,性能测试的目的体现在;个方面”:识别系 统的弱点、评伯系统的能力、检测软件的问题、系统调优、验证稳定性和可靠性。对于 web 府用,性能测试是其测试过程的一个重要组成部分。件能测试主要用来识 别系统性
2、能瓶颈,为将来的测试工作建立基线(bnseline),支持性能调优(t M rling)确定符 合性能目标和需求,并且或者搜集其他的性能相关数据为被测应用的综合质量决策提供 信息。另外,性能测试和分析的结果可用来评估硬件配置是否满足应用系统较好的工作。性能度量是通过定义一系列可以反映程序性能的指标,并从程序实际运行的数据中 获得度量结果的过程。度量性能的过程一般使用统计证据对目标进行详细定义。性能管理就是 曙光股份曙光股份一些用来保证系统始终有效和高效工作的活动。主要涉及组织、 学科、 产品或者服务的建立过程以及使用的性能等。应用性能管理,属于系统管理学科范围,集 中监测和管理软件应用的服务可
3、用性。性能管理可以看做是使用 IT 工具检测、诊断、修 正并报告应用性能满足超出终端塌户利商业的期望的过程。性能调优指通过调整应用的配置、算法策略、数据缓存策略等以期改善系统性能的过 程,目的是提高系统性能。大部分系统都会在增加负载时造成性能一定程度的下降,性能 调优是提高系统可扩展性的重要于段。性能调优主要包括以下一些常见的技术:性能分析,一般也叫做剖析,是指使用程序运行时收集到的信息来研究程序的行为, 目的是确定对程序的哪个部分进行优化,proNer 是一个依据程序执行行为,尤其是函数 调用的频率和持续时间的性能分析工具;性能工程,是一个包含任务、技能、活动、时间、工具以及可交付使用等满足系统非功能 需求的学科,如增加商业税收,减少系统失效,项日延期以及避免不必要的资源使用和工作;代码优化,是通过重写程序的特殊部分来提高性能的方法,一般是指对算法的改进或 使用更好的算法;负载均衡,是基于分布式系统潜在的候选机器的繁忙程度来分配操作的执行以获取 更高的效率。