- 1、本文档共7页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
性能测试的探索与研究
客户杂志
2014年第3期
性能测试的探索与研究
卷首语
软件系统的性能问题是长期以来困扰信息系统的一大顽疾,只是在
过去很长一段时间并没有如此凸显。然而,随着信息系统的高度普及
化,尤其是互联网时代渐入强盛期,大数据量、大用户量已经成为国内
各个行业信息化的趋势,由此系统的各类性能问题正加速恶化,成为业
务拓展甚至是某些企业安身立命过程中,无可回避的当务之急。而一些
前瞻性强的系统构建者,已经着眼于未来系统的容量和能力规划,把未
来的系统问题提前到当下解决,力求保证持续的竞争力。
系统的性能测试作为评估系统性能、诊断性能问题、保障系统高效
稳定运行的重要手段,已经成为大部分互联网企业和大型信息系统拥有
者的必备工作之一。有效的性能测试可以带给企业和系统使用者多方的
收益,例如全面的性能评估可以给使用者对系统的能力和容量规划具有
清晰的了解,从而可以合理地将业务规划与系统的规划结合起来;而通
过测试诊断性能问题,则可以有效地帮助研发团队解决性能问题,防止
进一步的损失;制定系统性能指标需求并且从多个级别进行的针对性测
试可以预防系统的崩溃,增加系统用户的良好体验等。
软件性能测试是一个专业度和综合性很高的领域,除了性能测试本
身的规划、设计、执行和分析评估外,还包含物理硬件、网络、系统部
署、系统架构、数据库、编码原理、业务场景等各方面的知识,所以对
于人员的要求和能力的构建会是一个挑战,当然从另一个角度看,也是
软件从业人员可以有较好发展的一个领域。
恒天软件在性能测试方面已经有近八年的沉淀,积累了丰富的性能
测试经验,经历了以客户需求为主导的自由生长期,到现在有规划的集
中能力构建发展期。恒天软件的独立性能测试团队在对内保障恒天业务
项目的性能测试基础上,目前对外提供全面的系统性能测试、性能测试
工具研发、性能问题诊断和调优以及性能测试培训方面的服务,希望可
以为性能问题所困扰的企业和软件使用者带来更多的价值。
恒天软件副总裁 祝晓春
联系我们 中国杭州总部 +86 571 8827 0208 1
性能测试的价值
性能测试给企业或者软件使用者带来多方的价值,尤其是面向大量受众的应用系统、规模
和交易量巨大交易系统以及包含关键业务的系统。
基于恒天的经验,性能测试以及其外延的工作,可以为客户带来以下相应的价值:
* 发现和定位系统的性能问题:性能测试被人提及,绝大部分的场景是因为系统碰到了各式的性
能问题。通过性能测试可以发现和定位这些问题,并且寻找到相对应的解决方法。由于性能瓶
颈可能缘起于硬件、网络、应用服务器、数据库层、软件的前中后层等,所以系统化的性能测
试不仅仅可以挖出已经暴露问题的根源,还可以发现很多尚未呈现的缺陷。
* 逐步优化系统的性能:性能测试可以在软件研发的多个阶段被实施,而在项目早期引入可以逐
步优化系统的设计。恒天在与某合作伙伴研发其核心管理系统时,考虑到系统规模的庞大以及
上规模的用户量,建议在架构和设计期引入性能测试。经过对于架构和初期模型的多轮测试,
发现了若干较为严重的性能问题从而使得架构可以在早期进行有效调整,预防了后续的风险,
也优化了系统。而后在系统研发阶段,针对各个模块进行性能测试,逐步提升系统的性能指
标。
* 验证系统的性能指标,提供系统上线依据:不少企业在自主研发、聘请第
文档评论(0)