前言: 压力测试 详情页承载了朋友圈广告的主要内容,为保障用户的良好体验,需要对详情页所在服务器进行压力测试。
压力测试
详情页承载了朋友圈广告的主要内容,为保障用户的良好体验,需要对详情页所在服务器进行压力测试。
服务器部署及分类
详情页可以选择部署在腾讯服务器或广告主自己的服务器;
若广告主把详情页面部署到自己的服务器,即广告主选择了外链页面,用户在点击“查看详情”之后即会跳转到广告主自己的服务器。此种情况称为第一次跳转;
详情页若部署到腾讯服务器时,要求详情页所需要的相关资源都部署在腾讯服务器上,不允许任何资源(包含静态页面,服务接口等)部署在非腾讯服务器上。但是允许详情页中有链接跳转到广告主自己的页面,此种情况称之为第二次跳转。
压测要求
要求第一跳页面所在服务器(包括静态页面,服务接口等) 至少能支持每秒1500人同时访问的压力,即要求QPS(吞吐量)达到1500,且90%响应时间200ms以内;
要求第二跳页面所在服务器(包括静态页面,服务接口等)至少能支持每秒500人同时访问的压力,即要求QPS(吞吐量)达到500,且90%响应时间200ms以内;
需要注意的是,用户的实际请求量与落地页的活动形式也有一定关系,例如:抽奖,摇一摇等活动形式会使得用户频繁互动参与 ,可能引起压力汇聚的场景,则需要广告主的服务器支持汇聚后的压力,具体场景情况可咨询运营人员;
建议广告主对部署广告详情页的服务器的各项性能指标给予充分的监控,可对广告投放时的访问量有清晰的了解,以便在可能出现的服务器压力波动时能够快速调整。
压测建议
在进行一跳压力测试时,建议并发400,进行一段时间的压测,若QPS大于1500,并且90%响应时间小于200ms,则达标;
在进行二跳压力测试时,建议并发150,进行一段时间的压测,若QPS大于500,并且90%响应时间小于200ms,则达标。
相关说明表格展示
名词解释
QPS:吞吐量,指服务器在单位时间内能处理的请求的数量;QPS等于1500时表示,该服务器可以在一秒内处理1500个请求;
响应时间:指一个用户的从发起请求到收到响应所用的时间;
并发数:指同一时刻发起的请求数量。
压力测试实例
压测工具:压力工具选择使用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。达到以上要求即可判定为压测合格。
软件开发测试人才四大魅力元素
——就业竞争小
——高薪没商量
——就业质量高
——无性别歧视
套用狄更斯那句话说:对于急需软件开发测试人员的企业来说,这是一个最坏的时代,但对软件开发测试人才来说,这是一个最好的时代。“随着软件市场的成熟,人们对软件作用的期望值也越来越高,软件的质量和功能可靠性也正逐渐成为人们关注的焦点。”
文章出自:http://qh.itpxw.cn/jyzn/202179556.html
文章标题:微信公众号朋友圈压力测试如何做?
免责声明:本站文章均由入驻起航学习网的会员所发或者网络转载,所述观点仅代表作者本人,不代表起航学习网立场。如有侵权或者其他问题,请联系举报,必删。侵权投诉
IT培训网 访问该机构站点 报名留言 加为好友 用户等级:注册会员
用户级别:10
机构名称:IT培训网
联 系 人:罗老师
联系电话:13783581536
联系手机:13783581536
在线客服:
在 线 QQ:
电子邮件:
网站域名:http://www.itpxw.cn
注册时间:2016-07-18 11:07
最后登录:2021-09-13 16:09
99%的同学,混了几年,连作为一名合格测试的基本功都丢了:...
软件开发测试的出路到底在哪?现在参加软件开发测试培训班还...
近年来,由于IT行业的人才稀缺,越来越多人转向了IT相关职业...
目前的国内市场,很多软件企业都存在着重开发、轻测试的现象...