andy0816

一,首先要知道你测试的关键业务场景,

首页
板块详情页
帖子详情页
发帖
回复

 

二,测试环境的配置:

硬件的:

web服务器:
机器核数:
内存:
硬盘:

数据库服务器:
机器核数:
内存:
硬盘:

 

软件的:

系统,Linux版本
Nginx
php
mysql
redis

 

生产环境和测试环境的差异分析:

 

三,测试原理和测试工具

使用jmeter

 

四,测试策略

场景 并发数 tps to95延时(ms)

后台服务pod实例数和配置2*2c4G,cpu百分比

内存 数据的cpu和内存 备注
首页 10            
  20            
  30            
  50            
详情页 10            
  20            
  30            
 

50

           

 

 

 

 

 

 

 

 

 

 

 

 

五,测试标准

1,一直并发数加压,一直加压到tps不变动了,然后就可以了,这就是一个临界点

2,一直加压,看cpu的百分比,超过200%了,就可以了,这就是一个临界值,

3,测试的时候一定要关注数据库的性能,因为会有慢sql导致数据库cpu的使用率过高,这种就是优化的方向,

4,具体的性能慢,你能知道时间都消耗在哪里了吗?这需要性能监控才可以知道,

 

分类:

技术点:

相关文章:

  • 2021-05-17
  • 2021-12-05
  • 2021-12-05
  • 2021-12-05
  • 2021-04-26
  • 2021-12-05
  • 2021-12-15
猜你喜欢
  • 2021-07-25
  • 2021-12-15
  • 2021-12-09
  • 2021-12-05
  • 2021-12-05
  • 2021-12-05
相关资源
相似解决方案