文档介绍:xxxxxxx
压力测试报告
文档修订记录
版本号
日期
修改人
摘要
xxx
初稿
xxx
4CPU重测
目录
一、测试容3
二、测试方法3
三、测试目标3
四、测试环境3
1、系统环境配置3
1cpu 4GB存:3
4cpu 4GB存:3
2、测试客户端配置3
3、网络环境3
4、测试时间3
五、系统部署3
六、测试说明3
七、测试统计及分析3
1. 1cpu 4GB存压测统计3
2. 4cpu 4GB存压测统计3
八、结果:3
1. 1cpu 4GB存压测:3
2. 4cpu 4GB存:3
九、结论及建议:3
:3
1cpu 4GB存压测:3
4cpu 4GB存压测:3
2. 建议:3
一、测试容
本次测试是针对《xxxxx》进行的压力测试,本次压测主要提取用户最常浏览的页面进行压测:访问首页+新闻动态的场景进行压测。
二、测试方法
,采用badboy录制脚本生成http请求脚本,并通过http协议get方式发送访问请求,收集服务器响应速度,服务器资源耗用情况。
2、安装启动JMeter,分别对以上页面进行压力测试分别测试10、50、100、500个线程,即模拟这些数目的用户并发; Ramp-up period(inseconds)的值设为1(即1s启动10、50、100、500并发访问),并发持续运行为10分钟;。
3、测试指标提取:
测试项
并发数
线程组增量
持续运行时间
响应时间
业务成功率
CPU使用率
存使用率
访问新闻动态
10
每秒增加10个
10分钟
<=5秒
98%
<75%
<70%
50
每秒增加50个
10分钟
<=5秒
98%
100
每秒增加100个
10分钟
<=5秒
98%
500
每秒增加500个
10分钟
<=5秒
98%
三、测试目标
CPU增加到4核,是否可以达到预期并发数500个。
四、测试环境
1、系统环境配置
测试分为2轮进行压测,服务器配置有2种:
1cpu 4GB存:
主机用途
机型/OS
台数
CPU/台
存容量/台
对应IP
应用服务器
win2008
1
1 x CPU
4GB
公网:xxx
网:xxx
数据库服务器
同上
同上
同上
同上
同上
4cpu 4GB存:
主机用途
机型/OS
台数
CPU/台
存容量/台
对应IP
应用服务器
win2008
1
4 x CPU
4GB
公网:xxxx
网:xxxx
数据库服务器
同上
同上
同上
同上
同上
2、测试客户端配置
主机用途
机型/OS
台数
CPU/台
存容量/台
对应IP
压力负载生成器
win2008
1
4 x CPU
16GB
公网:xxx
网:xxx
3、网络环境
本次测试是在局域网中进行的测试,暂不会对压测造成瓶颈,该方面影响可以忽略。
4、测试时间
压测环境
测试人
测试时间
1CPU 4GB存
xxx
xxx
4CPU 4GB存
xxx
xxx
五、系统部署
系统已经经过开发人员部署在xxx这台机子上,无需另外再次进行系统部署。
访问网址:xxx
六、测试说明
名词定义(时间的单位均为ms):
Samples -- 本次场景中一共完成了多少个线程
Average -- 平均响应时间
Median -- 统计意义上面的响应时间的中值
90% Line -- 所有线程中90%的线程的响应时间都小于xx
Min -- 最小响应时间
Max -- 最大响应时间
Error -- 出错率
Troughput -- 吞吐量
七、测试统计及分析
压测场景:
:xxx(打开首页);
“xxx成立!”(打开新闻动态);
1. 1cpu 4GB存压测统计
1)