网站优化 福州做3D打印样品用什么外贸网站好
2026/4/5 16:51:13 网站建设 项目流程
网站优化 福州,做3D打印样品用什么外贸网站好,网站开发文档doc,包头哪有做网站的今天文章干货满满#xff0c;一起来了解一下性能测试里的指标有哪些#xff1f; 1 性能指标 TPS#xff1a; 启动一个压测任务#xff0c;我们最开始看到的监控数据是性能指标。如下tps曲线图#xff0c;绘制出来的是不同并发下tps数据#xff0c;这里主要看的就是增加…今天文章干货满满一起来了解一下性能测试里的指标有哪些1 性能指标TPS启动一个压测任务我们最开始看到的监控数据是性能指标。如下tps曲线图绘制出来的是不同并发下tps数据这里主要看的就是增加并发后tps能否平缓增加如按一定比例上升服务处理能力还未到瓶颈如未到性能指标可继续增压。如果是增加并发量tps不增或者下降可能服务已经过载。响应时间同时结合一起看的还有响应时间如果增加并发后tps增加响应时间不增加服务处理能力还未到瓶颈如果增加并发tps不增加或者增加缓慢这种情况响应时间也会增加因为服务的处理能力一定到最大了依据并发和响应时间成正比的关系并发增加的同时响应时间会增加。日常情况下看TP90TP99TP999的值。平均响应时间是个平均值在值不均匀稳定的情况下很容易把结果值拉低或者拉高。错误率除了上述指标我们还需要看请求通过率在压测期间如果失败的请求数较多确认压测脚本和参数无误后再看压测平台日志是否有异常或错误报出还有服务的error日志依次确认失败原因直到错误率在一个合理的范围内。2 服务指标启动压测任务后我们同时需要观察服务的资源情况良好的情况下服务压力增加性能指标增加服务资源消耗增加但是有时候可能并非如此下面介绍服务侧应该看哪些指标。1应用服务器资源主要监控cpu、内存、磁盘、网络带宽。如果接口有复杂的算法、或者请求到一定的量、机器数量较少时cpu利用率可能会比较高如果接口返回值较大可能网络带宽会有一定的消耗如果读写操作比较多如数据库频繁插入、更新磁盘util%一般会增大压测前对业务逻辑有个了解监控才能有侧重点。2应用服务大并发量的请求时时不时的刷一下error日志看看是否有异常大量的插库是否有主键冲突等问题。3应用服务jvm虚拟机启动java应用时会确定服务的初始堆内存、最大最内存、最小堆内存大小以及内存回收的方式。目前平台都会设置默认值大部分情况下使用默认配置即可不过如果某业务对吞吐量或者平响有较高要求可能还需要调整新生代和老年代的大小比例来保证GC回收造成的服务停止时间在指定的数值范围内。如下图堆内存在一定时间回收后降到初始大小基本可以确定无内存泄漏问题如果曲线整体呈递增趋势那可能是内存对象回收不彻底有内存泄漏的可能确认该种问题是否存在可以调小堆内存的大小对接口发请求同时观察回收曲线。还有关注下新生代、老年代回收次数是否频繁FGC每次回收时间是否较长超过1s。4数据库服务除了上述资源指标还要关注查tps写tps慢查询的统计是否有主从延时的情况等。如有时候服务端统计到的tps只有1000数据库统计到的tps倍数很大可能存在一次请求多次操作数据库、操作数据库太频繁的问题。慢查询的话可能是没建索引或者是建了索引因索引不合理未走索引还有可能是数据库数据量太大索引也很大影响了性能。5正式链路中可能还会有jen层发起压测任务后请运维同学协助看jen层的耗时、keep-alive链接数、带宽消耗等信息。3 缓存中间件为了提升服务的性能大部分架构都会用到缓存中间件项目中一般使用r2m因r2m本身性能较好大量请求下观察r2m各分片负载是否均匀是否存在大key问题、tps突增突降、慢日志等。还有写操作请求量较大时r2m内存被使用量到一定的量80%左右可能会启动自动扩容策略在扩容期间请求会受影响这种也会对性能有一定的影响。消息队列的还需要关注消息数是否堆积、消费侧的消费能力这种情况下tps可能不能按服务的请求量来算而应该用消费的量来算。4 压力机指标就公司目前的压测平台来说极少会发生压力机过载的情况不过因为压测任务参数配置不合适可能会出现该种问题。启动任务后观察一下压力机负载情况还有压力机的日志。1发压配置以forcbot为例压力机线程总数单机压力机最大线程数*单机最大进程数压力机的负载主要是任务的单机线程数和最大进程数的大小来影响的如果配置较小压力不够压力机负载低同时tps可能也上不去配置较大压力机负载过高成为瓶颈。在压测期间观察压力机的负载让该值保持在50%左右如果负载较高就调小单机线程或者进程小则反之。2压力机监控如下是压力机的cpu使用率在整个压测期间最高15%大部分是6%左右可以排除压力机瓶颈。5 监控告警除了常见的监控指标还有一个不能忽略的就是看监控告警压测期间服务告警不要关闭以防出现问题不能发现。总结感谢每一个认真阅读我文章的人作为一位过来人也是希望大家少走一些弯路如果你不想再体验一次学习时找不到资料没人解答问题坚持几天便放弃的感受的话在这里我给大家分享一些自动化测试的学习资源希望能给你前进的路上带来帮助。软件测试面试文档我们学习必然是为了找到高薪的工作下面这些面试题是来自阿里、腾讯、字节等一线互联网大厂最新的面试资料并且有字节大佬给出了权威的解答刷完这一套面试资料相信大家都能找到满意的工作。视频文档获取方式这份文档和视频资料对于想从事【软件测试】的朋友来说应该是最全面最完整的备战仓库这个仓库也陪伴我走过了最艰难的路程希望也能帮助到你以上均可以分享点下方小卡片即可自行领取。

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询