性能测试总结

上一篇 / 下一篇  2014-11-26 15:35:19 / 个人分类:性能测试

我负责测试的项目中有一个需要测试性能,所以就安排我来做,自己边学边用,进行第一个项目的性能测试,我将测试结果整理,以便日后查阅。

补量接口线上业务性能简要需求:

1,每天总共5000的补量请求

2,平均每秒补量速率578/s5000/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,以高负载测试,持续运行两个小时以上,服务器各项资源(cpu30%--50%内存:10%--15%)仍有足够的空闲,不影响其它服务。

 

线下测试设备简要:

bc server主机配置:                

nginx服务器:192.XX.XX.15 

内存:48g     cpu24E5-2420    其它:无性能损耗    网络:同网段直连                

172.XX.XX.51

内存:48g   cpu24E5-2420 其它:无性能损耗  网络:同网段直连

172.XX.XX.57

内存:48g   cpu24E5-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*6000020000000个补量请求;

3:三台机器同时跑,相当于总共发6000万个补量请求

42pf10pid5sdkv5sv组合测试,模拟请求不同的补量数据

5:通过聚合报告:查看高峰,平均并发速率,查看是否有错误丢包情况。

 

 


TAG:

 

评分:0

我来说两句

Open Toolbar