性能测试
yyyyy_ccccc
Just running !
展开
-
06丨 性能分析思路都在这里了
高楼 2019-12-27图片: https://uploader.shimo.im/f/NyDoV5xlosWEUrjl.png图片: https://uploader.shimo.im/f/Nc4osCLQQQkA1f5I.png图片: https://uploader.shimo.im/f/UmtSO5TOkVGGkwUc.png图片: https://uploader.shimo.im/f/BqNoa0bmkeoIzG3f.png00:001.0x讲述:高楼 大小:24.86M 时长翻译 2020-05-18 19:30:27 · 355 阅读 · 0 评论 -
05丨指标关系:你知道并发用户数应该怎么算吗?
高楼我在性能综述的那三篇文章中,描述了各种指标,比如 TPS、RPS、QPS、HPS、CPM 等。我也强调了,我们在实际工作的时候,应该对这些概念有统一的认识。这样的话,在使用过程中,一个团队或企业从上到下都具有同样的概念意识,就可以避免出现沟通上的偏差。我说一个故事。我以前接触过一个咨询项目。在我接触之前,性能测试团队一直给老板汇报着一个数据,那就是 10000TPS。并且在每个版本之后,都会出一个性能测试报告,老板一看,这个数据并没有少于 10000TPS,很好。 后来,我进去一看,他们一直提翻译 2020-05-14 20:27:46 · 543 阅读 · 0 评论 -
04丨JMeter和LoadRunner:要知道工具仅仅只是工具
高楼做性能测试工作的人总是离不了性能测试工具,但当我们刚开始接触这类工具或者压测平台的时候,总是难免处在一种顾此失彼,焦虑又没想法的状态。性能工程师的三大学习阶段在我看来,对性能测试工程师本身来,多半会处在以下三个大的阶段。性能工具学习期JMeter 和 LoadRunner 是我们常用的两个性能测试工具。曾经有人问我,应该学 JMeter 还是 LoadRunner 呢?我反问的是,你学这样的工具需要多久呢?一般对方因为初学并不清楚要多久,然后我会告诉他,如果你是认真努力的,想要全职学习,那么我翻译 2020-05-14 19:53:53 · 1251 阅读 · 0 评论 -
03丨性能综述:怎么理解TPS、QPS、RT、吞吐量这些性能指标?
高楼在上一篇文章中,我们讲述了性能场景,下面就要说性能需求指标了。通常我们都从两个层面定义性能场景的需求指标:业务指标和技术指标。这两个层面需要有映射关系,技术指标不能脱离业务指标。一旦脱离,你会发现你能回答“一个系统在多少响应时间之下能支持多少 TPS”这样的问题,但是回答不了“业务状态是什么”的问题。举例来说,如果一个系统要支持 1000 万人在线,可能你能测试出来的结果是系统能支持 1 万 TPS,可是如果问你,1000 万人在线会不会有问题?这估计就很难回答了。我在这里画一张示意图以便你理翻译 2020-05-14 11:40:54 · 750 阅读 · 0 评论 -
02丨性能综述:TPS和响应时间之间是什么关系?
高楼我们在上一篇文章中讲了性能测试的概念,肯定会有人觉得,那些概念很重要,怎么能轻易抹杀呢?那么,在今天的文章中,我们就来扒一扒性能场景,看看概念与实际之间的差别。前面我们说了性能要有场景,也说了性能场景要有基准性能场景、容量性能场景、稳定性性能场景、异常性能场景。在我有限的十几年性能生涯中,从来没有见过有一个性能场景可以超出这几个分类。下面我将对前面说到的概念进行一一对应。学习性能的人,一定看吐过一张图,现在让你再吐一次。如下:在这个图中,定义了三条曲线、三个区域、两个点以及三个状态描述。三条翻译 2020-05-14 11:36:17 · 706 阅读 · 0 评论 -
01丨性能综述:性能测试的概念到底是什么?
高楼 2019-12-16在性能测试行业中,长久以来,都存在几个关键的概念误差。在我从业性能测试十几年的经历中,也看到过书籍或网上传播着各种性能测试的概念、方法论等,但是究其本质,再对应到具体的项目工作中,我发现这些概念以及方法论实在没有指导的价值,并且有些概念的产出,也没有确凿的证据来源。所以在今天,专栏正式更新的第一天,我希望能把这些内容做些梳理,同时这些梳理的内容也会对应到后续的篇幅之中,以便保持理念的一致性。性能测试概念我们经常看到的性能测试概念,有人或称之为性能策略,或称之为性能方法,或称翻译 2020-05-14 11:35:07 · 331 阅读 · 0 评论 -
性能测试基础
1、哪个函数是用来截取虚拟用户脚本中的动态值?(手工关联)Web_reg_save_param2、你如何识别系统瓶颈? 从TPS 指标分析(即系统每秒处理可处理事务数)当前随着用户数的增长其系统每秒可处理的 事务数是否也会增长3、think_time 有什么用? Think_time 作用主要有以下几种: 1)降低当前运行时压力,缓解对应用服务器所造成的压力 2)模拟真实生产用户操作,考察对服务器所造成的影响4、一般什么时候开始进行性能测试 被测系统的正常业务流程通过,即集成测试通过后。5、进行参数翻译 2020-05-14 11:30:19 · 573 阅读 · 0 评论