首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

聊个简单的话题:如何分析性能需求

正好周四时候,从同事那里听到一个性能需求,说来也蛮有意思的,需求大致是这样:网关要验证在跨可用区情况下,支撑20W的TPS。...需求评估分析 先来聊聊如何分析这个性能需求,关于性能需求分析,我总结下面几点roadmap: 接下来,按照上述思维导图,我会通过几个不同问题的解答,来描述我的分析思路。 谁提的需求,目的是什么?...需要绑定专门的域名,SLB和带宽需要大于预期的指标; 压测工具需要尽可能的支撑更高的并发流量发起(比如Wrk); 因为涉及到鉴权和身份验证,需要提前预热相关的auth、token数据到缓存; 如何评估性能需求的技术指标是否合理...首先,性能需求的技术指标是否合理,要结合实际的业务场景和目前峰值流量及未来增长趋势来综合评估。

62220
您找到你想要的搜索结果了吗?
是的
没有找到

【性能测试】性能需求挖掘、性能方案制定及压测场景设计之疑惑与思考(一)

注册用户数、在线用户数、日常压力、峰值压力、高峰期压力 1、产品、研发有明确需求 2、无明确需求,初次上线系统,需用同行系统数据,进行用户行为分析和商业数据结构的估算,利用性能估算推算,帮助决策,形成性能需求...3、无明确需求,已上线系统,通过运维获取tps和时间比例分布图、用户数和时间的分布图、数据库ER关系图、容量数据,得出性能需求 4、无明确需求,系统关键模块、性能隐患模块、用户敏感性能模块,确定性能需求...5、无明确需求,根据用户的使用行为,使用习惯,确定性能需求 6、无明确需求,参考系统历史3个月/6个月/1年数据、用户历史行为,预测未来数据,确定性能需求 7、无明确需求,进行峰值测试或稳定性测试,测出系统的性能瓶颈...系统类型、特点、架构和设计 2、深入理解被测系统,确定系统的关键业务模块,从设计实现逻辑确认性能隐患的模块、用户敏感的性能模块、用户使用行为,整理测试思路、制定测试方案、产生测试场景 3、 如果没有明确的性能需求

2.9K40

TestOps性能课程之学习第三天

而我们要完成这三大步的前提就是需求,必须分析清楚需求,才能做好性能测试,但是很多时候的真实情况是很难有人去想明白需求,尤其是性能需求。...性能需求开发 云层老师在谈到性能需求开发的时候提到以下四点可以帮助到我们: 与用户沟通 需求来源于客户,如果我们的客户懂需求,我们可以从客户那里得到数据:我们需要多少用户去负载什么样的业务...历史日志 我们可以通过历史最大峰值访问量、负载特性、行业规则来帮助我们确定性能需求。...性能需求分析 对于性能需求的分析,通常有这样的一个过程:知道测什么 -> 知道被测对象是什么 -> 知道被测对象以后会被怎么使用 -> 知道我应该怎么测 -> 知道我测出来的结果怎么才算通过。...性能需求分析举例 在课堂上云层老师对于性能需求分析做了个小总结之后,举了几个例子带大家充分熟悉和掌握性能需求分析。

23930

性能工程之性能规划实践

并针对不同的性能需求,利用这个规律对服务器资源和容量进行规划,从而满足不同的性能需求。...性能规划 对于用户量不大的中小型系统,因为单机或者少量的多机就可以满足所有的业务性能需求,所以一般不需要做性能规划。但是随着业务性能需求的增大,产品环境的资源需求随之增加。...但是为了避免增加过多资源,尽可能地减少资源的浪费,所以需要找到满足业务性能需求的最小资源量。 通过性能规划,可以找到这个最小的资源量。...只有根据业务性能需求,对关键三点都尽可能分别做性能规划,才能做到真正的全方位的性能规划。...最后两步则是通过分析和数学拟合,并根据业务性能需求产出性能规划结果。

59620

如何分析性能测试需求?

昨天帮星球一位同学做了面试求职分析,沟通过程中我问了他一个问题:如何分析性能需求?得到的回答在我看来是存在一些不足的,考虑的不够完善。...正好之前工作中遇到一个性能需求,说来也蛮有意思的,需求大致是这样: 网关要验证在跨可用区情况下,支撑20W的TPS。...下面我会从十个部分来围绕性能需求分析展开描述。...1、需求评估分析 先来聊聊如何分析这个性能需求,关于性能需求分析,我总结下面几点roadmap: 接下来,按照上述思维导图,我会通过几个不同问题的解答,来描述我的分析思路。...首先,性能需求的技术指标是否合理,要结合实际的业务场景和目前峰值流量及未来增长趋势来综合评估。

54020

如何设定性能测试的目标?

要想获得效的性能需求,就要先了解什么样的需求是“有效的”。有效的性能需求应该符合以下三个条件。 1. 明确的数字,而不是模糊的语句。   结合上面的例子来看,相信这个应该不难理解。...通常来说,性能需求要么由客户提出,要么由开发方提出。对于第一种情况,要保证需求是合理的,有现实意义的,不能由着客户使劲往高处说,要让客户明白性能是有成本的。...对于第二种情况,性能需求不能简单的来源于项目组成员、PM或者测试工程师的估计或者猜测,要保证性能需求的提出是有根据的,所使用的数据和计算公式是有出处的——本文后面的部分会介绍获得可用的数据和计算公式的方法...如果相关人不能对性能需求达成一致,可能测了也白测——特别是在客户没有提出明确的性能需求而由开发方提出时。...如何获得效的性能需求? 1. 客户方提出   这是最理想的一种方式,通常电信、金融、保险、证券以及一些其他运营商级系统的客户——特别是国外的客户都会提出比较明确的性能需求。 2.

2K61

性能测试知识科普(四):分析需求

正好之前工作中遇到一个性能需求,说来也蛮有意思的,需求大致是这样: 网关要验证在跨可用区情况下,支撑20W的TPS。...下面我会从十个部分来围绕性能需求分析展开描述。...1、需求评估分析 先来聊聊如何分析这个性能需求,关于性能需求分析,我总结下面几点roadmap: 接下来,按照上述思维导图,我会通过几个不同问题的解答,来描述我的分析思路。...需要绑定专门的域名,SLB和带宽需要大于预期的指标; 压测工具需要尽可能的支撑更高的并发流量发起(比如Wrk); 因为涉及到鉴权和身份验证,需要提前预热相关的auth、token数据到缓存; 9、如何评估性能需求的技术指标是否合理...首先,性能需求的技术指标是否合理,要结合实际的业务场景和目前峰值流量及未来增长趋势来综合评估。

36720

一次完整的性能测试,测试人员需要做什么?

1.2.1需求调研 Ø 需求调研工作由性能测试实施人员牵头负责,产品经理、开发工程师、运维工程师配合完成; Ø 需求调研的主要内容为: n 系统线上环境的性能需求,例如性能需求、可靠性需求、可维护性需求等...; n 与系统性能需求相关的其它信息,包括系统信息(如线上环境硬件、参数配置、系统架构与部署方式、关联系统部署等)、业务信息(关键业务逻辑与处理流程、交易列表、交易量信息、业务分布规律等)、生产问题、文档资料等方面...性能测试小组的实施人员将调研获取的其它内容填入《云智慧_XXX系统_XXX模块性能测试需求表》; Ø 对于新立项系统或系统新开发版本,《云智慧_XXX系统_XXX模块性能测试需求表》应与《需求规格说明书》中的性能需求相一致...1.2.2需求分析 Ø 需求分析的基本流程是: n 首先,由性能测试工程师根据需求调研所获取的信息进行分析,将《云智慧_XXX系统_XXX模块性能测试需求表》中的性能需求转换为具体的性能需求指标值; n...其次,根据测试环境与线上环境的差异分析,由性能测试工程师将线上环境条件下的性能需求指标值转换为本次测试环境条件下的性能需求指标值; 例如:TPS(Transaction per Second):系统每秒处理交易数

70620

我终于统一了团队的技术方案设计模板

业务需求业务需求就是你这个业务具体要做的事情,包括但不限于:• 要改造的内容• 要实现的新需求业务痛点• 涉及到的业务痛点有哪些性能需求我们做需求的时候,对于技术人员,不能只看业务需求,业务需求可能是项目管理人员...但是技术人员,要从这个业务需求里面考虑清楚我们满足这个业务之下的性能需求点,比如我做一个秒杀活动,如果你不考虑性能,可能活动一上来,服务就挂掉了。...性能需求包括但不限于:• 预估系统平均容量• 预估系统峰值容量• 可伸缩性• 其他的一些性能要求点,比如安全性等三,方案描述前面把现状和需求说清楚后,终于到了我们的重头戏,方案描述这里了。...QPS:日平均请求 除以 4w秒得出,为什么是4w秒呢,24小时化为86400秒,取用户活跃时间为白天算,除2得4w秒;• 峰值QPS:一般可以以QPS的2~4倍计算;性能评估给出方案的基准数据,并按性能需求评估需要使用的资源数量...• 单机并发量• 单机容量• 按照预估性能需求,预估资源数量(应用服务器、缓存、存储、队列等)• 伸缩方式方案优缺点列出方案的优缺点,优缺点要具有确定性,最好是通过量化的指标来说明方案2可选的另外一种方案

4.1K51

我终于统一了团队的技术方案设计模板

业务需求 业务需求就是你这个业务具体要做的事情,包括但不限于: • 要改造的内容 • 要实现的新需求 业务痛点 • 涉及到的业务痛点有哪些 性能需求 我们做需求的时候,对于技术人员,不能只看业务需求,业务需求可能是项目管理人员...但是技术人员,要从这个业务需求里面考虑清楚我们满足这个业务之下的性能需求点,比如我做一个秒杀活动,如果你不考虑性能,可能活动一上来,服务就挂掉了。...性能需求包括但不限于: • 预估系统平均容量 • 预估系统峰值容量 • 可伸缩性 • 其他的一些性能要求点,比如安全性等 三,方案描述 前面把现状和需求说清楚后,终于到了我们的重头戏,方案描述这里了。...:日平均请求 除以 4w秒得出,为什么是4w秒呢,24小时化为86400秒,取用户活跃时间为白天算,除2得4w秒; • 峰值QPS:一般可以以QPS的2~4倍计算; 性能评估 给出方案的基准数据,并按性能需求评估需要使用的资源数量...• 单机并发量 • 单机容量 • 按照预估性能需求,预估资源数量(应用服务器、缓存、存储、队列等) • 伸缩方式 方案优缺点 列出方案的优缺点,优缺点要具有确定性,最好是通过量化的指标来说明 方案2 可选的另外一种方案

66620
领券