• 【阿里云产品公测】PTS测试 SLB+ECS+RDS组合的DZ论坛负载极限压力,100并发2000页


    环境介绍:
    )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=[:~  
    响应时间: 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  
    $B N+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小时的稳定性测试。 cM Kh+r  
    Qc/J"<Lx  
    NX/)Z&Fx:  
    &?pAt30K:  
    #J9XcD{1  
    uQ)]g  
    !9Ni[8&Fg0  
    "aH]4DO  
    3mpjSL  
    W{2y*yqY  
    oDKv8w-  
    yx4c+(J^8  
    3_:k12%p  
    Q4 S8NqE  
    (CwaO m{g  
    /pEki g7M  
    [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的访问。 DJYa@*?.h  
    z~al h?H  
    /zM7G?y  
    以上是个人测试小小心得。 ,v+SD7|  
    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/


     


     
  • 相关阅读:
    angular笔记_6
    angular笔记_5(全选/反选)
    angular笔记_4(函数)
    angular笔记_3
    angular笔记_2
    常用Sql语句
    IIS服务器环境下某路径下所有PHP接口无法运行报500.19错误
    #前端#文字、图像等元素居中方式之
    nginx如何设置禁止访问文件或文件夹
    git克隆和上传项目
  • 原文地址:https://www.cnblogs.com/aliyunblogs/p/4093496.html
Copyright © 2020-2023  润新知