性能测试总结
上一篇 /
下一篇 2014-11-26 15:35:19
/ 个人分类:性能测试
我负责
测试的项目中有一个需要测试性能,所以就安排我来做,自己边学边用,进行第一个项目的
性能测试,我将测试结果整理,以便日后查阅。
补量接口线上业务性能简要需求:
1,每天总共5000万的补量请求
2,平均每秒补量速率578/s(5000万/24/3600)
3,高峰补量吞吐(最高峰值为平均数3倍左右,1800/s,PM给出)
4,无丢包故障
5,接口服务长期稳定运行
6,高负载情况下,业务稳定,无丢包,服务器各项性能指标(cpu,内存等)正常,不影响其它接口业务。
线下测试情况:
1,模拟补充6000万以上的量
2,线下预期吞吐
平均吞吐率:750/s
两台机器同时跑,高峰达到2100/s吞吐
三台机器同时跑,高峰达到1800/s吞吐
3,测试过程中,丢包率为0
4,正常压力下,稳定运行2h以上,无失败丢包
5,以高负载测试,持续运行两个小时以上,服务器各项资源(cpu:30%--50%,内存:10%--15%)仍有足够的空闲,不影响其它服务。
线下测试设备简要:
bc server主机配置:
nginx服务器:192.XX.XX.15
内存:48g
cpu:24核E5-2420 其它:无性能损耗 网络:同网段直连
172.XX.XX.51
内存:48g cpu:24核E5-2420 其它:无性能损耗 网络:同网段直连
172.XX.XX.57
内存:48g cpu:24核E5-2420 其它:无性能损耗 网络:同网段直连
测试主机配置
192.XX.XX.101:
内存:4g cpu:双核E%-2420 其它:无性能损耗 网络:同网段直连
192.XX.XX.102:
内存:4g cpu:双核E%-2420 其它:无性能损耗 网络:同网段直连
192.XX.XX.104:
内存:12g cpu:双核E%-2420 其它:无性能损耗 网络:同网段直连
测试工具:JMeter
测试场景模型:
1:开500线程,模拟500个客户端,发送http补量请求;
2:循环40000次,共发(500*60000)20000000个补量请求;
3:三台机器同时跑,相当于总共发6000万个补量请求
4:2个pf,10个pid,5个sdkv,5个sv组合测试,模拟请求不同的补量数据
5:通过聚合报告:查看高峰,平均并发速率,查看是否有错误丢包情况。
收藏
举报
TAG: