美文网首页程序员@产品简友广场
[干货]性能测试关键指标解析

[干货]性能测试关键指标解析

作者: 樱花草_2f2c | 来源:发表于2020-12-14 21:55 被阅读0次

    用一句话简称为【多快好省】多—并发量、快—延时,响应时、好—稳定性(长时间运行) 省—资源使用率

    响应时间:

    对请求做出响应所需要的时间,是用户感知软件性能的主要指标。

    响应时间多少合理?对于一个web系统,普遍接受的响应时间为2/5/8秒,2秒之内响应客户是非常好的,5秒中之内响应客户是可以接受的,8秒种之内响应客户是可以接受的上限。

    并发用户数:

    系统用户数—软件系统注册是用户总数(影响磁盘空间、)

    在线用户数—某段视角内访问的用户数,这些用户只是在线不一定同时做某一件事情(影响内存),用户登录过去会创建一个会话,会话存在内存里面。

    并发用户数—某一个时间同时向软件系统提交请求的用户数,场景不一定是同一个。(例如秒杀)

    平均并发用户数的计算模型:C=nL/T

    吞吐量:单位时间内系统处理用户的请求数

    系统性能计数器:

    思考时间:用户进行操作时每个请求之间的间隔时间

    注意:1、性能测试需要构造和正式服务比较匹配的环境,首先需要初始化环境。没有经过初始化的性能环境 = 没有作用的环境。

    2、网络:模拟网络环境,可以注入网络延时的方法

    3、数据库:如果线上数据库不敏感可以直接把线上的数据还原与备份,如果敏感可以根据原有的表结构导入数据。

    4、模拟在线用户数初始化环境:先跑一段时间,让内存接近现实的场景,在记录响应时间。

    5、吞吐量饱和:大部分是因为网络原因,需要增加带宽。

    相关文章

      网友评论

        本文标题:[干货]性能测试关键指标解析

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