• 0
  • 0
分享

  首先我们来看看什么是软件性能?

  软件的性能是软件的一种非功能特性,它关注的不是软件是否能够完成特定的功能,而是在完成该功能时展示出来的及时性。 表明了软件系统对时间及时性及资源经济性的要求。对于一个软件系统,运行时执行速度越快、占用系统存储资源及其他资源越少,则软件性能越好。软件性能是衡量事情完成效果的一个重要因素。

  再看看性能测试的定义?

  狭义的软件性能测试指为验证软件性能指标、评估系统服务能力、推荐系统软硬件配置、完成系统性能优化等而开展的测试活动;

  广义的软件性能测试指在测试过程中需要相关性能测试方法配合完成的系统测试活动,包括可靠性测试、可恢复性测试、稳定性测试、兼容性测试、可扩展性测试等。

  性能测试的七种方法:

  1.基准测试

  基准测试是指通过设计科学的测试方法,测试工具和测试系统,实现对一类测试对象的某项指标进行定量的和可对比的测试。

  2.压力测试

  通过对软件系统不断施加压力,识别系统性能拐点,从而获得系统提供的最大服务界别的测试活动,主要目的是检查系统处于压力情况下应用的表现。

  3.负载测试

  通过在被测系统中不断增加压力,直到达到性能指标极限要求。主要目的是找到特定的环境下系统处理能力的极限。

  4.并发测试

  主要指当测试多用户并发访问同一个应用、模块、数据时是否产生隐藏的并发问题,如内存泄漏、线程锁、资源争用问题,几乎所有的性能测试都会涉及并发测试。主要目的并非是为了获得性能指标,而是为了发现并引起的问题。

  5.疲劳测试

  通过让软件在一定访问量情况下长时间运行,以检验系统性能在多长时间会出现明显下降,主要目的是验证系统运行的可靠性。

  6.数据量测试

  通过让软件在不同的数据量情况下运行,以检测系统性能在各种数据量情况下的表现。主要目的是找到支持系统正常工作的数据量权限。

  7.配置测试

  配置测试主要是针对硬件而言,了解各种不同环境对系统性能影响的程度,从而找到系统各项资源的最优分配原则。主要目的是了解各种不同因素对系统性能影响的程度,从而判断出最值得进行的调优操作。


作者:Young_991    

来源:http://www.51testing.com/html/91/n-4477691.html

  • 【留下美好印记】
    赞赏支持
登录 后发表评论
+ 关注

热门文章

    最新讲堂

      • 推荐阅读
      • 换一换
          •   在软件相关行业中,如果说开发属于一个开创型的岗位,是从无到有的过程,那么测试则是一个需要多重沟通的岗位。为什么我们常说测试是衔接岗位呢,原因不仅是测试参与的项目环节很多,并且测试对接的人员,需要打交道的人员比较杂,是一个承前启后不可或缺的一环,测试在整个过程中更多的是发挥推动的作用。测试岗位越往上走,越能发掘沟通的重要性。  如果想做好一个测试管理人才,除了跟进项目上的事情,还要学会跟不同的人员沟通。这样才能推动问题有效的快速解决。我们从三个方面说明测试衔接的必要性。  第一部分:功能测试参与的项目过程  先来看下测试为了保障软件质量,需要做的事情,在每一个环节中测试都需要衔接不同环节。 ...
            0 0 752
            分享
          • 日前,不少网友发现了支付宝的一项新功能:向微信好友转账。这一话题在10月16日一度登上微博热搜,不过不少人亲自体验后表示,这个功能“并没有那么简单”,使用评价也褒贬不一。记者打开支付宝App“转账”功能页面后发现,转账对象的确在支付宝、银行卡等之外新增了“转微信好友”选项。不过,面对记者就这项新功能的咨询,支付宝人工客服一开始仍表示目前支付宝不支持转账到微信,只能先转到银行卡账户再转入微信账户;支付宝在线客服的自动回复也依然显示为“微信与支付宝的资金不能够互转”。经过一番核实,支付宝人工客服确认了这项新功能,并表示推出时间大概在9月中旬,只要支付宝App更新至最新版本均可使用,目前还在收集用户...
            0 0 634
            分享
          • ‘核心提示’随着丰趣海淘被申请破产审查,顺丰电商的又一次试水变成一潭死水。顺丰已为电商梦努力了十多年,仍没有开花结果的迹象。阿里、京东们纷纷建起物流体系时,顺丰们为何没能成功“袭击”电商?顺丰曾在物流界留下了许多堪称“神话”的故事。十年前,从广州发往北京的顺丰快件就能够实现次日达。2017年,顺丰控股更名上市,登陆A股后一度收出5个涨停板,成为当时深市第一权重股。此后多年,顺丰控股创办人王卫都是福布斯中国富豪榜上的“物流首富”。有着七十多架飞机的顺丰航空稳坐国内物流空中霸主宝座,让顺丰的水果航线、国际货运包机航线等始终是电商运营者们信赖的选择。但在“物流”之外,如何让顺丰讲出新故事却成了王卫的...
            0 0 858
            分享
          •   特斯拉董事会主席罗宾-登霍尔姆(Robyn Denholm)呼吁公司股东批准埃隆-马斯克560 亿美元的巨额薪酬方案,否则这位亿万富翁首席执行官就有可能离职。6 月 13 日,特斯拉股东将决定马斯克薪酬方案的命运,该方案估计价值高达 560 亿美元。  这将是股东们第二次就首席执行官的薪酬进行投票,今年早些时候,特拉华州一名法官以审批程序存在"严重缺陷"为由,宣布第一次投票无效。现在,该公司正在全力说服股东第二次批准该提案。  登霍尔姆在提交给美国证券交易委员会的致股东信中写道:"埃隆不是一个典型的高管,特斯拉也不是一家典型的公司。因此,公司对主要高管进行补偿...
            0 0 398
            分享
          •   摘要:  在测试性能时,我们可以尝试编写一个“性能等式”,以便检查影响性能的每个因素。但是,就算逐一检查方程式里的每一项也并不总是能看清整体情况。有些影响性能的因素很容易被忽略。测试更多的是发现系统的行为,而不是对一些期望行为的样本进行验证。  许多团队为了查看系统是否能够满足业务需求,会搭建一套基于服务器和网络基础设施的“测试平台”,开发一些模拟用户请求的脚本,并运行这些脚本来测试应用程序。为了确保系统有额外的容量,他们会将事务数增加一倍。  但这种方法似乎只是有时起作用,这意味着它在其他时候失败了。而解释它为什么成功或失败也同样是件困难的事。  让我们先仔细看看构成“性能等式”的部分:...
            0 0 1297
            分享
      • 51testing软件测试圈微信