返回顶部
首页 > 资讯 > 精选 >微信公众号朋友圈压力测试
  • 597
分享到

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

2023-06-05 01:06:33 597人浏览 独家记忆
摘要

压力测试详情页承载了朋友圈广告的主要内容,为保障用户的良好体验,需要对详情页所在服务器进行压力测试。服务器部署及分类详情页可以选择部署在腾讯服务器或广告主自己的服务器;若广告主把详情页面部署到自己的服务器,即广告主选择了外链页面,用户在点击

压力测试


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

服务器部署及分类


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

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

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

压测要求


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

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

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

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

压测建议


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

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

相关说明表格展示


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

90%响应时间小于200ms

并发:400
二跳500人次请求/秒小于200ms1. QPS大于500次

90%响应时间小于200ms

并发:150

名词解释


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

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

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

  • 欢迎加入交流群522720170

压力测试实例


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

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

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

  • 结果判定: Concurrency Level 表示并发数量,这里要求达到400;Requests per second表示QPS,要求大于1500; Time per request表示响应时间,要求小于200ms。达到以上要求即可判定为压测合格。

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

最后小编无耻的告诉你,这个就在微信的官方开发文档里哦,

--结束END--

本文标题: 微信公众号朋友圈压力测试

本文链接: https://lsjlt.com/news/240701.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作