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

性能测试实战30」之问题问答整理三

03丨性能综述:怎么理解TPS、QPS、RT、吞吐量这些性能指标? 思 考 你能思考一下,为什么 258 响应时间不合理吗?像“业务模型用 28 原则”这些看似常识性的知识点,错在哪里呢?...响应时间是否合理是要进行对比的,例如现在的大数据技术测试,在不同的条件配置下处理TB级的数据,响应时间半天、一天都可以说是合理的响应时间。...以12306购票系统为例,以前春运抢票时经常会有朋友、家人吐槽12306好卡、好慢,我估计之前就是业务模型用了28原则,虽然已经进行过了压力测试、疲劳测试,但还是抵挡不住全国人民着急回家的心情,拼命的发送请求...都是不用计算的,是直接通过测试执行得出的。在文中所说的只是说明他们之间的关系而已。 响应时间的258原则和业务模型的28原则,我在网上也看到过。...258原则应该是指,用户打开页面到看到页面数据的时间,性能测试的场景有很多种,不一定适用所有 作者回复: 现在应该算是完全不适用了。

1.1K20

性能测试实战30」之问题问答整理二

最后,老师的的真实在,谢谢老师的分享。虽然有一些我还没办法懂,但是我会极力的去吸收。谢谢老师! 作者回复: 第一问:理解的很对。理论来自于实践,并且要再应用到实践中去。才是真正的有价值。...看完第1、2,感觉老师真的是很真诚很负责,说出了很多我们想说不敢说的话 就拿老师举例的配置测试来说,我当时陆陆续续接触到这么些概念的时候就在想,这都谁造出来的词,连配置这么个基本操作也要上升到XX测试的程度...Q: 有全链路压测相关的实战吗? A: 这个话题说大不大说小不小,在这个专栏中,我没打算全链路压测相关的话题。 不过既然这里问到,我大概描述一下我不打算写的原因。 全链路压测是两个部分。...Q: 市场上性能测试是从测试目的和测试方法来描述性能测试概念,目的明确,能直观地给客户、上司等展示性能测试结果,满足需要。...老师则是从我们性能测试人员实践出发,阐释了性能测试的本源,从而万变不离其宗,快准稳地发现问题,分析问题,解决问题。

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

性能测试实战30」之问题问答整理四

你觉得企业选择性能工具应该考虑哪些方面呢?以及性能测试工具中是否必须做监控呢?...从技术上说,不管是公网IP、内网IP,对性能测试的过程来说都无所谓,只要路由可达就可以测试。 只是用公网IP要考虑出口流量,以及架构上的各种网络设备,像WAF、SLB、广域网设备等。...高老师,能否推荐一些性能测试这方面的书籍? 作者回复: 这个就比较麻烦了。除了写性能测试工具之外,性能测试基本上没有自己的书籍。 但是写工具也不算是完整的性能测试。 如果你要看的话,我建议你这样开。...第一个问题: 1、常规工具看测试场景需求:比如一般测试接口性能和找系统瓶颈,用jmeter,轻量开源可自定义扩展插件。...当然这对做性能测试的人的能力要求就更高了。不过工作的乐趣不就在于此吗? 作者回复: 理解的非常到位。完全领会了精髓。

66110

