2019年2月1日,星期五

性能测试基础

什么是性能测试?


性能测试是一项非功能性测试技术,旨在根据各种工作负载下的响应性和稳定性来确定系统参数。性能测试测量系统的质量属性,例如可伸缩性,可靠性和资源使用情况。

性能测试的重点是检查-
  •    速度-应用程序的响应时间。
  •    可伸缩性-软件应用程序可以处理的最大用户负载。
  •    稳定性-确定应用程序在变化的负载下是否稳定。

为什么要进行性能测试?


进行性能测试是为了提供有关应用程序的速度,稳定性和可伸缩性的测试报告。缺少性能测试,软件可能会遇到以下问题:运行速度慢,而多个用户同时使用它,不同操作系统之间的不一致以及可用性差:由于不存在或性能测试不佳而向市场发布的性能指标不佳的应用程序可能会获得较差的声誉,无法达到预期的销售目标。

据邓恩&布拉德斯特(Bradstreet),《财富》 500强公司中有59%的公司每周估计会有1.6小时的停机时间。考虑到拥有至少10,000名员工的《财富》 500强企业平均每小时要支付56美元,因此这种组织的停机时间的劳动力部分将是每周896,000美元,相当于每年超过4,600万美元。

据估计,只有5分钟的停机时间(13年8月19日)对Google.com造成的损失高达54.5万美元。

据估计,由于最近的Amazon Web Service中断,公司每秒损失了价值1100美元的销售。

因此,性能测试在软件发布之前非常重要。 

性能测试的类型

  • 负载测试 -检查应用程序在预期的用户负载下执行的能力。目的是在软件应用程序上线之前确定性能瓶颈。
  • 可扩展性测试 -可伸缩性测试的目的是确定软件应用程序在“按比例放大”以支持增加的用户负载方面的有效性。它有助于计划软件系统的容量增加。
  • 压力测试 -涉及在极端工作负载下测试应用程序,以查看其如何处理高流量或数据处理。目的是确定应用程序的断点。
  •  耐力测试 -确保软件可以在很长一段时间内处理预期的负载。
  • 量测 -根据体积测试大号的。数据被填充到数据库中,并且监视整个软件系统的行为。目的是在变化的数据库容量下检查软件应用程序的性能。
  • 峰值测试 -测试软件对用户产生的突然突然的负载峰值的反应。 

性能测试封面-

  • 模拟Web应用程序的实时业务用例。
  • 在预期的并发下测试应用程序。
  • 在高峰事件发生之前验证应用程序/服务器的准备情况。
  • 在版本发布之前/之后测试应用程序,以确保稳定性。 

23条评论:

  1. 不错的博客..!我真的很喜欢阅读这篇文章。感谢您分享这样的
    与我们分享精彩的文章,并继续写博客... 金奈的物联网培训 | 金奈Quora的物联网培训 | 物联网的培训和安置 | 钦奈物联网培训中心 | 钦奈最佳物联网培训中心

    回复删除
    回覆
    1. IEEE最终年项目 钦奈项目中心 一直受到追捧。四年级学生项目向他们射击以提高他们的才能。 IT的最后一年项目域

      钦奈的JavaScript培训

      钦奈的JavaScript培训

      Angular培训涵盖了广泛的主题,包括组件,项目 CSE项目. 角度训练

      删除

  2. 这是一个很棒的帖子。内容非常实用且富有创意。
    WordPress网站开发Chennai

    回复删除
  3. 软件屋Audacity24
    Audacity24(#ADS)是国际市场上增长最快的IT服务提供商之一。我们提供优质可靠的IT解决方案;实时分析,数据集成和流程的全面结合将使我们的客户以最高的运营效率和定制的系统来推动业务发展,从而制定更明智的决策以获得更好的服务。

    回复删除
  4. 参加ExcelR的PMP认证。实际的PMP认证课程,由经验丰富的教师提供有保证的就业支持。 ExcelR提供PMP认证。
    ExcelR PMP认证

    回复删除
  5. 我正在寻找,我喜欢发表评论,"您的帖子内容很棒" Great work!
    孟买ExcelR数据科学课程

    回复删除
  6. 搜索引擎优化可将您的网站排名提升到新的水平。 SEO确实是必不可少的,因为没有它,您的网站将无法生存。 SEO可以在任何位置出色地工作。
    德里内容写作公司
    内容写作服务在德里
    德里移动应用开发公司
    德里的PPC公司
    印度的PPC公司

    回复删除
  7. 我正在寻找,我喜欢发表评论,"您的帖子内容很棒" Great work!
    数据分析课程

    回复删除
  8. 我正在寻找,我喜欢发表评论,"您的帖子内容很棒" Great work!
    孟买数据分析课程

    回复删除
  9. 这是一篇很棒的文章,因为其中包含了大量信息,感谢您的分享。 CodeGnan提供有关新技术的课程,并确保学生在实时环境中从各个角度了解工作流程 在vijayawada中进行python培训。 , vijayawada的数据科学培训。 , 在vijayawada中进行Java培训。 ,

    回复删除
  10. 精彩的文章。阅读这篇文章非常有趣。我要感谢您为撰写这篇很棒的文章所做的努力。本文解决了我的所有查询。保持。
    班加罗尔的数据分析课程

    回复删除
  11. 阅读这篇文章非常有趣。我要感谢您为撰写这篇很棒的文章所做的努力。本文启发了我阅读更多内容。保持。
    相关与协方差
    简单线性回归
    数据科学面试题

    回复删除

  12. 您可能会对博客的订单系统发表评论。你应该聊天'出色。您的博客审核会增加访问者的数量。我很高兴找到这个网站。非常感谢您阅读!!
    数据分析师课程

    回复删除