美文网首页
性能测试类别与测试范围(通俗易懂举例说明)

性能测试类别与测试范围(通俗易懂举例说明)

作者: DD丿 | 来源:发表于2021-04-20 15:46 被阅读0次

    1、性能测试的类别

    ·负载测试:(关注点在于确定系统性能指标)

    通过逐步增加系统负载,测试系统性能的变化,并在满足最终确定性能指标的情况下,确定系统所能承受的最大负载量。

    例子:

    登录接口,我们先10个用户访问,然后100个用户访问,然后1000个用户访问,关注程序的响应时间,所耗资源,直到超时或关键资源耗尽

    ·压力测试:(关注点在于系统稳定性)

    保证程序长时间稳定运行

    例子:程序,在运行1天,1个月,一年关注他们的各项指标是否都在正常指标内,是否会内存溢出,是否出现功能性故障等等

    ·并发测试:(性能测试中必不可少的一部分)

    在同一时间范围內,多个虚拟用户在同时访问同一个模块,同一个功能,通常的测试方法就是设置集合点。

    举例:1、多用户在系统上进行同一操作,比如双11,大家针对同一种商品进行秒杀。

    2、多用户在系统上进行不同操作,比如双11,大家针对不同商品进行秒杀,或者大家有进行其他操作,比如商品浏览。

    ·容量测试:(确定数据库性能指标)

    通常是指数据库层面的,目标是获取数据库的最佳容量能力。又称为容量预估。具体测试方法为在一定的并发用户,不同的技术数据量下,观察数据库的处理能力,即获取数据库的各项性能指标。

    例:数据为10000条达到  “饱 和状态” ,确定的数据库容量指标应小于等于 “ 饱和状态 ”  的80%  ,指标仅供参考

    ·可靠性测试:

    又称为稳定性测试或疲劳测试。是指系统在高压情况下,长时间的运行是否稳定。

    例:cpu使用率在80%以上,7*24小时的运行,系统是否稳定。

    ·异常测试:

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

    2、性能指标的定义

    ·事物

    从客户端发起的一个请求或多个请求(这些请求组成一个完成的操作),到客户端收到服务器返回的响应。

    ·请求响应时间

    客户端发起的一个请求开始,到客户端接收从服务器返回的响应,整个过程所耗费的时间。

    ·事物响应时间

    事务可能是一个或者多个请求组成的,事物响应时间主要针对于用户的角度而言,如转账。

    并发用户数:同一单位时间内,对系统发起请求的用户数量。

    吞吐量:一次性能测试过程中网络上传输数据量的总和。

    3、服务器性能测试范围

    测试目的:

    发现服务器的性能瓶颈。配置的不同能够承载的最大任务数不同,能够承载的压力也不同。  需要在一个区间内多次尝试来判断,最终定下一个性能指标。

    1、CPU

    2、内存

    3、磁盘

    4、网络

    5、版本

    相关文章

      网友评论

          本文标题:性能测试类别与测试范围(通俗易懂举例说明)

          本文链接:https://www.haomeiwen.com/subject/yjenlltx.html