[性能测试实战30」之问题问答整理十七

性能测试实战30 CentOS:操作系统级监控及常用计数器解析(下) 思考:我为什么说用什么监控平台并不重要呢?...对应做性能测试,会想老师讲解这些都的一一去学习,去掌握。...很庞大的知识体系 ,那么性能测试应该怎么掌握咱们必备知识; ---- 对计算密集型的应用来说,会卡在 CPU 上; 对 I/O 密集型的应用来说,瓶颈会卡在 I/O 上; 常用监控命令:iostat...网络 NetWork 【看队列】通过netstat或其他命令可以看到Recv_Q和Send_Q判断瓶颈在什么地方; TIME_WAIT 在做性能测试经常的时候出现的次数最多,基本会难倒很多同学,老师在这章讲解了出现的原因与解决的思路...总体上老师总结了三大经验: 监控平台再花哨 性能分析的时候 操作系统提供的监控数据

48620

[性能测试实战30」之问题问答整理十九

读者: 数据分布和生产不一致,压出来性能结果很难预估生产真实性能的情形 作者回复: 理解的很正确。...所以说性能测试行业中,经常只测不分析,也是因为做性能分析需要的背景知识量有点大,还要不断分析各种新的知识点。不过也就是因为如此,性能测试性能分析才真的有价值。...总结 在性能分析的道路上,我们会遇到各种杂七杂八的问题。很多时候,我们都期待着性能测试中的分析像破案一样,并且最好可以破一个惊天地泣鬼神的大案,以扬名四海。...此问题类比测试人员设计测试用例,每条用例你要知道它对应的预期结果是什么。若执行后,预期结果与实际结果一致,那么就通过;反之,异常则需要提Bug,分析定位问题的原因,然后解决。...磁盘的块大小为4096B,那么30万个磁盘块的数据量应该是: 300,000 * 4096B / 1024 / 1024 = 1172M 作者回复: 这个不是30万个block。

48920

[性能测试实战30」之问题问答整理七

个人感觉如果是python平台的话locust很容易使用,而且方便将性能测试用例自动调度执行插入CI环节做回归验证。...使用起来与Jmeter有些不同,更方便对已有测试用例资产的重用 作者回复: 从排名上看这个工具还是市场不大,所以没打算。 其实一开始我连工具都没打算。哈。...作者回复: 那要学习性能测试就得去练工具的使用了。 另外,PTS好像是阿里的。 06 1、代理录制的逻辑是什么?...另外,你需要注意的是,录制功能并不是性能测试工具必备的功能。对性能测试工具来说,关键功能是能实现模拟批量的真实请求逻辑。至于脚本是如何实现的,怎么做就是可以的。...当然没有脚本就无从实现压力,所以脚本的实现是性能测试工程师必备的基础技术,理解原理也是必须的。

58610

[性能测试实战30」之问题问答整理十六

性能测试实战30 CentOS:操作系统级监控及常用计数器解析 思考:为什么 CPU 是很多性能问题分析的方向性指标?...读者: 应用无非就是两种计算密集型和IO密集型,计算密集集就体现在CPU忙,IO密集型就体现在CPU空闲,我想接下来无非就是围绕这两种类型展开分析,所以说CPU是性能分析的方向性指标。...能接受10%性能损耗的,比如原来耗时1秒,上了变成1.1秒其实感觉不明显;原来高峰期CPU使用率30%,上了变成40%也还在可接受范围内; 2....现在好些公司没有专职性能测试,好些系统没有经过性能测试就上线的,此时APM是开发和运维人员的一个救命稻草了,这种公司我相信很多。 作者回复: 很不幸的是,你说的非常对。...所以用不用APM,只有在具体的应用场景中,测试好了再决定上不上吧。

52710

性能测试实战30」之问题问答整理五

对于web项目而言,服务端是整个项目的关键,是咽喉要道,因此也是性能测试的重点。...很期待基准测试以及如何判断响应时间、TPS合理的后续讲解。 问题二,为什么不提倡使用“绝对并发”和“相对并发”的概念呢?...老师讲得很清楚了,这两个概念对于我们关心的性能并没有太多的帮助,反而让人有点无从使用。在线人数,并发数,并发度简洁明了,很好理解,有利于沟通,是性能测试必备指标之一。...要不你加我微信发详细点的数据我看看:Zee_7D 老师我们不讲性能测试的基础吗?录制脚本,写脚本及案例这些吗? 作者回复: 后面有几篇讲到录制脚本,编写脚本。如果你要非常完整的,那就看帮助就行。...是这个依据还不足以支撑计算业务的性能TPS。

82820

[性能测试实战30」之问题问答整理十八

都会影响性能,关键是这些判断点还不在同一个界面中,所以需要做分析的人有非常明确的分析思路才可以做得到。...读者: 对于性能分析来说,带宽能不能对得上非常重要。比如,客户端接收了多少流量,服务端就应该是发出了多少流量。如果服务端发了很多包,但是客户端没有接收,那就是堵在队列上了。...读者: 在虚拟机或dock环境中可进行性能测试吗? 作者回复: 这个问题过于宽泛了,但是本着认真的态度,还是回复一下吧。 对于性能测试环境,只有一个可信的答案,那就是:和生产一致。...而虚拟机和docker能不能用于性能测试?当然可以。不管什么环境,都可以用于性能测试。 而现在我们用于应用级别的机器基本上都是虚拟机和docker。这必然是可以用的。...读者: 高老师,请教下JVM配置是用哪种测试场景去调优呢。比如系统有好几个应用,测试场景也有基准测试、混合测试,那是测基准测试时去调优JVM配置?还是混合测试时?

59720

性能测试实战30之问题问答整理一

背景: 为了方便大家领悟性能测试微妙心印,本次从老师极客时间专栏中抽出精彩对话,希望大家走上成功之路。 01丨性能综述:性能测试的概念到底是什么?...性能项目分为如下几类: 新系统性能测试类:这样的项目一般都会要求测试出系统的最大容量,不然上线心里没底。...旧系统新版本性能测试类:这样的项目一般都是和旧版本对比,只要性能不下降就可以根据历史数据推算容量,对调优要求一般都不大。 新系统性能测试优化类:这类的系统不仅要测试出最大容量,还要求调优到最好。...思考题: 最后给你留两道思考题吧,我为什么不推荐使用性能测试、负载测试、容量测试这样的词来概括性能执行策略呢?以及,为什么性能测试中要有监控和分析?...第二个问题:性能测试只有加入了分析监控才能形成一个良好的闭环 老师回答: 作者回复: 说的对。没有监控分析优化,性能测试的价值是无法衡量的。

1.2K30

[性能测试实战30」之问题问答整理十一

响应时间是否合理是要进行对比的,例如现在的大数据技术测试,在不同的条件配置下处理TB级的数据,响应时间半天、一天都可以说是合理的响应时间。...以12306购票系统为例,以前春运抢票时经常会有朋友、家人吐槽12306好卡、好慢,我估计之前就是业务模型用了28原则,虽然已经进行过了压力测试、疲劳测试,但还是抵挡不住全国人民着急回家的心情,拼命的发送请求...首先要测试每秒500用户并发,那就要看你设置事务的粒度了。要计算并发的线程应该有多少,才能支持500用户并发,也就是前文提到的并发度。...当响应时间是10ms时,显然一个压力线程会产生100TPS,如果系统大概能支持2000TPS,在不考虑性能损耗的情况下,就是需要20个压力线程,一般在这种情况下,我会做4-5个梯度。...所以不建议用这个概念来承载性能指标。有TPS就够了。 作者回复: 这个问题需要详细的场景数据。你这样的描述没判断做分析判断哦。

80220

[性能测试实战30」之问题问答整理八、九、十

IE对URL长度的限制是2083字节;理论上,POST是没有大小限制的。...理解断言是为了校验请求是否正确,只要增加合理的断言,才可以做性能测试,如果不加断言就不知道业务请求是否正确,再加没有断言TPS会很平稳,对实际压测结果意义不大。 如何使用断言呢?...请记住,测试一定要有断言。没有断言的测试,是没有意义的,就像你说自己是世界冠军,总得比个赛吧! 作者回复: 合理。...在明白组合逻辑关系后,可以更高效的设置参数、更准确的达到测试目的。 各种测试工具有各种测试功能,可能其中就会存在有关联的参数配置,这也需要我们特别关注。...1、减少数据命中率; 2、减少缓存命中率; 3、符合性能压测价值,测试结果更真实; 第二个:为什么参数化数据要关注组合逻辑关系,而不是随意设置组合?

66510

性能测试-Jmeter性能测试实战

ie=utf-8&wd=jmeter性能测试 请求参数: >ie:编码方式,默认为utf-8 >wd: 搜索词 返回结果:搜索结果,通过校验结果中是否含有搜索词wd来判断本次请求成功或失败 二、实际操作...当启动时间已过,手动只需测试时当前时间也会覆盖它。 结束时间:测试结束时间,持续时间会覆盖它。 因为接口调试需要,我们暂时均使用默认设置,待后面真正执行性能测试时再回来配置。...这样,我们就完成了一个完整Http接口的JMeter性能测试脚本编写。...8、重新配置线程组,做性能测试。...点击线程组,配置本次性能测试相关参数:线程数,循环次数,持续时间等,这里我们配置并发用户数为10,持续时间为50s 9、重新执行绿色小箭头并查看报告 聚合报告参数讲解: a.

6.7K31

Locust性能测试实战

一:性能测试理论知识 1.1:性能测试及其目的 性能测试的定义: 通过自动化的测试工具模拟多种正常、峰值以及异常负载条件来对系统的各项性能指标进行测试。...我们进行性能测试的常见目的如下: a:评估系统的性能(在局域网测试环境或生产环境下,通过测试结果的分析评估当前系统的服务级别)。...b: 定位性能瓶颈(通过性能测试找出影响系统整体性能的关键步骤或过程,为系统调优提供方向性依据)。 c:验证调优结果(通过比对优化后和优化前的测试结果,确认性能优化策略是否生效)。...1.2性能测试的种类细分 1.2.1压力测试 通过逐步增加系统负载,测试系统性能的变化,并最终确定在什么负载条件下系统性能处于失效状态来获得系统能提供的最大服务级别的测试。...1.3性能测试的实施流程 在实施性能测试的过程中,整体工作流程是1:分析性能测试需求->2:设计性能测试方案->3:开发性能测试脚本->4:搭建性能测试环境->5:执行测试->6:分析结果后多轮测试进行验证优化

52732

云端测试性能测试实战

在没有测试需求时,用户并不用为机器的运行和维护买单,大大降低了用户实施性能测试的成本,为一些没有大型长期性能测试需求的企业节省了许多开支。...性能测试包括负荷测试、压力测试、尖峰测试、持久性测试、可扩展性测试等,它可以证明系统能否符合预期的性能指标(SLA),也可以找出系统中导致性能下降的部分。...例如,如果测试代理 1 的权重为 30测试代理 2 的权重为 70,而且负载设置为 1000 个用户,则测试代理 1 将模拟 300 个虚拟用户,而测试代理 2 将模拟 700 个虚拟用户。...本课总结 本课介绍了两个新的测试主题:云端测试性能测试。...Tester 和基于 VSTS 的性能测试

2.1K10
领券