当前位置:性能测试

全链路压测第一次实践
性能测试

全链路压测第一次实践

2753 ruaite

每年双十一,对买家来说是一场买买买的剁手之旅,但对于电商公司的技术人员来说,却是一次严峻的技术期末考。如何保证系统在预估的流量洪峰来临时,既能保证用户的买买买不受影响,促进业务及营销活动的目标达成,又能用尽可能少的成本投入保障系…

快速学习Linux常用性能监控命令及工具
性能测试

快速学习Linux常用性能监控命令及工具

1878 znk27

在linux系统环境的测试开发过程中,我们常常需要评估系统性能,尤其在性能测试工作中,我们需要通过系统资源的监控,从而分析定位系统的性能瓶颈。首先,我们要知道从哪些维度来评估系统的性能好坏:CPU利用率及负载内存利用率磁盘I/O利…

性能测试之性能测试策略
性能测试

性能测试之性能测试策略

1893 tianyu

作为性能测试基础篇最后一节,今天不聊别的,主要看下性能测试常用的策略有哪些,有哪些是你已经在工作中运用到了的。常用性能测试策略:1、基准测试单用户测试,目的是为其他测试提供参考依据;建议单用户循环多次得到的数据,避免单独请求…

判断磁盘IO是否饱和与%util指标的意义
性能测试

判断磁盘IO是否饱和与%util指标的意义

17860 testbird

CPU饱和了很好判断,CPU利用率=100%或者接近100%就是指标。内存饱和了也很好判断,内存用光了之后持续读写swap(或者叫pagingspace)就是指标,网络IO有没有饱和看带宽利用率这个指标。那么,作为4大资源之一的磁盘IO,怎么判断是否饱和了呢?因为…

性能测试中这些名词不要再傻傻的分不清
性能测试

性能测试中这些名词不要再傻傻的分不清

2658 ruink

​小酋今天给大家讲讲性能测试中容易混淆的名词。如果大家还有什么傻傻分不清的,不限于性能测试,都可以在微信公众号中给小酋留言哦~1、负载测试和压力测试压力测试通过确定一个系统的瓶颈或者不能接收的性能点,来获得系统能提供的最大的…

MySQL设置多大的table_open_cache才合适?
性能测试

MySQL设置多大的table_open_cache才合适?

5554 fisher

我们有个分库分表的数据库系统,数据库里面大概有6000到7000张表,因为是分库分表,所以同一类的表有很多张,作用也是相同的,会被同时访问到,当时作者将数据库的table_open_cache设置成12000,已经是数据库里面表的数量的2倍了,心想table_open_c…

有了order by 反而加快了sql的执行--解释?
性能测试

有了order by 反而加快了sql的执行--解释?

2020 fisher

通过一个简单的案例,说明一下最优的执行计划应该是选择where条件上的列的索引,或者应该选择以orderby字段上的索引?如下图这样的一个简单sql,两个表通过健值关联,where条件中除users.active=1,除此之外,再无其他有传值(=某…

MySQL主键无序插入对性能的影响及innodb buffer的效率指标分析
性能测试

MySQL主键无序插入对性能的影响及innodb buffer的效率指标分析

2711 fisher

我们都知道,mysql的表是以主键为索引列的索引,在理想的情况下,我们希望对表的插入,是按照主键的顺序进行的,这样在建立B+树的叶子节点的双向链表的时候,可以基本都在一个页上就完成了叶子节点连接的操作。当表的行插入是完全无序的时候,性…

MySQL的表中含有blob字段对性能的影响有几何?
性能测试

MySQL的表中含有blob字段对性能的影响有几何?

3941 fisher

在不少公司的mysql的开发规范中,会表中对blob,text字段的情况,进行严格的审核。对含有大字段的表,有些公司的dba甚至需要开发总监级别以上的领导同意,才会在生产环境创建含大字段的表。但大字段是否真的是洪水猛兽?大字段到底是如何存储在…

如何「假装」自己做过性能测试?
性能测试

如何「假装」自己做过性能测试?

2032 fisher

简历:熟练掌握后端性能、压力测试面试官:你们是怎么做性能测试的?我:主要是对后端服务模块进行性能测试,我们上一个项目是是一个群聊项目,类似于QQ群,大家可以在一个群里聊天,支持发送图片、文字消息、emoji。然后巴拉巴拉讲一…