zoukankan      html  css  js  c++  java
  • 性能测试目的(发现性能瓶颈)及具体分类

    性能测试分类

    性能测试是一个非常广泛的概念,包括很多方面的测试,也可称之为非功能测试。

    移动端性能测试(耗电量、稳定性、弱信号、空数据)

    自动化测试属于功能测试的范围,由于其测试方法要求测试人员拥有一定的代码能力,所以被单独分成一个测试模块

    具体分类(测试范围)

      1、负载测试:通过逐步加压的方法,达到既定的性能阈值的目标,阈值的设定应是小于等于某个值,如cpu使用率小于等于80%

      2、压力测试:通过逐步加压的方法,使得系统的某些资源达到饱和,甚至失效的状态,简单粗暴的解释就是什么条件能把系统压崩溃。

      3、并发测试:在同一时间内,多个虚拟用户同时访问同一模块、同一功能,通常的测试方法是设置集合点。

      4、容量测试:通常是指数据库层面的,目标是获取数据库的最佳容量的能力。又称之为容量预估。具体测试方法为在一定的并发用户,不同的基数数据量下,观察数据库的处理能力,即获取数据库的各项性能指标。(如压测100个用户,数据库一个表有500、1000条数据,同样的并发用户,结果是不一样的)

      5、可靠性测试:又称之为稳定性测试或疲劳测试。是指系统在高压情况下,长时间的运行系统是否稳定。如cpu使用率在80%以上,7*24小时运行,系统是否稳定。(最能发现内存溢出)

      6、异常测试:又称之为失败测试。是指系统架构方面的测试。如在负载均衡架构中,要测试宕机、节点挂掉等情况系统的反映

  • 相关阅读:
    asp.net 获得域名,端口,虚拟目录[转]
    在EntityFramework6中执行SQL语句【转】
    Ingress 访问日志分析与监控
    kubernetes之secret
    ingress Whitelisting白名单机制
    Kubernates之从pod中拷贝文件到宿主机
    kubernetes-subpath用法(把文件挂载在已存在的目录下,不覆盖原目录)
    npm 私服工具verdaccio 搭建
    nvm安装、解决nvm command not found问题、卸载
    k8s Pod 扩容和缩容
  • 原文地址:https://www.cnblogs.com/xly22/p/11726829.html
Copyright © 2011-2022 走看看