性能测试相关

并发性能测试过程

是一个负载测试和压力测试的过程,逐渐增加并发负载,直到系统的瓶颈或不能接收到的性能点,通过性能指标、资源监控指标来确定系统并发性能的过程。

 

性能测试类型:

疲劳强度测试:采用稳定运行情况下能够支持的最大并发用户数,持续执行一段时间,保证达到系统疲劳强度需求的业务量,通过分析指标,确定系统最大工作量强度性能。

负载测试:通过逐步加压,在满足预期指定的性能指标情况下,系统所能承受的最大负载量。

压力测试:通过逐步加压,确定系统在什么情况下会崩溃,以此获取系统最大的负载量,什么条件下系统的性能会变得不可接受。

 

性能测试过程中的功能校验是否必须?

不进行功能校验的话,忽略了负载压力情况下功能不稳定的问题,没有正确的功能保证,性能测试就没有意义了。

副作用:需要断言/校验测试结果,会消耗一部分性能,导致最终测试结果不一定是最准确的。

 

业务方面的性能测试:

1. 利用企业压测工具测试,并发请求数是否满足基本业务需求。

2. 是否具备异地容灾备份。

3. 是否具备可伸缩配置及扩展能力。

4. 关键部分是否采用双机热备份和磁盘镜像。

5. 是否满足系统的不断运行,在线故障修复和在线系统升级。

 

负载类型:

(1)并发用户数属于并发执行负载。

(2)连续稳定运行属于疲劳强度负载。

(3)大量检索操作属于大数据量负载。

 

系统瓶颈一般是:

(1)服务器CPU性能不足

(2)程序没有采用合适的并发 / 并行的策略

(3)服务器网络带宽不足

(4)数据库设计不足、优化不够

posted @ 2024-07-10 10:37  努力的小测试  阅读(3)  评论(0编辑  收藏  举报