2026/4/17 2:06:21
网站建设
项目流程
宁城县建设局网站,外贸数据,泉州网站建设兼职,鞍山吧最新消息目录#xff1a;导读 前言一、Python编程入门到精通二、接口自动化项目实战三、Web自动化项目实战四、App自动化项目实战五、一线大厂简历六、测试开发DevOps体系七、常用自动化测试工具八、JMeter性能测试九、总结#xff08;尾部小惊喜#xff09; 前言
1、稳定性并发压力…目录导读前言一、Python编程入门到精通二、接口自动化项目实战三、Web自动化项目实战四、App自动化项目实战五、一线大厂简历六、测试开发DevOps体系七、常用自动化测试工具八、JMeter性能测试九、总结尾部小惊喜前言1、稳定性并发压力测试TPS计算1稳定性测试TPS计算①普通计算公式TPS总请求数 / 总时间按照需求得到基础数据在去年第20周某平台有5万的浏览量那么总请求数我们可以估算为5万1次浏览都至少对应1个请求总请求数 50000请求数总时间由于不知道每个请求的具体时间我们按照普通方法我们可以按照一天的时间进行计算总时间1天1*24 小时24 * 3600 秒套入公式可得TPS 50000/24*3600秒 0.58tps。结论按照普通计算方法我们在测试环境对相同的系统进行性能测试时每秒能够发送0.58tsps就可以满足线上的需要。②二八原则计算方法二八原则是指80%的请求在20%的时间内完成计算公式TPS总请求数 80% / (总时间20%)按照公式进行计算TPS50000 0.8请求数 / 2436000.2秒 2.3tps结论按照二八原则计算在测试环境我们的TPS只要能达到2.3请求数每秒就能满足线上需要。二八原则的估算结果会比平均值的计算方法更能满足用户需求。③按照业务运营数据进行计算如xxx消费券发放时间固定开始时间那个用户将会在活动开始前的30分钟内陆续开始访问xxx首页。进入消费券主页在活动开始前5分钟大量访问活动倒计时10秒和活动开始后2分钟内会有用户不断点击和刷新页面。根据以往活动数据活动期间平台总请求数据未50000时间持续180分钟。得到总请求50000时间158*609480秒。再根据二八原则80%用户在20%时间内访问。得出tps50000x80%/9480x20%40000/189621tps/s计算模拟用户峰值业务操作压力测试的并发量根据这些数据统计图可以得出结论可以拿21tps/s作为稳定性测试的参考值。2并发压力测试tps计算三个概念用户数数据库中的总用户数。在线用户数登录状态的用户数挂在系统上但是不会对系统产生压力。并发用户数真正产生操作的用户产生压力之源。①秒杀活动压测数据计算假如平台总注册用户数有100w有10w用户约定好同时对某一接口进行访问。比如1分钟陆续来访10w用户那么我们系统并发用户是比实际的10w要小的。那一个秒杀活动开始时10w用户在10秒内重复请求多次平均3次每个人那么tps100000/1010000tps。表明我们目标的tps应达到10000才能抗住100000用户的同时请求。②领券活动压测平台注册用户数100w用10w用户准备抢券10w人同时在10秒内访问抢券接口。在过程中每个用户可能会多次点击抢券估算每个用户点击3次抢券接口。那么tps100000*3/1030000tps系统的目标tps需达到30000才抗住10w用户的并发访问压力。2、最大并发数估算平均并发数计算平均并发数 (最大活跃用户数 * 访问页面所需时间) / 页面被持续访问时间最大活跃用户数 不管采用什么公式计算都只能使用最大活跃用户数进行计算不能按用户总量计算访问页面所需时间 单个用户在访问页面所需的单位时间比如用户打开首页这个动作从开始到加载完成所需要的时间访问页面持续时间 活跃用户在高峰时间段访问页面的持续时间如早上9点半~10点是高峰访问时间段则持续时间是30分钟举个例子某站有1W活跃用户在9点整进行的促销活动预计持续抢购1分钟已测得活动页面需要6秒完全加载则我们可以进行计算平均并发 100000 * 6 / 1 * 60 1000从上面的公式我们也不难得出结论页面加载时间越长并发越大。前面用户的访问未结束后面的用户又对系统发起了访问的情况促销活动开展的时间越长并发越小。用户的访问变得稀疏系统的也压力变小峰值并发数计算峰值并发数 平均并发数 3 * √平均并发数平均并发数按上面提到的方式计算3 * √平均并发数影响因子按照上面提到的例子我们的进一步计算峰值并发10003*√10001095简单粗略估算并发数估计 最大活跃用户数 * 10%在对并发数精确度要求不高的情况可以按 最大活跃数 * 8%~12% 进行简单估算。完整版企业级性能测试实战速通Jmeter性能测试到分布式集群压测教程下面是我整理的2025年最全的软件测试工程师学习知识架构体系图一、Python编程入门到精通二、接口自动化项目实战三、Web自动化项目实战四、App自动化项目实战五、一线大厂简历六、测试开发DevOps体系七、常用自动化测试工具八、JMeter性能测试九、总结尾部小惊喜人生最动人的篇章往往写在最艰难的转折之后。当你觉得力不从心时请记住每一个不可能的突破都始于再试一次的勇气。你的坚持正在为世界书写新的可能别让他人的质疑成为你的枷锁你体内蕴藏着改变命运的力量每个微小的进步都在为辉煌铺路。当别人停下脚步时你的坚持就是最有力的回应。向前走属于你的舞台正等待绽放