工具使用--场景分析---监控搭建--问题定位
历史访问数据:什么类型的用户通过何种终端访问服务的接口次数
需求管理:
1、需求来源:就是性能测试的目的。
2、需求分析:性能测试模型、性能测试执行步骤
3、分析方案:
性能测试环境管理:
1、独立搭建。
2、在测试环境发现一些内存泄漏、死锁等问题(环境配置高低对这些bug的暴露影响不大)
监控管理(全面、深入):
1、客户端数据监控(Jmeter+InfluxDB+Grafana)
2、硬件资源监控(包含:CPU、内存、磁盘、网络等;分为命令行监控、可视化监控--Zabbix、Prometheus+Grafana)
3、链路监控(SkyWalking、PinPoint、Arthas)
4、业务规则监控(监控业务逻辑错误并及时发送邮件提醒等告警信息,比如库存或余额不足等)
数据模型建设:时间维度、机器维度
技术建设