Chinaunix首页 | 论坛 | 博客
  • 博客访问: 2176596
  • 博文数量: 104
  • 博客积分: 206
  • 博客等级: 入伍新兵
  • 技术积分: 1829
  • 用 户 组: 普通用户
  • 注册时间: 2012-09-12 10:24
个人简介

效字当先,以质为本。测试开发入行十余年,辉煌过,迷茫过,持续探寻人生的激情和前进的步伐!好好生活,认真工作!

文章分类
文章存档

2024年(1)

2019年(2)

2018年(4)

2017年(7)

2016年(3)

2015年(14)

2014年(33)

2013年(31)

2012年(9)

分类: 高性能计算

2018-03-22 17:38:39

一、基本性能测试;
主要关注:
1、QPS;
2、平均响应时间;
3、吞吐率;
4、错误率;
5、空结果率;
需要压测求出极限QPS,然后查找到系统瓶颈,比如你压测到130个线程,QPS到达1500后不再上升,那么此时就需要查看CPU、磁盘IO、内存、以及网卡流量等查找系统瓶颈在哪里;
如:nlp压测时结论:hot_new接口shyc2机房最高QPS能达到2300左右,带宽占用最大在800M左右;根据压测结果显示整体性能的瓶颈不受限于CPU和带宽,据分析可能与网络IO有关;
二、稳定性测试;
需要选择cpu达到50%左右时的线程数进行压测,否则压测意义不明显;
主要关注:
1、QPS
2、CPU占有率;
3、磁盘IO波动;
4、内存是否存在泄漏,但存在部分程序比较特殊,xx引擎title人名策略测试:内存一直增加,沟通后得知,此接口的内存是不会释放的,会一直增加,但增加到一定数值(目前看大概增加到5G后逐渐趋于平稳);
5、网卡流量,分为内网和外网流出进入等;
6、是否有coredump文件产生;
三、单机并发计算
单机pv = pv量/10个机房/机器数
QPS = 单机pv/10h(高峰)*3600
阅读(5406) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~