| XX 5.0系统 性能测试方案 |
修订历史记录
为保证在日常运行及大型活动期间,稳定运行、应用快速,对进行性能测试,验证系统是否能够达到业务所需的性能指标,同时发现系统中存在的性能瓶颈,并进行改进,起到优化系统的目的。主要包括以下几个方面:
| 服务器 |
数量 |
硬件配置 |
软件环境 |
作用 |
| 压测机1台 |
1 |
8C16G |
linux |
加压 |
| 应用服务器 |
(mzapipress:4台,UAC:2台) |
8C 16G*6 |
Tomcat |
应用服务器 |
| 数据库服务器 |
1 |
8C16G |
mysql |
数据库 |
| redis |
1 |
8G集群版(2节点) |
缓存服务器 |
|
| ES |
1 |
? |
? |
|
| MQ |
1 |
共用PRE环境 |
||
| nginx |
1 |
共用PRE环境 |
||
| 文件服务器 |
1 |
PRE服务 |
备注:服务器配置根据业务需要申请
脱敏、同步线上数据,保证被压测系统数据库量级和线上一致,
目前压测环境23万用户数据,线上1000万不都是活跃用户,有效用户数23万已足够
根据不同的业务场景,对应的具体接口入参可以从数据库提取、代码生成、计数器、随机数等方式来进行参数化,数据唯一性接口保证每次访问入参不重复,避免数据缓存造成压测误差
查询接口:在swagger中找到对应的api,通过参数去数据库导出入参数据。
写接口:根据业务需求造出对应入参数据。
| |