性能测试—— 基础概念

news/2024/11/20 17:34:18/

目录

一、性能测试和功能测试的区别

二、性能测试衡量指标以及名称解释

1、并发用户数、系统用户数、在线用户数

2、响应时间、平均响应时间、请求响应时间

3、事务

4、点击率

5、吞吐量

6、思考时间

7、资源利用率

三、性能测试分类

1、一般性能测试

2、负载测试

3、压力测试

4、稳定性测试


 

一、性能测试和功能测试的区别

功能测试:验证产品功能有没有做到

性能测试:验证产品有没有做好

二、性能测试衡量指标以及名称解释

1、并发用户数、系统用户数、在线用户数

        并发:强调大量用户和同时性的操作。这样的操作会给服务器造成压力。

并发用户数:一起向服务器发送带有压力或者对服务有影响的操作的用户的数量。

系统用户数:某个系统的注册用户量。

在线用户数:登录了系统或者正在使用系统的用户数量。

2、响应时间、平均响应时间、请求响应时间

响应时间:用户角度来看,从请求发出直到看到响应结果的这段时间。

平均响应时间:用于响应时间比较平均的情况下,平均响应时间才有参考意义。(响应时间波动范围比较大时,平均响应时间就没有参考意义了)

请求响应时间:服务器收到用户请求并把响应内容发送出去。

        响应时间跟很多因素有关系:用户的带宽、运营商、服务端;带宽、运营商......,例如王者右上角提示当前网速,绿色就说明是好的,网速较差的时候就会显示红色460,我们就可以知道是网络的原因导致卡顿,而不会怪游戏本身。

        也和电脑的资源有关:运行内存、内存/磁盘容量、CPU的占用的情况......

3、事务

        例如我们要购买一件商品,生成订单的过程中可能会涉及到多个功能(进入商品详情页、购买页、支付功能。购买成功订单页面)

事务响应时间:处理请求对应的事务的时间。

每秒事务通过数(TPS):TPS是指每秒系统能够处理的事务数。它是衡量系统处理能力的重要指标

每秒事务通过数越高,对应的性能越好。(有的事务会比较复杂,如订单提交)

4、点击率

        这里的点击率是指:用户每秒向Web服务器提交的http请求数。(不是鼠标的一次点击!一次点击可能会有多个http请求)

5、吞吐量

吞吐量:系统处理在某段时间内处理的客户请求的数量。

吞吐率:吞吐量/时间,单位时间内处理的客户请求数量。单位:秒。体现了软件系统的性能承载能力

        加入有一款软件,占用的CPU资源比较高,那么说它的性能就稍微差一些。(可以压缩文件资源、增加带宽)

6、思考时间

        两次请求之间的时间间隔。

7、资源利用率

        资源包括:CPU、内存、硬盘、网络等等。

三、性能测试分类

1、一般性能测试

        验证软件在正常情况和系统条件下,验证系统是否满足性能指标。

2、负载测试

        验证系统在一定压力下验证系统的运行时间,直到系统性能出现“拐点”。

3、压力测试

        验证系统在已经处于极限负载下或者某指标已经处于饱和状态下系统性能的表现。(往往会把系统搞崩溃)

4、稳定性测试

        验证系统再连续运行的情况下,查看系统的各项指标是否存在异常。

 


http://www.ppmy.cn/news/152924.html

相关文章

XWR3100/XWR3150梅林固件

完美适配,信号和原厂相差无几 固件说明 基于华硕官方源代码而非merlin代码(至今merlin的aimesh部分仍然无法达到正常华硕官方水平). 尽量保留华硕同等风格并添加一些功能. 软件中心基于koolshare早期开源版本并修改而来,所以无法兼容koolshare如今的闭…

H3C服务器出厂系统密码,H3C S3100交换机不知道密码如何恢复出厂设置

3.1 进入bootroom菜单清除Consle密码 通过conlse线和crt软件连接并登陆设备,然后把设备断电重启。控制台上会打印如下信息,当出现“press Ctrl+B”的时候快速按住“Ctrl+B”进入botroom菜单 System is starting...Press Ctrl+D to access BASIC-BOOTWARE MENUBooting Normal …

CSE 3100 Systems Programming

代做CSE 3100留学生作业、代写C/C程序作业、代做Systems Programming作业、代写C/C编程设计作业CSE 3100 Systems ProgrammingHomework #5 Due: 10/23/2018Complete your work in the hw5 folder. Remember to pull, add, commit, and push. You need to work onthree files on…

对比RS9113 CC3100 无线WIFI芯片

之前做过CC3100 现在就做RS9113, 易用性:CC3100完胜。 两个WIFI模块都可以通过SPI接口来控制,但是我用的时候,发现其实有很大的区别, CC3100 官方提供的是simple link 光听名字就比较简单,而RS9113官方…

poj 3100

题意&#xff1a;给你两个数B、N&#xff0c;求一个数的N次方最接近B。 先求出B的1/N次方&#xff1a;A&#xff0c;然后比较A和A1的N次方那个更接近B #include<stdio.h> #include <math.h> int main() {double a,b,n;while(1){scanf("%lf%lf", &b,&…

3100

1 /* 2 这题真没意思&#xff0c;太水了。枚举就可以&#xff0c;我还想了二分的思想 3 */ 4 5 // include file 6 #include < cstdio > 7 #include < cstdlib > 8 #include < cstring > 9 #include < cmath > 10 #include < cctype > 11 #…

nbs3100支持snmp功能吗?

nbs3100是一种型号&#xff0c;如果指的是某个具体的设备&#xff0c;我无法确定其是否支持SNMP功能。SNMP是一种网络管理协议&#xff0c;用于收集和组织网络设备的信息&#xff0c;例如路由器、交换机和服务器等。如果nbs3100是一种网络设备&#xff0c;并且其规格表明支持SN…

计算机电源 n305p-04,N255PD-00 L305P-00 L305P-01 N305P-00 305W DELL电源

DELL电源 型号:N255PD-00,通用L305P-00,L305P-01,N305P等 本电源适用于戴尔Dimension 3100,5100,5150,9100 Optiplex 210L,320,330 360 GX520,E520 GX620,745 755等。 电源型号:N255PD-00,与L305P-00,L305P-01,N305P-01等通用,线才接口:24针+4个SATA接口+1…