PV、UV、IP基础概念:

pv-->访问量:页面点击量,在一定时间点击或者刷新,就会记录一次,多次打开或者刷新同一个页面也会累计

uv-->独立访问:同一台电脑访问,只会累计一次,同一台电脑不管访问的多少页面,也只会累计一次,也可以理解为访问的电脑数量

ip-->独立的IP:同一个来源的IP访问,只会累计一次,同一个ip的来源不管访问多少个页面,也只会累计一次

 

现网流程转换成性能测试实际并发数--->现网流量一般指的是PV

  1、流量平均分布

    从产品经理获取到影刀社区(9:00-18:00)的访问量为500w,其中登录:搜索:发帖:其他为2:5:1:2,现对(9:00-18:00)时搜索接口进行负载测试

      step1:计算搜索接口的访问量:500w*5/10 = 250w

      step2:计算10min的访问量:250w/9h/6 = 4.62w

      step3:使用jemter试跑搜索接口10线程10min的样本数,假如:10线程     10min     1w样本数  -----> 并发数    10min    4.62w流量

      step4:模糊计算现网流量对应的并发数:10/并发数 = 1w/4.62w  ---> 并发数=462

      step5:留20%阈值:462*(1+20%) = 554个线程

      step6:使用线程554跑10min得到一个样本数,实际样本数>=4.62w就确定了实际并发数,如果不满足就继续加线程,直到满足实际样本数>=4.62w

      step7:去并发数附件3组,如并发数为554,取值为462 、554 、649,对这三组做分别做5min、10min、30min负载测试,记录数据,分析结果

 

  2、流量有明显波峰---二八分布(百分之80的流量集中在百分之20的时间里)

    从日志中捞出影刀学院一天的访问量为600w,现对学院进行性能测试

    step1:确定事务(登录-播放)

    step2:确定事务10min访问流量:600*0.8/24*0.2/6 = 166.66w

    step3:使用jmeter试跑事务10线程10min的样本数,假如:10线程  10min  7000样本数   --->并发数   10min  166.6666w

    step4:模糊计算现网流量对应的并发数:10/并发数 =  7000/1666666 --->并发数=2381

    step5:留20%的阈值:2381*(1+20%)= 2857个线程

    step6:使用线程2857跑10min得到一个样本数,实际样本数>=166.6666w就确定了实际并发数,如果不满足就继续加线程,直到满足实际样本数>=166.6666w

内容来源于网络如有侵权请私信删除