环境介绍:
\)6?u_(u
1.ECS:1核 1G 5M 杭州 1>O0Iu
2.RDS:240M 5G 杭州内网 >5z`SZf
3.SLB:私网实例
%/,Uk+3p
V‘|g 配置测试环境:
V1+o3g{}
*IfIRR>3l(
w]}cB+C+l# 测试脚本:
(^OC%pc
1.生成参数文件,我的方法是利用工具生成的sitemap.txt 2000条网址。
@5nkI$>3z
去掉http://xxx.xx.xxx/得到参数文件。第一行加上参数名称。
uS+b* :
I7-PF?
K|‘ ]Hje\
2.设置好域名+SLB的IP。
}v|[h[cZ
1oVDOo
3.再在TPS里配置的请求连接里加上刚才设置的参数。保存脚本。
1PjX:]:
$F‘~^2
]KII?{<k
配置场景:
选择上面添加的脚本。填写场景信息。初始用户10。每6秒增加一个用户,到100用户停止。
u*YuU%H=
kTe<1^,m
添加测试任务:填上任务名称,测试时间20分钟,绑定ECS进行同步监测性能。最后添加前面设置好的场景。
,Y/>*,J
B 0fo[Ev
开始测试:点
操作“执行”开始任务。任务开始时候可以监测测试数据,ECS数据等。并等待测试结果。
U";Rp&\3;
gZuR4Ti
!P3tTL!*L
9"v ox
测试结果: {>qrf:
TPS数据:
P_}_D{G
ZkG##Jp\>
X=7vUb,\gB
W2V@\
请求状态:
cyn]>1ZM
>L3p qK
&5CeRx7%
NxRiEe#m
ry=[:\Z~
响应时间:
O&1p2!Bk4
Y+PxV*"a
7VD7di=D
虚拟用户数:
|[t=.dK%
X>YOo~yS5
I(eR3d:
ECS状态检测数据:
1;sAt;/W8
{twf7.eY
T</gWW
MjosA R
‘r3}=z4Y
%Y[/Ucdm
$BN+SD!
;(Va_
W_lNvzag
P =Gb
结果分析: RB@gSHOc?
1.异常数据:TPS数据 响应时间 CPU占用数据都出现较大波动。
J*k=|+[
B_1u<00kg
MO+0]uh:
2.异常分析:在测试过程中,
服务器异常时间。多次刷新
网站。发现网站页面出现无法连接
数据库。
%6?}gc_
登录RDS后台查看监测数据。发现RDS连接数出现较大波动。
JVCgYY({KQ
N>iCb:_
T;
3.异常处理:把DZ程序的数据库连接方式改成长连接。再次测试。压力测试数据正常。
=?x=CEW
ImW~Jy
}tq9 /\
测试小技巧: 6<O]_HZ&
1.开通私网SLB,这样可以不用花钱就可以解决测试中的带宽瓶颈。(测试带宽并发压力的可以不用。) JG$J,!.\
2.测试数据异常时可以刷新网站。多次刷新可以看到异常的页面。 ,RH986,6V
3.在凌晨时间时间断,可以使用稍小的并发量对服务器进行长时间稳定性测试。
y$W3\`2q
ZPog)d@!
我在找出异常后进行了4小时的稳定性测试。
cMKh+r
Qc/J"<Lx
NX/)Z&Fx:
&?pAt30K:
#J9XcD{1
uQ)]g
!9Ni[8&Fg0
"aH]4DO
3mpjSL
W{2y*yqY
oDK\v8w-
yx4c+(J^8
3_:k12%p
Q4 S8NqE
(CwaOm{g
/pEkig7M
[Y+bW#‘
}3e+D
^4i3#}
j‘cS_R
w?"l4.E
Qmn5-yiw1进过4个小时测试:只出现一次失败事务,说明服务器在80%左右的压力下稳定性良好。
}P#gXG
chbs9y0
XFYl[?`G
关于前后两次网络测试说明: jHzb,&
第一次测试,没使用SLB,所以出现带宽瓶颈,CPU未能满负荷运转。
R8)"M(u=l
第二次测试,使用私网SLB,所以没有网络瓶颈,CPU基本保持100%负荷。
64cmv}d_
I_Qnq4Sk(
Ek6W:Q:@
通过数据测试得知。10M带宽环境 1核1G ECS+ 最低版RDS 最少能支持50万PV的访问。
D\JYa@*?.h
z~al
h?H
/zM7G?y
以上是个人测试小小心得。
,v+SD\7|
7+bzCDKU
|iI`p
[%pZM补充说明: Et(prmH
有人对50万PV的质疑,我说一下数据得来, B(5g&+{Lq~
测试TPS=27/秒 所以24跑满流量=27*24*60*60=2332800 峰值是平均流量的5倍 2332800÷5=466560 等于46.6万左右。所以我说50PV万这个数值。 `:&{/|uP7
还有这个是GET操作的数据。数据样本上面都有。 *gnL0\*
如果你考虑的更多的php插件+回头+发帖等操作可能这个数值会有下降。上面的数据是纯GET的数据。 53c6dl
e;$s{CNo
4{_5z7ody
原文地址:http://bbs.aliyun.com/read/179356.html
参加活动:http://promotion.aliyun.com/act/aliyun/freebeta/