微信公众号朋友圈压力测试

  

        

  <人力资源/>   

  详情页承载了朋友圈广告的主要内容,为保障用户的良好体验,需要对详情页所在服务器进行压力测试。   

  

     

  <人力资源/>      <李>   

  详情页可以选择部署在腾讯服务器或广告主自己的服务器;   

  李   <李>   

  若广告主把详情页面部署到自己的服务器,即广告主选择了外链页面,用户在点击“查看详情”之后即会跳转到广告主自己的服务器。此种情况称为第一次跳转;   

  李   <李>   

  详情页若部署到腾讯服务器时,要求详情页所需要的相关资源都部署在腾讯服务器上,不允许任何资源(包含静态页面,服务接口等)部署在非腾讯服务器上。但是允许详情页中有链接跳转到广告主自己的页面,此种情况称之为第二次跳转。   

  李      

     

  <人力资源/>      <李>   

  要求第一跳页面所在服务器(包括静态页面,服务接口等)至少能支持每1500秒人同时访问的压力,即要求每秒(吞吐量)达到1500年,且90%响应时间200 ms以内;   

  李   <李>   

  要求第二跳页面所在服务器(包括静态页面,服务接口等)至少能支持每500秒人同时访问的压力,即要求每秒(吞吐量)达到500年,且90%响应时间200 ms以内;   

  李   <李>   

  需要注意的是,用户的实际请求量与落地页的活动形式也有一定关系,例如:抽奖,摇一摇等活动形式会使得用户频繁互动参与,可能引起压力汇聚的场景,则需要广告主的服务器支持汇聚后的压力,具体场景情况可咨询运营人员;   

  李   <李>   

  建议广告主对部署广告详情页的服务器的各项性能指标给予充分的监控,可对广告投放时的访问量有清晰的了解,以便在可能出现的服务器压力波动时能够快速调整。   

  李      

     

  <人力资源/>      <李>   

  在进行一跳压力测试时,建议并发400,进行一段时间的压测,若每秒大于1500年,并且90%响应时间小于200毫秒,则达标;   

  李   <李>   

  在进行二跳压力测试时,建议并发150,进行一段时间的压测,若每秒大于500年,并且90%响应时间小于200毫秒,则达标。   

  李      

  相关说明表格展示   

              
        每秒吞吐量)         响应时间         判断是否符合要求         压力测试建议                     一跳         1500人次请求/秒         小女士于200年         1. 每秒大于1500次   

  2. 90%响应时间小于200 ms   

        并发:400               二跳         500人次请求/秒         小女士于200年         1. 每秒大于500次   

  2. 90%响应时间小于200 ms   

        并发:150               

     

  <人力资源/>      <李>   

  每秒:吞吐量,指服务器在单位时间内能处理的请求的数量,每秒等于1500时表示,该服务器可以在一秒内处理1500个请求;   

  李   <李>   

  响应时间:指一个用户的从发起请求到收到响应所用的时间;   

  李   <李>   

  并发数:指同一时刻发起的请求数量。   

  李   <李>   

  欢迎加入交流群522720170   

  李      

     

  <人力资源/>      <李>   

  压测工具:压力工具选择使用ApacheBench;   

  李   <李>   

  压测场景:压一跳页面所在的服务器,并400年发,要求90%响应时间小于200 ms,每秒大于1500;   

  李   <李>   

  压测命令:ab - n 20000 - c 400 dest_url   

  李   <李>   

  结果判定:并发级别表示并发数量,这里要求达到400;每秒请求表示,每秒要求大于1500;时间每个请求表示响应时间,要求小于200 ms。达到以上要求即可判定为压测合格。   

微信公众号朋友圈压力测试