weixin_41812355
这个作者很懒,什么都没留下…
展开
-
并发数计算方法
性能测试的TPS,大都是根据用户真实的业务数据(运营数据)来计算的普通计算方式:TPS=总请求数/总时间二八原则计算方法:TPS=总请求*0.8/总时间*0.2 (二八原则就是指80%的请求在20%的时间内完成)总结:普通计算方式只能满足基本的要求,但是不能很好覆盖系统正常的使用情况,二八原则计算方法能满足系统对大多数情况下的应用。原创 2023-10-16 15:41:58 · 1343 阅读 · 0 评论 -
消息队列MQ入门理解
但通常情况下,不同的 Topic 之间的消息没有必然的联系,而 Tag 则用来区分同一个 Topic 下相互关联的消息,比如全集和子集的关系,流程先后的关系。以时间轴为坐标,在消息持久化存储的时间范围内(默认3天),重新设置消息订阅者对其订阅 Topic 的消费进度,设置完成后订阅者将接收设定时间点之后由消息发布者发送到 MQ 服务端的消息。Producer 将消息发送到 MQ 服务端,但并不期望这条消息立马投递,而是推迟到在当前时间点之后的某一个时间投递到 Consumer 进行消费,该消息即定时消息。原创 2023-07-16 19:41:55 · 154 阅读 · 0 评论 -
消息中间件(一)MQ详解及四大MQ比较
消息队列已经逐渐成为企业IT系统内部通信的核心手段。它具有低耦合、可靠投递、广播、流量控制、最终一致性等一系列功能,成为异步RPC的主要手段之一。当今市面上有很多主流的消息中间件,如老牌的ActiveMQ、RabbitMQ,炙手可热的Kafka,阿里巴巴自主开发RocketMQ等。阿里系下开源的一款分布式、队列模型的消息中间件,原名Metaq,3.0版本名称改为RocketMQ,是阿里参照kafka设计思想使用java实现的一套mq。原创 2023-07-16 18:43:03 · 574 阅读 · 0 评论 -
为什么需要消息队列(MQ)?
主要原因:是由于在高并发环境下,由于来不及同步处理,请求往往会发生堵塞,比如说,大量的insert,update之类的请求同时到达MYSQL,直接导致无数的行锁,甚至最后请求会堆积过多,从而触发too many connections错误。通过使用消息队列,我们可以异步处理请求,从而缓解系统的压力。美国计算机科学家,LaTex的作者Leslie Lamport说:“分布式系统就是这样一个系统,系统中一个你甚至都不知道的计算机出了故障,却可能导致你自己的计算机不可用。原创 2023-07-16 18:35:25 · 172 阅读 · 0 评论 -
同步和异步的区别
异步如收发收短信,对比电话,打电话我一定要在电话的旁边听着,保证双方都在线,而收发短信,对方不用保证此刻我一定在手机旁,同时,我也不用时刻留意手机有没有来短信。异步,执行完函数或方法后,不必阻塞性地等待返回值或消息,只需要向系统委托一个异步过程,那么当系统接收到返回值或消息时,系统会自动触发委托的异步过程,从而完成一个完整的流程;同步如打电话,通信双方不能断(我们是同时进行,同步),你一句我一句,这样的好处是,对方想表达的信息我马上能收到,但是,我在打着电话,我无法做别的事情;原创 2023-07-16 17:26:29 · 603 阅读 · 0 评论 -
性能测试指标(图表)
指web应用服务器、数据库服务器必需测试项。三、数据库服务器性能指标。五、稳定系统的资源状态。二、web服务器指标。原创 2023-07-16 17:15:58 · 204 阅读 · 0 评论 -
性能测试常见术语浅析
每次客户端发起请求,如果都新建连接,会消耗很多的资源,连接池的存在及其特性,减少了连接的建立所消耗的资源以及节省了很多连接创建时间,给系统提供了更好的伸缩性,也有助于服务器的提升;对于交互应用来说,吞吐量指标反映服务器承受的压力,容量规划的测试中,吞吐量是重点关注的指标,它能够说明系统级别的负载能力,另外,在性能调优过程中,吞吐量指标也有重要的价值;性能测试中引入这个术语,是为了对高峰期、平缓期的系统响应时间分布,不同业务场景的响应时间分布,以及I/O数在时间段上的分布等情况进行分析,以判断系统的稳定性。原创 2023-07-16 17:02:36 · 200 阅读 · 0 评论 -
TPS和QPS定义以及影响TPS的因素
从常见的应用服务器来说,比如Tomcat,因为java的堆栈内存是动态分配,具体的回收机制是基于算法,如果新生代的Eden和Survivor区频繁的进行Minor GC,老年代的full GC也回收较频繁,那么对TPS也有一定影响的,因为垃圾回收其本身就会占用一定的资源。高并发情况下,如果请求数据需要写入数据库,且需要写入多个表的时候,如果数据库的最大连接数不够,或者写入数据的SQL没有索引没有绑定变量,亦或是没有主从分离,读写分离等,就会导致数据库事务处理过慢,影响到TPS.原创 2023-06-19 18:10:02 · 1237 阅读 · 0 评论 -
性能测试指标
注:关注前端的性能与后端的性能的不同点在于,前端是每个用户的直观感受,以及前端页面的加载元素耗费时间给予用户的感受,而后端的性能关注点在于多用户使用系统时,服务器是否能够承受或者服务器的处理能力如何,能否以较好的响应时间响应;如果代码中耗时循环中不加sleep,即例如while的死循环中,没有加sleep时间,导致没有空余的时间将cpu的控制权给其他进程,一直陷入该死循环中,cpu得不到休息,所以usr的消耗过高,则cpu的消耗高。GC:自动内存管理程序,被引用的对象保存在内存中,当对象不被引用时则释放。原创 2023-06-06 19:46:30 · 306 阅读 · 0 评论 -
性能测试基本知识
1、响应时间长2、卡顿、掉帧,如撸啊撸游戏,关闭特效会速度快3、无响应4、有响应,但无法服务,如12306刷不出票5、长时间loading。原创 2023-06-06 15:51:49 · 378 阅读 · 0 评论 -
并发量、RT、QPS、TPS量化关系
比如我商品搜索的接口,接口调用量最高的时间点(分钟级别)如1:30分的时候,调用量为10000,那么我们可以根据根据这个峰值去计算他的TPS。访问页面时不光是需要html页面,还有html页面顺带的css、JavaScript文件,这些文件也分别需要一个HTTP请求来获取,所以一个访问一个页面需要多个HTTP请求是很正常的,所有的浏览器都一样。2、Qps基本类似于Tps,但是不同的是,对于一个页面的一次访问,形成一个Tps;例如:访问一个页面会请求服务器3次,一次访问,产生一个“T”,产生3个“Q”原创 2023-06-06 15:03:05 · 976 阅读 · 0 评论 -
性能测试实战
每个程序运行都需要占用CPU,那么单CPU的机器是如何同时运行多个程序的?时间片即CPU分配给各个程序的时间,每个程序被分配一个时间段,称作它的时间片,即该程序允许允许的时间。CPU:单位是HZ,将CPU划分为若干个时间片,为每个程序分配对应的时间片,保证所有的程序占用时间片来串行执行;表示一段时间内,正在使用的CPU时间段/ 总的CPU时间段*100%已使用的时间片 = 用户CPU + 系统CPU总时间片 = 用户CPU+ 系统CPU +空闲CPU用户CPU:所有应用程序运行消耗的CPU;原创 2023-04-02 17:38:23 · 326 阅读 · 0 评论 -
完整的性能测试学习
为什么要进行性能测试?在真实项目商用时,需要大量的用户进行使用,因此需要模拟大量用户的使用场景;原创 2023-03-23 18:28:49 · 402 阅读 · 0 评论 -
系统吞吐量、TPS(QPS)、用户并发量、性能测试概念和公式
系统吞吐量、TPS(QPS)、用户并发量、性能测试概念和公式原创 2022-09-20 14:53:57 · 334 阅读 · 0 评论 -
性能测试流程(重点)
性能测试流程原创 2022-09-20 14:20:17 · 107 阅读 · 0 评论 -
几个重要指标和注意事项(重要)
几个重要指标和注意事项原创 2022-09-20 14:07:14 · 161 阅读 · 0 评论 -
性能测试指标(二)
性能测试指标原创 2022-09-20 11:18:08 · 109 阅读 · 0 评论 -
TPS和QPS定义以及影响TPS的因素
TPS和QPS定义以及影响TPS的因素原创 2022-09-20 13:38:21 · 450 阅读 · 0 评论 -
性能测试指标
性能测试指标原创 2022-09-19 17:10:39 · 94 阅读 · 0 评论 -
性能测试基本知识
性能测试基本知识原创 2022-09-19 16:23:37 · 111 阅读 · 0 评论 -
性能测试中关键指标的监控与分析
性能测试中关键指标的监控与分析原创 2022-09-19 15:52:48 · 113 阅读 · 0 评论 -
软件性能测试的几种方法
软件性能测试的几种方法原创 2022-09-19 15:17:04 · 1362 阅读 · 0 评论 -
影响性能测试的几个常见因素
影响性能测试的几个常见因素原创 2022-09-19 15:14:01 · 622 阅读 · 0 评论 -
性能测试的重要意义
性能测试的重要意义原创 2022-09-19 15:12:39 · 645 阅读 · 0 评论 -
性能测试工具简介
性能测试工具概括原创 2022-09-15 16:36:43 · 92 阅读 · 0 评论 -
Linux网卡流量监控工具iftop
使用iftop监控原创 2022-09-04 15:08:12 · 619 阅读 · 0 评论 -
Linux系统监控工具nmon
linux系统nmon监控工具原创 2022-08-31 15:18:35 · 167 阅读 · 0 评论