upcgg

导航

 

一、压测前的业务需求的了解。

1、  压测的业务 业务逻辑

2、  架构部署(应用服务、数据库、中间件情况)

3、  调用关系 提交后 数据的处理过程

4、  是否需要登录

5、  Niginx里缓存了哪些数据

6、  Tomcat有几个 tomcat配置 JVM配置 线程数量

7、是否有缓存,缓存的实效时间

8、是否调用第三方接口,webservice、http、jsf

7、  用了几台服务器

8、  Mysql存储的什么业务  几台 是否分库发表

9、  Memcache存储什么 几台

10、混合测试比例 线上ump的监控历史数据

11、是否有降级处理,托底页面、数据

12、ump权限。有哪些key值,空间权限。

13、涉及写,有垃圾数据 清楚脚本

redis是否打满 是否跨机房

二、准备线上压测的脚本

http请求的混合测试,在请求连接处参数化

三、线上压测收集的数据

a、截一张nginx的配置图片,确认nginx的相关配置。

b、UMP网站上的一张方法性能曲线图,来获取TP99

C、ifconfig来获取网卡的名字,nmon的N,P获取网络的处理情况,和耗费cpu最大的线程

d、jmiDB网站上获取redis的内存的最大使用情况(http://jimdb.jd.com/#/dashboard/)

f、查看cpu的大小,sh一个脚本,来收集三次cpu的数据,cat  host-10-191-0-66_cpu_rate.csv

g、截取jmeter执行后的结果数据

posted on 2016-03-07 10:09  upcgg  阅读(531)  评论(0编辑  收藏  举报